263 Commits (4a8d51356f7f93d905f3dce36fba922d1adf5d95)

Author SHA1 Message Date
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
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