564 Commits (e809d7e50ab6336f077dccb48159741fd0693bc2)

Author SHA1 Message Date
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. 18 years ago
Måns Rullgård bca99b47bf return 0 from encode_picture() and estimate_qp() on success 18 years ago
Måns Rullgård 62bb489b13 add some #ifdef CONFIG_ENCODERS/DECODERS 18 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 18 years ago
Panagiotis Issaris 4156a436e3 Handle possible failure of ff_eval. 18 years ago
Michael Niedermayer 67eca72dc0 SWAP 19 years ago
Diego Biurrun f4bd289a04 Explicitly include fastmemcpy.h from libvo/. 19 years ago
Michael Niedermayer a7702890bd remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway) 19 years ago
Corey Hickey f9243d34f1 Make B-frame reduction sensitivity by b_strategy/vb_strategy = 1 19 years ago
Corey Hickey b29183a150 Make b_frame_strategy not fail on pass 2, but still print a notice. 19 years ago
Loren Merritt 5d18eaad13 h264: MBAFF interlaced decoding 19 years ago
Baptiste Coudurier 2d974017b0 MPEG-2 4:2:2 encoding support 19 years ago
Baptiste Coudurier 307eb24879 add MPEG-2 intra vlc support 19 years ago
Michael Niedermayer d4277a7d51 allow insane gop sizes if the user doesnt care about playable streams (doesnt want compliance to any standard) 19 years ago
Aurelien Jacobs c51ba67a98 clip_uint8 now return an uint8_t so no need to &0xFF 19 years ago
Michael Niedermayer e27b6e62f7 missmatch control for mpeg2 intra dequantization if bitexact=1 19 years ago