86 Commits (4596673c062e3834b6d31d1e8e210b64d74ce26b)

Author SHA1 Message Date
Michael Niedermayer 63b15e559a mpeg1 bframe encoding patch by (Raphaël LEGRAND) with some modifications by me 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 f943e1383d trying to fix mb skip bug in mpeg1/2 if slices are not used 22 years ago
Michael Niedermayer c442d75c6e trellis quantization for mpeg1 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Zdenek Kabelac f7696989d9 * fix for empty image queue 22 years ago
Michael Niedermayer 59b571c1e4 more debug output 22 years ago
Michael Niedermayer 492cd3a920 AVVideoFrame -> AVFrame 22 years ago
Michael Niedermayer 4e00e76b3c cleanup / messup? 22 years ago
Michael Niedermayer 426b80615b aspect ratio encoding for mpeg1 22 years ago
Michael Niedermayer 945f15b740 mpeg1&2 aspect decoding 22 years ago
Michael Niedermayer d9cb5429f2 drop b frames if there are no reference frames 22 years ago
Michael Niedermayer 1e491e29c2 cleanup 22 years ago
Agent Smith 2aa29681c9 dont put flies in the stdout soup patch by (Agent Smith <asmith at wgz dot com>) 22 years ago
Michael Niedermayer f8fd15e03f moving init of some variables (hurry_up,...) to MPV_frame_start() 22 years ago
Michael Niedermayer deedfbdbca 10l 22 years ago
Michael Niedermayer 58bfafbed9 hurry_up=5 support 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 c2d418f1e6 fixing -sameq with mpeg2 22 years ago
Michael Niedermayer d7425f59d5 cleanup (breaks compatibility, requested by fabrice) 22 years ago
Michael Niedermayer 86f85dca30 cleanup 22 years ago
Arpi 288daa8452 handle init error in ffmpeg12 22 years ago
Michael Niedermayer 0aa7875a73 cleanup 22 years ago
Michael Niedermayer d6db1c9c6a handle direct rendering buffer allocation failure 22 years ago
Michael Niedermayer d2975f8d4f warning fixes 22 years ago
Michael Niedermayer 4973397975 mpeg1 2pass encoding 22 years ago
Michael Niedermayer 3a3d3a42c2 fixing custom quantizer matrix decoding 22 years ago
Michael Niedermayer 3994623df2 optimization 22 years ago
Michael Niedermayer ce5b7c5e11 sliced mode for mpeg1/2 22 years ago
Michael Niedermayer acf44abb8c move scantable init from block-decode to header parser 22 years ago
Michael Niedermayer 3729c91296 optimizing mpeg2 decode block stuff 22 years ago
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) 22 years ago
Henry Mason ecfd40b390 new vbv calculation patch by (Henry Mason <talus25 at speakeasy dot net>) with slight modification by me 22 years ago
Dominik Mierzejewski 0778718635 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>) 22 years ago
Michael Niedermayer 4dd0e44f14 fixing some 64bit bugs 22 years ago
Michael Niedermayer 0a6baf39cb fixing slices which start at mb_x>0 22 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