Michael Niedermayer
|
bbed9259cc
|
put a few large tables under #ifdef CONFIG_ENCODERS or dynamically allocate them
Originally committed as revision 1130 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Jürgen Keil
|
384855eebf
|
segfault fix patch by (Juergen Keil <jk at tools dot de>)
Originally committed as revision 1073 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
945eeee15e
|
slice encoding cleanup
Originally committed as revision 1069 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
7da71a5c68
|
xvid qpel bug autodetect
Originally committed as revision 1064 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
49943a18d0
|
fixing interlaced dct with 4mv
Originally committed as revision 1050 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
073b013d00
|
complete mpeg4 GMC decoding support
Originally committed as revision 1046 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
d2975f8d4f
|
warning fixes
Originally committed as revision 1044 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
b704e7420b
|
mpeg4 header parser clenup (needed for parsing of VOL header in avctx->extradata)
Originally committed as revision 1032 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
4d2858deac
|
better/cleaner error resilience (done in a 2nd pass after decoding)
h263/mpeg4 out of order slice decoding
Originally committed as revision 1030 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
3a3d3a42c2
|
fixing custom quantizer matrix decoding
minor optimizations
Originally committed as revision 993 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
2ad1516a6c
|
idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code
Originally committed as revision 980 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
a9c6830605
|
minor optimization of h263_encode_motion()
Originally committed as revision 976 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
202ef8b819
|
ff_get_fourcc() & XVIX support
Originally committed as revision 975 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
0c2dd16eb6
|
autodetect UMP4 (by adding a fourcc field to AVCodecContext)
Originally committed as revision 974 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
7f2bdb62d4
|
automatically detect broken opendivx codec and workaround, so bug=1 shouldnt be needed anymore for mpeg4 files, if there still are files which need bug=1 then tell me ...
Originally committed as revision 973 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
5482970b4b
|
h263_dc_scale() cleanup
Originally committed as revision 972 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
fcb48651f4
|
mpeg4 interlaced dct encoding
Originally committed as revision 971 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
9e4c69485b
|
adaptive quantization for h263
Originally committed as revision 969 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
9960903667
|
fixing ac prediction encoding with adaptive quantization
Originally committed as revision 966 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
c5d309f2d5
|
adaptive quantization (lumi/temporal & spatial complexity masking)
Originally committed as revision 964 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
5596c60cce
|
dont store version for bit-exact tests
Originally committed as revision 948 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Michael Niedermayer
|
a172cae62e
|
interlaced b frames fix
Originally committed as revision 946 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
22 years ago |
Alex Beregszaszi
|
050fe8bab5
|
aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars)
Originally committed as revision 941 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
e3bd83f874
|
10l (field select readed at the wrong place ...)
Originally committed as revision 939 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
fc97db6435
|
interlaced b frames cleanup
Originally committed as revision 938 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
bea669e57c
|
interlaced mpeg4 b frame decoding
Originally committed as revision 936 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
2276785cfa
|
fixing 1/0 if the headers are incomplete (like what M$ encoder generates)
Originally committed as revision 934 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
b9d2bb5b2f
|
fixing interlaced mpeg4 decoding
Originally committed as revision 933 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
f3cfadd52f
|
parsing resync header extension support
Originally committed as revision 931 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
33cbc6052a
|
vbv parameter parsing (more skiping actually ;) )
Originally committed as revision 930 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
66370d3fca
|
statistics for forw & back p-MBs instead of just one counter for both
Originally committed as revision 925 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
15415af418
|
export pts from stream if available
store pts in stream if available (otherwise use frame_rate)
Originally committed as revision 923 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
3db48188df
|
optimizing mpeg4_encode_block(), generates allso slightly shorter bitstream as some codes can be represented as esc1 and esc2 and esc2 is shorter for a few of them
Originally committed as revision 911 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
fd7db0fddf
|
mpeg4 interlaced decoding support (not completly implemented/tested due to lack of samples)
Originally committed as revision 870 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
4dd0e44f14
|
fixing some 64bit bugs
Originally committed as revision 867 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
87f8cab45b
|
mpeg4 mpeg quantizer encoding
Originally committed as revision 844 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
508abacadb
|
4mv + bframe decoding bugfix
Originally committed as revision 843 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
f255af5d93
|
fixing level overflow check for qp=1
Originally committed as revision 842 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
d930ef19ea
|
fixing mpeg4 mpeg quantizers
Originally committed as revision 836 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
b5a093b3a9
|
different edge positions fixed with edge emu / dr1
Originally committed as revision 814 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
3e6a20a0cd
|
minor optimizations
fixing numbers.avi
fixing ac prediction between MBs with different QP
Originally committed as revision 782 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
cc504d3c3c
|
low_delay / has_b_frames fix
Originally committed as revision 770 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
1a013246fb
|
fixes fire.avi & subtitles.avi
Originally committed as revision 769 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
c03a717274
|
rl decoding optimization
Originally committed as revision 755 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
edcf989073
|
optimization (get_vlc -> get_vlc2)
Originally committed as revision 750 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
45a82edbdd
|
rl vlc decoding optimizations
Originally committed as revision 748 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Felix Bünemann
|
c60a6560a1
|
warning fix patch by atmos
Originally committed as revision 728 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
8f8402e49c
|
dc scale simplification/optimization
Originally committed as revision 695 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Fabrice Bellard
|
9f4f81ed17
|
fixed case where abs_level > MAX_LEVEL
Originally committed as revision 674 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |
Michael Niedermayer
|
dd536160cd
|
run1 can be <0 bugfix (found by fabrice)
Originally committed as revision 661 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
23 years ago |