331 Commits (79d4c96a1a708f8da145121cee118c7bdd596344)

Author SHA1 Message Date
Michael Niedermayer f8af5cb5a4 correct mpeg4 vo type 22 years ago
Michael Niedermayer 2b2719acff ump4 decoding fixed 22 years ago
Michael Niedermayer c8c437bc23 specific debug output support 22 years ago
Michael Niedermayer ce3bcaeda1 fixing illegal 3. esc bug (the mpeg4 std only requires encoders to use 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) 22 years ago
Michael Niedermayer 1e491e29c2 cleanup 22 years ago
Michael Niedermayer e4828c7d43 fixing h263+ slices if the padding at the end of the frame is >7 && <16 && there are no zero bytes afterwards 22 years ago
Michael Niedermayer 58b0b0dd93 fixing aspect 22 years ago
Michael Niedermayer 5d3cea3a86 aspect ratio cleanup 22 years ago
Zdenek Kabelac eb4b3dd3c3 * using DSPContext - so each codec could use its local (sub)set of CPU extension 22 years ago
Michael Niedermayer b8a78f419d reversing header game 22 years ago
Michael Niedermayer f56dd362bd hopefully fixing sprite_warping_points==0 22 years ago
Michael Niedermayer bbed9259cc put a few large tables under #ifdef CONFIG_ENCODERS or dynamically allocate them 22 years ago
Jürgen Keil 384855eebf segfault fix patch by (Juergen Keil <jk at tools dot de>) 22 years ago
Michael Niedermayer 945eeee15e slice encoding cleanup 22 years ago
Michael Niedermayer 7da71a5c68 xvid qpel bug autodetect 22 years ago
Michael Niedermayer 49943a18d0 fixing interlaced dct with 4mv 22 years ago
Michael Niedermayer 073b013d00 complete mpeg4 GMC decoding support 22 years ago
Michael Niedermayer d2975f8d4f warning fixes 22 years ago
Michael Niedermayer b704e7420b mpeg4 header parser clenup (needed for parsing of VOL header in avctx->extradata) 22 years ago
Michael Niedermayer 4d2858deac better/cleaner error resilience (done in a 2nd pass after decoding) 22 years ago
Michael Niedermayer 3a3d3a42c2 fixing custom quantizer matrix decoding 22 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 22 years ago
Michael Niedermayer a9c6830605 minor optimization of h263_encode_motion() 22 years ago
Michael Niedermayer 202ef8b819 ff_get_fourcc() & XVIX support 22 years ago
Michael Niedermayer 0c2dd16eb6 autodetect UMP4 (by adding a fourcc field to AVCodecContext) 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 ... 22 years ago
Michael Niedermayer 5482970b4b h263_dc_scale() cleanup 22 years ago
Michael Niedermayer fcb48651f4 mpeg4 interlaced dct encoding 22 years ago
Michael Niedermayer 9e4c69485b adaptive quantization for h263 22 years ago
Michael Niedermayer 9960903667 fixing ac prediction encoding with adaptive quantization 22 years ago
Michael Niedermayer c5d309f2d5 adaptive quantization (lumi/temporal & spatial complexity masking) 22 years ago
Michael Niedermayer 5596c60cce dont store version for bit-exact tests 22 years ago
Michael Niedermayer a172cae62e interlaced b frames fix 22 years ago
Alex Beregszaszi 050fe8bab5 aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars) 22 years ago
Michael Niedermayer e3bd83f874 10l (field select readed at the wrong place ...) 22 years ago
Michael Niedermayer fc97db6435 interlaced b frames cleanup 22 years ago
Michael Niedermayer bea669e57c interlaced mpeg4 b frame decoding 22 years ago
Michael Niedermayer 2276785cfa fixing 1/0 if the headers are incomplete (like what M$ encoder generates) 22 years ago
Michael Niedermayer b9d2bb5b2f fixing interlaced mpeg4 decoding 22 years ago
Michael Niedermayer f3cfadd52f parsing resync header extension support 22 years ago
Michael Niedermayer 33cbc6052a vbv parameter parsing (more skiping actually ;) ) 22 years ago
Michael Niedermayer 66370d3fca statistics for forw & back p-MBs instead of just one counter for both 22 years ago
Michael Niedermayer 15415af418 export pts from stream if available 22 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 23 years ago
Michael Niedermayer fd7db0fddf mpeg4 interlaced decoding support (not completly implemented/tested due to lack of samples) 23 years ago
Michael Niedermayer 4dd0e44f14 fixing some 64bit bugs 23 years ago
Michael Niedermayer 87f8cab45b mpeg4 mpeg quantizer encoding 23 years ago
Michael Niedermayer 508abacadb 4mv + bframe decoding bugfix 23 years ago
Michael Niedermayer f255af5d93 fixing level overflow check for qp=1 23 years ago
Michael Niedermayer d930ef19ea fixing mpeg4 mpeg quantizers 23 years ago