Måns Rullgård
c328f313d8
make two functions static
...
Originally committed as revision 6970 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
f1a06ca80b
zero private bits
...
Originally committed as revision 6961 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
eea784dab0
store a identifer and the first header in extradata
...
with this mp3 should be binary identical to what you had before header compression
support mp3 with crc (by droping the crc and putting it back during header decompress, currently its just random tough, does any deocoder even check it?)
Originally committed as revision 6960 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
eacb41b2e9
mp3 header (de)compression bitstream filter
...
this will make mp3 frames 4 bytes smaller, it will not give you binary identical mp3 files, but it will give you mp3 files which decode to binary identical output
this will only work in containers providing at least packet size, sample_rate and number of channels
bugreports about mp3 files for which this fails are welcome
and this is experimental (dont expect compatibility and dont even expect to be able to decompress what you compressed, hell dont even expect this to work without editing the source a little)
Originally committed as revision 6958 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
92a3541876
16bit in avi is RGB555
...
Originally committed as revision 6956 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
c2212338e8
Remove the H264Context parameter from decode_init_vlc() as it is not being used.
...
Originally committed as revision 6955 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
cbee7a6944
get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used
...
Originally committed as revision 6954 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
6c4d16556b
10000l to myself, fixing regression test failure
...
Originally committed as revision 6953 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
b5ca0c6ff9
100l for me, iam being to stupid to read the mpeg4 spec / eat stuffing mbs a the end of the picture
...
Originally committed as revision 6942 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Måns Rullgård
997baf0141
allow spaces in source and build directory names
...
out of tree builds from a source dir with spaces is impossible
due to how make handles vpath
Originally committed as revision 6938 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
9d210bb42b
typo
...
Originally committed as revision 6934 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
80d617f5b4
add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag
...
Originally committed as revision 6933 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Luca Barbato
d9d2f88def
Simplify
...
Originally committed as revision 6932 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
4802a7a7b1
Use MMX only under x86_32, there are compilation problems.
...
Originally committed as revision 6931 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
1766295516
add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values
...
Originally committed as revision 6930 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
7d7912c34b
Bump version for Fraps v[24] support
...
Originally committed as revision 6928 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Reimar Döffinger
e07eaaccc1
Avoid void*-arithmetic, and uint8_t* is more correct anyway.
...
Originally committed as revision 6918 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
79e7b9609e
include parser.h instead of mpegvideo.h
...
Originally committed as revision 6916 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
7d6b1abe1a
rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static
...
Originally committed as revision 6915 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
4067d81be2
move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c
...
Originally committed as revision 6914 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Zuxy Meng
360932f76d
Fix ASF format parser's broken UTF-16 string handling
...
1. Add a PUT_UTF8 macro to common.h; code borrowed from libavcodec/flacenc.c.
2. Make use of the macro in flacenc.c
Patch by Zuxy Meng % zuxy P meng A gmail P com %
Original thread:
Date: Nov 5, 2006 9:56 AM
Subject: [Ffmpeg-devel] PUT_UTF8 & asf format enhancement
Originally committed as revision 6911 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
f4e31985da
Check for symbol count
...
Originally committed as revision 6910 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
39ff2ee84d
Limit output sample to 0..maxval, fixes decoding of T16E0.JLS
...
Originally committed as revision 6908 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
8cd13128b8
use AVRational and ff_frame_rate_tab for frame_rate
...
Originally committed as revision 6905 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Reimar Döffinger
c9ec7564f0
Move idct block array variable onto rtjpeg_decode_frame_yuv420 stack since
...
it is only used there and is only 128 byte large.
Also make it aligned to fix playback with altivec.
Originally committed as revision 6902 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
bc52b0c518
remove useless line variable
...
Originally committed as revision 6901 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
b190aa8919
fix decoding position
...
Originally committed as revision 6900 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
75a71b6c38
Correct support for Fraps v4 (and Huffman tree for < 256 symbols)
...
Originally committed as revision 6898 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
78629a746f
Update comment
...
Originally committed as revision 6897 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
08a4c4bfb9
Fraps v2 and v4 support
...
Originally committed as revision 6896 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Oded Shimon
483b8b1210
ministry of english grammar :) then->than
...
Originally committed as revision 6894 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
21d4d5dafb
doxy
...
Originally committed as revision 6893 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
079e61db5d
ensure alignment (no speed change)
...
Originally committed as revision 6891 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
f5a9e8f33d
merging mov & and (no speedchange)
...
Originally committed as revision 6889 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
e80cf125a7
2 instructions less (same speed)
...
Originally committed as revision 6888 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
9347118237
comment about failed optimization
...
Originally committed as revision 6887 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
38cfdc83f0
move luma tc0 related init into asm
...
5% faster filter_mb_fast() on P3
Originally committed as revision 6884 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
57aff88581
RGB32 support in Targa
...
Originally committed as revision 6883 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
25225c3773
2 instructions less in h264_loop_filter_luma_mmx2()
...
Originally committed as revision 6882 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
bda2203d56
preempt possible overflow
...
Originally committed as revision 6881 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
5a1553dee3
1 instruction less
...
Originally committed as revision 6880 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
a21711022e
Use bpp from header in error message
...
Originally committed as revision 6878 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
e9f1885c21
optimize H264_DEBLOCK_P0_Q0
...
2.5% faster filter_mb_fast() on P3
Originally committed as revision 6877 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
dd7e46e7c3
new I/P frame selection heuristic
...
PSNR/bitrate is slightly better for my (short) test videos
more tests welcome ...
Originally committed as revision 6876 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
93481fe5fe
change gif muxer to simple gif encoder
...
Originally committed as revision 6874 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Corey Hickey
1984f5cdc9
Correct description of mblmin and mblmax.
...
Originally committed as revision 6873 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Tom Harper
a9dc190f17
outputs bit spent on various encoding functions (motion vectors, overhead, etc)
...
back into AVCodecContext for external consumption
patch by Tom Harper % d P thomas P harper A gmail P com %
Original thread:
Date: Nov 2, 2006 1:30 AM
Subject: [Ffmpeg-devel] [patch] snow stats
Originally committed as revision 6872 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Steve L'Homme
949b1a13bf
Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
...
patch by Steve Lhomme, slhomme divxcorp com
Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
45f3704c6d
10l (forgot ALT_SCAN)
...
Originally committed as revision 6866 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
1345f4ed6c
Rename SWAP macro to FFSWAP.
...
Originally committed as revision 6865 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago