255 Commits (7bb79b442c6042f3eaddad51a8a0dd25dcb75d6e)

Author SHA1 Message Date
Michael Niedermayer a02017367b optimizing mpeg1_decode_block() 22 years ago
Michael Niedermayer 8e1652dc9d forgot zigzag_direct[] behind #ifdef DEBUG (found by Klaas-Pieter Vlieg <vlieg at eurescom dot de>) 22 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 22 years ago
Michael Niedermayer d87c0267e3 adaptive quantization for mpeg1 22 years ago
Michael Niedermayer 14207b27b5 support decoding of the last mpeg "packet" even if no startcode is immedeatly afterwards (fixes bugs with mpeg in avi) 23 years ago
Henry Mason ecfd40b390 new vbv calculation patch by (Henry Mason <talus25 at speakeasy dot net>) with slight modification by me 23 years ago
Dominik Mierzejewski 0778718635 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>) 23 years ago
Michael Niedermayer 4dd0e44f14 fixing some 64bit bugs 23 years ago
Michael Niedermayer 0a6baf39cb fixing slices which start at mb_x>0 23 years ago
Michael Niedermayer 9ac7ecd698 hmm ABS(dc-diff) > 512 fix 23 years ago
Michael Niedermayer 94aec31fa0 dr1 23 years ago
Michael Niedermayer 0fd90455ec uvlinesize 23 years ago
Michael Niedermayer 4f68b0847e rl vlc table optimization (not yet used) 23 years ago
Michael Niedermayer 8ed2ddb2c2 optimization (get_vlc() -> get_vlc2()) 23 years ago
Marko Kreen adc09b2eab adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>) 23 years ago
Michael Niedermayer 8db1a1dde0 new bitstream reader API (old get_bits() based one is emulated and will still be supported in the future cuz its simpler) 23 years ago
Michael Niedermayer 8f8402e49c dc scale simplification/optimization 23 years ago
Fabrice Bellard 915bbac681 fixed one mpeg decoder memory leak 23 years ago
Michael Niedermayer 0398717356 passing avctx->flags so that grayscale only decoding works with mpeg1/2 too 23 years ago
Fabrice Bellard ff4ec49e64 license/copyright change 23 years ago
Fabrice Bellard fb4a4a5607 mpeg1/2 identifier - fixed frame rate for some bad mpeg1 streams 23 years ago
Fabrice Bellard 5bd12d1277 improved mpeg1/2 decoding speed 23 years ago
Juanjo e0a3d744a0 - repeat_pict meaning changed, now it signals the extra delay for the 23 years ago
Juanjo c80340a4eb - repeat_pict added to AVCodecContext to signal if the decoder must repeat 23 years ago
Juanjo bc6caae212 - MPEG-4 B frames coding option for ffmpeg.c 23 years ago
Michael Niedermayer 2417652e9f export mbskip_table for direct rendering 23 years ago
Michael Niedermayer d7e9533aa0 fixed msmpeg4 infinite loop if buggy stream 23 years ago
Juanjo 10bb7023a2 - Added force_pts to av_write_packet() to be able to force PTS, this helps 23 years ago
Michael Niedermayer 5b403c4015 emms was missing, found by juanjo but he didnt commit it?! 23 years ago
Michael Niedermayer 649c00c96d sizeof(s->block) isnt 64*6*2 anymore bugfix 23 years ago
Michael Niedermayer 9c15096e3f fcode_tables where too small, found by Klaas-Pieter Vlieg <vlieg@eurescom.de> 23 years ago
Michael Niedermayer 11ce88346b mpeg4 aspect_ratio_info in AVCodecContext (requested by alex) 23 years ago
Michael Niedermayer 45870f5718 new motion estimation (epzs) not complete yet but allready pretty good :) 23 years ago
Juanjo af469427b3 - Fix pts calculation on mpeg mux (A/V sync) - Thanks to Lennert Buytenhek 23 years ago
Juanjo ce7c56c250 - Added video coding statistics for ffmpeg. Needs more work. 23 years ago
Juanjo 1cb0edb40b - Bug fix MPEG-2 decoder to handle "repeat_first_field" (Telecine) 23 years ago
Michael Niedermayer bb6f51aeab avoid overflow of picturenumber*fps*10000 23 years ago
Michael Niedermayer 3696d2bb83 block_last_index was too large (in mpeg1 decoding) 23 years ago
Michael Niedermayer f004ca1c1b optimized encode_dc() (+2% speed on P3 for mpeg1 intra only encodings) 23 years ago
Michael Niedermayer 80feb2a23e optimize mpeg1_encode_block() 23 years ago
Fabrice Bellard a74127c071 win32 fixes 24 years ago
Fabrice Bellard 0c23ead115 copy avctx 24 years ago
Fabrice Bellard 1a56543279 win32 fixes 24 years ago
Fabrice Bellard 25ed7f9235 fixed mpeg2 non intra dequant - fixed MPEG1 and 2 matrix parsing 24 years ago
Fabrice Bellard d753173a55 fixed last zero mv for field - fixed mismatch handling for intra coefs 24 years ago
Fabrice Bellard 0ee50938f1 fixed mpeg2 qscale decoding 24 years ago
Fabrice Bellard b9ecd1ee74 fixed mpeg1 last block bug (mb stuffing code was not included in vlc table...) 24 years ago
Fabrice Bellard 6083244881 changed quant matrix order (should fix mmx mpeg decoding bug) 24 years ago
Arpi 612476ef9b get_bits() specialization, gives 4\speedup 24 years ago
Arpi 2d6d0c1d66 - removed #include ../config.h, because it's included from common.h 24 years ago