aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/h263.c
Commit message (Collapse)AuthorAgeFilesLines
...
* correct mpeg4 vo typeMichael Niedermayer2002-12-091-1/+5
| | | | Originally committed as revision 1324 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ump4 decoding fixedMichael Niedermayer2002-12-071-1/+1
| | | | Originally committed as revision 1322 to svn://svn.ffmpeg.org/ffmpeg/trunk
* specific debug output supportMichael Niedermayer2002-12-041-8/+10
| | | | Originally committed as revision 1305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing illegal 3. esc bug (the mpeg4 std only requires encoders to use ↵Michael Niedermayer2002-12-041-8/+10
| | | | | | unescaped symbols but not esc1 or esc2 if they are shorter than esc3, andjust beause its logical to use the shortest possible vlc doesnt mean encoders do that) Originally committed as revision 1304 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-12-041-39/+48
| | | | | | | | | | | adding AVVideoFrame moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame removing obsolete variables in AVCodecContext skiping of MBs in b frames correctly initalizing AVCodecContext picture buffer cleanup Originally committed as revision 1302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing h263+ slices if the padding at the end of the frame is >7 && <16 && ↵Michael Niedermayer2002-11-261-7/+7
| | | | | | there are no zero bytes afterwards Originally committed as revision 1281 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing aspectMichael Niedermayer2002-11-251-17/+24
| | | | Originally committed as revision 1273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aspect ratio cleanupMichael Niedermayer2002-11-201-9/+27
| | | | Originally committed as revision 1254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-111-1/+1
| | | | Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reversing header gameMichael Niedermayer2002-11-101-2/+2
| | | | | | MIN/MAX -> FFMIN/FFMAX Originally committed as revision 1184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hopefully fixing sprite_warping_points==0Michael Niedermayer2002-11-011-4/+2
| | | | Originally committed as revision 1136 to svn://svn.ffmpeg.org/ffmpeg/trunk
* put a few large tables under #ifdef CONFIG_ENCODERS or dynamically allocate themMichael Niedermayer2002-10-311-6/+22
| | | | Originally committed as revision 1130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* segfault fix patch by (Juergen Keil <jk at tools dot de>)Jürgen Keil2002-10-261-0/+4
| | | | Originally committed as revision 1073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slice encoding cleanupMichael Niedermayer2002-10-251-31/+5
| | | | Originally committed as revision 1069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* xvid qpel bug autodetectMichael Niedermayer2002-10-221-3/+13
| | | | Originally committed as revision 1064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing interlaced dct with 4mvMichael Niedermayer2002-10-191-0/+5
| | | | Originally committed as revision 1050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* complete mpeg4 GMC decoding supportMichael Niedermayer2002-10-161-155/+181
| | | | Originally committed as revision 1046 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning fixesMichael Niedermayer2002-10-151-9/+18
| | | | Originally committed as revision 1044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 header parser clenup (needed for parsing of VOL header in ↵Michael Niedermayer2002-10-141-304/+323
| | | | | | avctx->extradata) Originally committed as revision 1032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better/cleaner error resilience (done in a 2nd pass after decoding)Michael Niedermayer2002-10-131-285/+408
| | | | | | h263/mpeg4 out of order slice decoding Originally committed as revision 1030 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing custom quantizer matrix decodingMichael Niedermayer2002-10-021-19/+45
| | | | | | minor optimizations Originally committed as revision 993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* idct permutation cleanup, idct can be selected per context nowMichael Niedermayer2002-09-291-48/+49
| | | | | | fixing some threadunsafe code Originally committed as revision 980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor optimization of h263_encode_motion()Michael Niedermayer2002-09-271-4/+13
| | | | Originally committed as revision 976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_get_fourcc() & XVIX supportMichael Niedermayer2002-09-271-1/+1
| | | | Originally committed as revision 975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* autodetect UMP4 (by adding a fourcc field to AVCodecContext)Michael Niedermayer2002-09-261-5/+7
| | | | Originally committed as revision 974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* automatically detect broken opendivx codec and workaround, so bug=1 shouldnt ↵Michael Niedermayer2002-09-261-1/+13
| | | | | | 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
* h263_dc_scale() cleanupMichael Niedermayer2002-09-261-40/+18
| | | | Originally committed as revision 972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 interlaced dct encodingMichael Niedermayer2002-09-261-2/+23
| | | | Originally committed as revision 971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adaptive quantization for h263Michael Niedermayer2002-09-241-3/+16
| | | | Originally committed as revision 969 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing ac prediction encoding with adaptive quantizationMichael Niedermayer2002-09-241-16/+62
| | | | Originally committed as revision 966 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adaptive quantization (lumi/temporal & spatial complexity masking)Michael Niedermayer2002-09-231-5/+81
| | | | Originally committed as revision 964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont store version for bit-exact testsMichael Niedermayer2002-09-141-6/+9
| | | | Originally committed as revision 948 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced b frames fixMichael Niedermayer2002-09-141-6/+9
| | | | Originally committed as revision 946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new ↵Alex Beregszaszi2002-09-131-9/+19
| | | | | | vars) Originally committed as revision 941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (field select readed at the wrong place ...)Michael Niedermayer2002-09-131-9/+15
| | | | Originally committed as revision 939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced b frames cleanupMichael Niedermayer2002-09-131-73/+74
| | | | Originally committed as revision 938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced mpeg4 b frame decodingMichael Niedermayer2002-09-131-65/+139
| | | | Originally committed as revision 936 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing 1/0 if the headers are incomplete (like what M$ encoder generates)Michael Niedermayer2002-09-131-0/+5
| | | | Originally committed as revision 934 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing interlaced mpeg4 decodingMichael Niedermayer2002-09-121-6/+14
| | | | Originally committed as revision 933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* parsing resync header extension supportMichael Niedermayer2002-09-121-17/+8
| | | | Originally committed as revision 931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vbv parameter parsing (more skiping actually ;) )Michael Niedermayer2002-09-121-2/+11
| | | | Originally committed as revision 930 to svn://svn.ffmpeg.org/ffmpeg/trunk
* statistics for forw & back p-MBs instead of just one counter for bothMichael Niedermayer2002-09-121-10/+17
| | | | Originally committed as revision 925 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export pts from stream if availableMichael Niedermayer2002-09-121-3/+8
| | | | | | store pts in stream if available (otherwise use frame_rate) Originally committed as revision 923 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizing mpeg4_encode_block(), generates allso slightly shorter bitstream ↵Michael Niedermayer2002-09-071-14/+152
| | | | | | 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
* mpeg4 interlaced decoding support (not completly implemented/tested due to ↵Michael Niedermayer2002-08-271-48/+100
| | | | | | lack of samples) Originally committed as revision 870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing some 64bit bugsMichael Niedermayer2002-08-261-1/+1
| | | | Originally committed as revision 867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 mpeg quantizer encodingMichael Niedermayer2002-08-061-5/+10
| | | | Originally committed as revision 844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4mv + bframe decoding bugfixMichael Niedermayer2002-08-051-3/+16
| | | | Originally committed as revision 843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing level overflow check for qp=1Michael Niedermayer2002-08-051-2/+2
| | | | Originally committed as revision 842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing mpeg4 mpeg quantizersMichael Niedermayer2002-08-021-11/+18
| | | | Originally committed as revision 836 to svn://svn.ffmpeg.org/ffmpeg/trunk