summaryrefslogtreecommitdiff
path: root/libavcodec/ratecontrol.c
Commit message (Collapse)AuthorAge
* 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
* removed warningsFabrice Bellard2003-09-09
| | | | Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix qmin==qmax==1 && msmpeg4 && intra bugMichael Niedermayer2003-07-16
| | | | Originally committed as revision 2051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-05-14
| | | | Originally committed as revision 1882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (adaptve quant fix)Michael Niedermayer2003-04-11
| | | | Originally committed as revision 1752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qmin/qmax cleanupMichael Niedermayer2003-03-17
| | | | Originally committed as revision 1689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per context frame_rate_base, this should finally fix frame_rate related av ↵Michael Niedermayer2003-03-12
| | | | | | sync issues Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * static,const,compiler warning cleanupZdenek Kabelac2003-02-10
| | | | Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use av_malloc() functions - added av_strdup and av_realloc()Fabrice Bellard2003-01-23
| | | | Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* suppressed redundant math.h - suppressed M_PI redefinitionFabrice Bellard2003-01-07
| | | | Originally committed as revision 1419 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warnings patch by (bubu <bubu at bubu dot net>)bubu2003-01-01
| | | | Originally committed as revision 1386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mb qp limitsMichael Niedermayer2002-12-18
| | | | Originally committed as revision 1340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more debug outputMichael Niedermayer2002-12-17
| | | | Originally committed as revision 1338 to svn://svn.ffmpeg.org/ffmpeg/trunk