90 Commits (fac862c659ee9f5a2389de968a582b2860913892)

Author SHA1 Message Date
Michael Niedermayer 95ae72b7e0 Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 20 years ago
Michael Niedermayer 8b975b7ca5 put most codecs under ifdefs 20 years ago
Michael Niedermayer c0df9d75bd switch to native time bases 20 years ago
Michael Niedermayer dee6dde669 avoid unneeded clear_blocks() 20 years ago
Mike Melanson 160d679c07 Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") 20 years ago
Michael Niedermayer e91f4bf160 avoid UPDATE_CACHE() in GET_RL_VLC() if not needed 20 years ago
anonymous 0d33db8a4d In that patch: 20 years ago
anonymous 0c040aacbe use dc tables from msmpeg4 instead of duplicating them patch by anonymous 20 years ago
Michael Niedermayer a64a006e95 dont duplicate decode012() 20 years ago
Burkhard Plaum 073c2593c9 Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>) 20 years ago
Aurelien Jacobs 053dea12f2 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) 20 years ago
Michael Niedermayer 4df8ca9df2 warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 21 years ago
Michael Niedermayer 137c8468e8 unify table indexing (motion_val,dc_val,ac_val,coded_block changed) 21 years ago
Michael Niedermayer 8f2ab83318 copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise 21 years ago
Michael Niedermayer 6beeb962a2 h263 modified quantization fix 21 years ago
Michel Bardiaux 9b87956678 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 21 years ago
Michael Niedermayer 62563c38d0 skip ext header missing message for msmpeg4v2 22 years ago
Michael Niedermayer 80adda8efd debug stuff 22 years ago
Michael Niedermayer 2a250222e6 CONFIG_ENCODERS cleanup 22 years ago
Michael Niedermayer 3d2e8cce3a ASV1 codec 22 years ago
BERO d4961b3523 fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & cleanup by me 22 years ago
BERO 05858889b2 decode motion & modulo optimize patch by (BERO <bero at geocities dot co dot jp>) 22 years ago
Michael Niedermayer a0c8317396 2pass stats fix (by ffdshow cvslog) 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 4d2a48349d msmpeg4 2pass support & some related cleanup 22 years ago
Michael Niedermayer 1f9aea9b91 fixing msmpeg4v2 encoding 22 years ago
Michael Niedermayer 46b4feec06 error resilience cleanup (its faster too...) 22 years ago
Michael Niedermayer 14bea432f1 per context frame_rate_base, this should finally fix frame_rate related av sync issues 22 years ago
Michael Niedermayer 983e3246b7 per file doxy 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
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Michael Niedermayer ae2d2d6c41 check for qscale==0 (fixes 1/0 on one corrupted stream) 22 years ago
Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 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 2826984994 fixed wmv2 slices 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Michael Niedermayer 1e491e29c2 cleanup 22 years ago
Michael Niedermayer b8a78f419d reversing header game 22 years ago
Michael Niedermayer 060f89b328 mergeing inter & intra rl_length tables (50% smaller & no meassureable difference in filesize/quality) 22 years ago
Michael Niedermayer f3c09da19f 75% smaller rl_length table 22 years ago
Michael Niedermayer 917f58279d fixing decoding of streams with no keyframe at the start 22 years ago
Michael Niedermayer fc48cbad5b fixing msmpeg4v3 encoding at bitrates <128k 22 years ago
Michael Niedermayer 26893f6bd4 fixing wmv1 slice decoding 22 years ago
Michael Niedermayer 4d2858deac better/cleaner error resilience (done in a 2nd pass after decoding) 22 years ago
Fabrice Bellard 18f4e34ff6 removed unused variables 22 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 22 years ago
Michael Niedermayer 62959862df faster vlc table selection 23 years ago
Michael Niedermayer 159d10fc2c hopefully fixing unreprodceable segfault when overreading the end if error_resilience==-1 (it didnt overread here though) 23 years ago
Michael Niedermayer 5507833249 supporting rare overflow mess even with error_resilience>=0 23 years ago
Michael Niedermayer 44273f1951 making some error checks optional 23 years ago