147 Commits (24def10e19500b112616638f4443c45bee93c3a1)

Author SHA1 Message Date
Wolfgang Hesseler 7604246d1a more #ifdef CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at multimediaware dot com>) with modifications by me (s/WOLFGANG/CONFIG_ENCODERS/ and some other fixes) 22 years ago
Michael Niedermayer 7d67e968a4 improving parsing of incomplete headers 22 years ago
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 22 years ago
Michael Niedermayer c40c34828a direct blocksize in bframes fix (might fix qpel+bframe bug) 22 years ago
Michael Niedermayer 1d0d55daf4 --disable-risky support 22 years ago
Michael Niedermayer 2ba8f6b817 feeding doxygen 22 years ago
Michael Niedermayer 68f593b484 GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops 22 years ago
Michael Niedermayer 6772518310 finetuneing thresholds/factors 22 years ago
Michael Niedermayer 0e15384d9d fixing DCTELEM != short 22 years ago
Michael Niedermayer 9214855006 average motion vector rounding like the reference says and not what the standard says 22 years ago
Michael Niedermayer 70ac76c0eb mpeg4 header encoding bugfix 22 years ago
Michael Niedermayer 477ab036ad trellis quantization 22 years ago
Michael Niedermayer 41773b735e correcter mpeg4 headers 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Michael Niedermayer 59b571c1e4 more debug output 22 years ago
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 23 years ago
Michael Niedermayer 7da71a5c68 xvid qpel bug autodetect 23 years ago
Michael Niedermayer 49943a18d0 fixing interlaced dct with 4mv 23 years ago
Michael Niedermayer 073b013d00 complete mpeg4 GMC decoding support 23 years ago
Michael Niedermayer d2975f8d4f warning fixes 23 years ago
Michael Niedermayer b704e7420b mpeg4 header parser clenup (needed for parsing of VOL header in avctx->extradata) 23 years ago
Michael Niedermayer 4d2858deac better/cleaner error resilience (done in a 2nd pass after decoding) 23 years ago
Michael Niedermayer 3a3d3a42c2 fixing custom quantizer matrix decoding 23 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 23 years ago
Michael Niedermayer a9c6830605 minor optimization of h263_encode_motion() 23 years ago
Michael Niedermayer 202ef8b819 ff_get_fourcc() & XVIX support 23 years ago
Michael Niedermayer 0c2dd16eb6 autodetect UMP4 (by adding a fourcc field to AVCodecContext) 23 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 ... 23 years ago
Michael Niedermayer 5482970b4b h263_dc_scale() cleanup 23 years ago
Michael Niedermayer fcb48651f4 mpeg4 interlaced dct encoding 23 years ago
Michael Niedermayer 9e4c69485b adaptive quantization for h263 23 years ago
Michael Niedermayer 9960903667 fixing ac prediction encoding with adaptive quantization 23 years ago
Michael Niedermayer c5d309f2d5 adaptive quantization (lumi/temporal & spatial complexity masking) 23 years ago
Michael Niedermayer 5596c60cce dont store version for bit-exact tests 23 years ago
Michael Niedermayer a172cae62e interlaced b frames fix 23 years ago
Alex Beregszaszi 050fe8bab5 aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars) 23 years ago