summaryrefslogtreecommitdiff
path: root/libavcodec/ratecontrol.c
Commit message (Collapse)AuthorAge
...
* cosmetics: XviD is now called Xvid.Diego Biurrun2008-05-27
| | | | Originally committed as revision 13465 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo in variable name: blured --> blurred.Diego Biurrun2008-03-22
| | | | Originally committed as revision 12556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: typo fixesDiego Biurrun2008-03-22
| | | | Originally committed as revision 12554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-09
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Missing constReimar Döffinger2008-02-19
| | | | Originally committed as revision 12147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* stupid code (casting of void*) found by checktree.shMichael Niedermayer2007-12-01
| | | | Originally committed as revision 11117 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix timestamps used for ratecontrolMichael Niedermayer2007-09-11
| | | | | | | | these were wrong (in pts vs dts sense) when b frames were in use they were also wrong if the average framerate was smaller than 1/timebase resulting in totally wrong final bitrate Originally committed as revision 10477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent assert failure with negative quant_offsetMichael Niedermayer2007-07-29
| | | | Originally committed as revision 9830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: misc typo fixesDiego Biurrun2007-07-28
| | | | Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CONFIG_XVID --> CONFIG_LIBXVIDDiego Biurrun2007-07-03
| | | | Originally committed as revision 9466 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check qblur > 1 (prevent assert failure / segfault)Michael Niedermayer2007-05-31
| | | | | | fixes sf bug #797610 Originally committed as revision 9166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typos/grammarDiego Biurrun2007-04-07
| | | | Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_ prefix to clip functionsReimar Döffinger2007-02-25
| | | | Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix another common typo, dependAnt --> dependEnt.Diego Biurrun2007-02-24
| | | | Originally committed as revision 8114 to svn://svn.ffmpeg.org/ffmpeg/trunk
* update ratecontrol to new ff_eval APIOded Shimon2006-10-27
| | | | Originally committed as revision 6808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the ratecontrol related code from mpegvideo.h to a separate header file.Panagiotis Issaris2006-09-29
| | | | Originally committed as revision 6386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pull out the ff_eval* from the mpegvideo header, as it doesn't belong there andPanagiotis Issaris2006-09-29
| | | | | | put it in a separate file. Originally committed as revision 6383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ratecontrol use ff_eval2().Panagiotis Issaris2006-09-27
| | | | Originally committed as revision 6354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Handle possible failure of ff_eval.Panagiotis Issaris2006-09-26
| | | | Originally committed as revision 6338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* second pass encoding changes:Corey Hickey2006-09-05
| | | | | | | | | | - warn rather than fail when specified bitrate need not be used - fail with a useful message when specified bitrate is too low - print potentially useful information if verbose patch based mostly on suggestions from Michael Niedermayer and Loren Merritt Originally committed as revision 6176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seems the output of that code is never usedMichael Niedermayer2006-09-04
| | | | Originally committed as revision 6170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* error message spelling typoCorey Hickey2006-09-04
| | | | Originally committed as revision 6168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fabs is better then abs for floats ...Michael Niedermayer2006-05-29
| | | | Originally committed as revision 5422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix frametypes with xvid_rcMichael Niedermayer2006-03-18
| | | | Originally committed as revision 5180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make ff_rate_control_init() bail out if rc_strategy==1 and lavc wasn'tCorey Hickey2006-03-17
| | | | | | compiled with xvid support. Originally committed as revision 5176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l forgot #ifdef CONFIG_XVIDMichael Niedermayer2006-01-25
| | | | Originally committed as revision 4895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* xvid ratecontrol supportMichael Niedermayer2006-01-24
| | | | Originally committed as revision 4894 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better f_code guessing in 2nd passMichael Niedermayer2005-12-22
| | | | Originally committed as revision 4766 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use correct qp & lambda for ME on the second passMichael Niedermayer2005-12-19
| | | | Originally committed as revision 4757 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* switch to native time basesMichael Niedermayer2005-04-30
| | | | Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson2005-04-24
| | | | | | "skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mb_lmin/max to limit the per mb quality for the ratecontrol independant from ↵Michael Niedermayer2005-02-02
| | | | | | the frame limits Originally committed as revision 3928 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Border processing adaptive quant patch by (Christophe Massiot |cmassiot ↵Christophe Massiot2005-02-02
| | | | | | freebox fr) Originally committed as revision 3927 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dissallow sprintfMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* normalize adaptive quantizatiuon fix (based upon a patch by (Jindrich ↵Michael Niedermayer2004-02-14
| | | | | | Makovicka <makovick at kmlinux dot fjfi dot cvut dot cz>)) Originally committed as revision 2780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer2004-01-10
| | | | | | annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* picture number fixesMichael Niedermayer2003-12-29
| | | | Originally committed as revision 2634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vbv_delayMichael Niedermayer2003-12-17
| | | | Originally committed as revision 2623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-12-13
| | | | Originally committed as revision 2605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* stuffing to stay above min_bitrateMichael Niedermayer2003-12-12
| | | | Originally committed as revision 2602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CBR improvementsMichael Niedermayer2003-12-12
| | | | Originally committed as revision 2601 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use lagrange multipler instead of qp for ratecontrol, this may break some ↵Michael Niedermayer2003-10-07
| | | | | | | | things, tell me ASAP if u notice anything broken quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range Originally committed as revision 2348 to svn://svn.ffmpeg.org/ffmpeg/trunk