676 Commits (35164ffe502cd781b0bc76a049c6e9d26e1bf93e)

Author SHA1 Message Date
Michael Niedermayer 3502a54f59 kill av_mallocz_static() calls in init_rl() 18 years ago
Michael Niedermayer 861450d551 cosmetic 18 years ago
Michael Niedermayer 3e207bb1bd remove silly static int done protecting the initalization of 32 elements to 1 18 years ago
Michael Niedermayer 2d2020b825 remove redundant memset() 18 years ago
Michael Niedermayer 5ac0915179 dont malloc() static mv_penalty arrays 18 years ago
Baptiste Coudurier 5a6b9443ed dummy support for mpeg2 non linear quant 18 years ago
Baptiste Coudurier 6b936ec662 get rid of CODEC_FLAG_H263P_AIC with next major bump 18 years ago
Reimar Döffinger f66e4f5f9e Add av_ prefix to clip functions 18 years ago
Michel Bardiaux 1d726a5958 Spelling fix 18 years ago
Luca Barbato 994fd8500d Fix warnings and simplify/reorder the code 18 years ago
Michael Niedermayer 1fdefd9881 fix inifnite loop with http://sam.zoy.org/zzuf/lol-mplayer.mpg 18 years ago
Baptiste Coudurier 9d57fd9be5 add hint for closed gop and sc threshold error message 18 years ago
Michael Niedermayer 6ad7cd0469 set last_picture for h.264 too, this significantly improves error concealment quality, i hope it doesnt break anything as last_picture_ptr was always NULL for h.264 18 years ago
Michael Niedermayer 2d0bcfb412 some interlaced direct sanity checks 18 years ago
Michael Niedermayer c52f5d66a2 skiprd 18 years ago
Aurelien Jacobs df32bc1213 more simplification 18 years ago
Michael Niedermayer acff54d831 10l 18 years ago
Michael Niedermayer 5970845f1f FIXME has already been fixed ages ago 18 years ago
Michael Niedermayer 66884a2946 simplify 18 years ago
Michael Niedermayer d6975eb82b use qscale_table in adaptive quant 18 years ago
Michael Niedermayer 2f16af0667 skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome) 18 years ago
Michael Niedermayer cb284d4b77 try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Michael Niedermayer 6dc7d5da70 ff_check_alignment to warn the user about a missaligned stack 18 years ago
Måns Rullgård 8da9266cea use the standard INT64_C() macro for 64-bit constants 18 years ago
Michael Niedermayer bb243e7100 fix b frames + -mbd rd without -psnr (yes that was seriously buggy and probably hasnt been noticed as everyone who tested stuff used -psnr) 18 years ago
Michael Niedermayer 169bc475d1 100l infinite loop fix 18 years ago
Tom Harper 9f83e1427a Fix linking with H.261 support disabled. 18 years ago
Michael Niedermayer ec9ed85dc7 infiinit loop fix for CBR + adaptive quant 18 years ago
Michael Niedermayer 789382d340 100l qprd fix 2nd try 18 years ago
Michael Niedermayer 3f9fea7230 testing all dquant for qp_rd fixes the qp runaway to 31 bug 18 years ago
Baptiste Coudurier a57d13b713 throw error if unsupported resolution is used with h261 18 years ago
Baptiste Coudurier 9cc6be9d27 add low delay forcing option for mpeg1/2 encoding 18 years ago
Måns Rullgård 1d50395746 rename squareTbl -> ff_squareTbl 18 years ago
Baptiste Coudurier 1766295516 add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values 18 years ago
Steve L'Homme 949b1a13bf Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts. 18 years ago
Michael Niedermayer 45f3704c6d 10l (forgot ALT_SCAN) 18 years ago
Diego Biurrun 1345f4ed6c Rename SWAP macro to FFSWAP. 18 years ago
Michael Niedermayer 7aba918708 fix 1/0 b frames + CBR bug 18 years ago
Michael Niedermayer 1928d04640 prevent overflow if lambda2 is "too" large 18 years ago
Michael Niedermayer ea7307df20 use lambda/lmax instead of qscale/qmax as end check for vbv retry 18 years ago
Michael Niedermayer 5dc4970661 prevent infinite loop 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Michael Niedermayer 075060023d fix buffer underflows by reencoding the current frame with a higher QP 18 years ago
Baptiste Coudurier 2bb7875987 mjpeg 4:2:2 encoding support 18 years ago
Loren Merritt 2833fc4646 approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast. 19 years ago
Måns Rullgård bca99b47bf return 0 from encode_picture() and estimate_qp() on success 19 years ago
Måns Rullgård 62bb489b13 add some #ifdef CONFIG_ENCODERS/DECODERS 19 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 19 years ago