170 Commits (d9974a4867de0bd913c258822f4a47fb36dec111)

Author SHA1 Message Date
Michael Niedermayer 3d2e8cce3a ASV1 codec 22 years ago
Michael Niedermayer 6d71b38207 improving 3IV1 support (still far from perfect) note, disabled as it requires some checks in the inner loops which would slow things down a tiny bit 22 years ago
BERO d4961b3523 fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & cleanup by me 22 years ago
Michael Niedermayer 17fb5fd34e libmpeg2 style bitstream reader fixes 22 years ago
BERO 05858889b2 decode motion & modulo optimize patch by (BERO <bero at geocities dot co dot jp>) 22 years ago
BERO d8e00c0997 bitstream reader optimize patch by (BERO <bero at geocities dot co dot jp>) 22 years ago
Michael Niedermayer 85ea6b2958 print obmc bug info only if avctx->debug&1 22 years ago
Michael Niedermayer 7bc9090a41 simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture 22 years ago
Michael Niedermayer 84876d3677 b frames + slices bugfix 22 years ago
Michael Niedermayer 4d2a48349d msmpeg4 2pass support & some related cleanup 22 years ago
Michael Niedermayer 309522372c some static -> dynamic alloc & 16->8 bit 22 years ago
Michael Niedermayer 1984f6359e user setable quantizer bias 22 years ago
Michael Niedermayer d5a2117228 better non conformant divx packed bitstream detection, so unpacked (no b frames) divx MPEG4-ES streams can be read 22 years ago
Michael Niedermayer 46b4feec06 error resilience cleanup (its faster too...) 22 years ago
Michael Niedermayer 1c6dcb0f42 cleaner & more flexible edge bug workaround 22 years ago
Michael Niedermayer e13f860ac8 oops 22 years ago
Michael Niedermayer a4e8b58761 rvlc decoding support 22 years ago
Michael Niedermayer 14bea432f1 per context frame_rate_base, this should finally fix frame_rate related av sync issues 22 years ago
Alex Beregszaszi ce2749d2c4 simplified 22 years ago
Michael Niedermayer 983e3246b7 per file doxy 22 years ago
Michael Niedermayer b0368839ac MpegEncContext.(i)dct_* -> DspContext.(i)dct_* 22 years ago
Michael Niedermayer 179386025e 10l 22 years ago
Michael Niedermayer e51d6d27a6 h263(+) clenaup & bugfixes 22 years ago
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