127 Commits (ba2433e9f5d8535da319f07fadd82db9d5ddbb17)

Author SHA1 Message Date
Michael Niedermayer dd7e46e7c3 new I/P frame selection heuristic 18 years ago
Michael Niedermayer 95da34cd54 CANDIDATE_MB_TYPE_INTER heuristic doesnt work at really low quality where the distortion becomes less relevant then the overhead of intra blocks 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
Marco Manfredini 8226ecaa6c Fix CHECK_BIDIR macro so it works with Intel's Compiler 19 years ago
Michael Niedermayer 8437ff75f8 asserts to check if assumed conditions really are true 19 years ago
Steve L'Homme 267f7edcd1 (f)printf --> av_log conversion 19 years ago
Corey Hickey 39a64e3023 sc_factor support for encoding. 19 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Loren Merritt 8bf755d4ff 10l: bidir_refine didn't save the new mvs. also improve speed. 19 years ago
Michael Niedermayer aaaa6f1549 dont discard least significant bits 19 years ago
Michael Niedermayer aacb6acc8a hmm did i mess the scaling of these up at some point? 19 years ago
Michael Niedermayer d4f0c2fcc3 10l (segfault fix) 19 years ago
Michael Niedermayer 316a2ec84c bidir refine support 19 years ago
Michael Niedermayer 377798d6bd minor typo 19 years ago
Diego Biurrun bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting 19 years ago
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
Michael Niedermayer 95ae72b7e0 Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) 20 years ago
Måns Rullgård bf4e3bd2d0 kill a bunch of compiler warnings 20 years ago
Michael Niedermayer 0cc64d3d1c fix assertion failure for mpeg2 encoding 20 years ago
Michael Niedermayer 2f300f8965 motion vector limit for mpeg2 20 years ago
Diego Biurrun bb628dae44 spelling fixes 20 years ago
Michael Niedermayer 725de25c4c fix segfault with 'ffmpeg -i 1.avi -cmp 257 -4mv 2.avi' 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 cec1f05fd7 check mb/me_threshold range, fixes assertion failure 20 years ago
Måns Rullgård 88730be651 kill warnings patch by (Måns Rullgård <mru inprovide com>) 20 years ago
Michael Niedermayer 096c3b7e90 overflow fix 20 years ago
Michael Niedermayer 1c3990dbba H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>) 20 years ago
Michael Niedermayer 7494cac0fd fix constrained parameters flag 20 years ago
Michael Niedermayer 155ec6edf8 quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, but can be extended to other block sizes easily) 21 years ago
Michael Niedermayer 26efc54e4a 4x4 SSE compare function 21 years ago
Michael Niedermayer dbc56b3914 chroma me fix 21 years ago
Michael Niedermayer ae1dbde1cf clip input motion vectors 21 years ago
Michael Niedermayer d4c5d2adf3 nsse weight 21 years ago
Michael Niedermayer e6a2ac3474 noise preserving sum of squares comparission function 21 years ago
Michael Niedermayer 0e9d4a67f4 change qscale -> lambda for the motion estimation 21 years ago
Michael Niedermayer 1f202b0d46 moving motion estimation specific variables from MpegEncContext -> MotionEstContext 21 years ago
Michael Niedermayer af4091f194 reduce dependancy between motion estimation and MpegEncContext 21 years ago
Michael Niedermayer 1545aceaaf dont missuse assert() 21 years ago
Michael Niedermayer f20f8a8b0b support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors 21 years ago
Michael Niedermayer aacc6615f8 sanity checks 21 years ago
Michael Niedermayer 9964df63ee minor motion estimation cleanup 21 years ago
Michael Niedermayer f4f3223ffd reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold 21 years ago
Michael Niedermayer 2750b827b3 motion estimation cleanup 21 years ago
Michael Niedermayer 137c8468e8 unify table indexing (motion_val,dc_val,ac_val,coded_block changed) 21 years ago
Falk Hüffner 7906085fcc warning patrol 21 years ago
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation 21 years ago
Michael Niedermayer 5a60360712 4mv + b frame encoding segfault fix 21 years ago
Michael Niedermayer 237da0fa20 dont calculate stuff if its not used ... 21 years ago
Michael Niedermayer a75b43fd73 fixing twice added offset bug, was triggered by 4mv + sub_cmp != mb_cmp 21 years ago