summaryrefslogtreecommitdiff
path: root/libavcodec/ratecontrol.c
Commit message (Collapse)AuthorAge
* 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
* fixing 2pass assert failureMichael Niedermayer2002-12-06
| | | | | | better dynamic b frame selection, still not very good though allthough it works fine without 2pass now Originally committed as revision 1316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-12-04
| | | | | | | | | | | adding AVVideoFrame moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame removing obsolete variables in AVCodecContext skiping of MBs in b frames correctly initalizing AVCodecContext picture buffer cleanup Originally committed as revision 1302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reversing header gameMichael Niedermayer2002-11-10
| | | | | | MIN/MAX -> FFMIN/FFMAX Originally committed as revision 1184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed warningsFabrice Bellard2002-10-14
| | | | Originally committed as revision 1038 to svn://svn.ffmpeg.org/ffmpeg/trunk
* renaming variableMichael Niedermayer2002-09-29
| | | | Originally committed as revision 981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* darkness masking (lumi masking does only bright stuff now)Michael Niedermayer2002-09-24
| | | | Originally committed as revision 967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adaptive quantization (lumi/temporal & spatial complexity masking)Michael Niedermayer2002-09-23
| | | | Originally committed as revision 964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better min/max rate handlingMichael Niedermayer2002-09-18
| | | | | | cleanup Originally committed as revision 952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixingMichael Niedermayer2002-09-18
| | | | | | fixing max_rate/min_rate Originally committed as revision 951 to svn://svn.ffmpeg.org/ffmpeg/trunk
* undefined M_PI / M_E fixMichael Niedermayer2002-08-30
| | | | Originally committed as revision 881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)Dominik Mierzejewski2002-08-28
| | | | Originally committed as revision 872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* forgot the const bits in 2pass curve matching (patch (with rounding removed) ↵Michael Niedermayer2002-08-26
| | | | | | by Rémi Guyomarch <rguyom at pobox dot com>) Originally committed as revision 866 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing qmin==qmax && qsquish==1Michael Niedermayer2002-08-25
| | | | Originally committed as revision 865 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new ratecontrol codeMichael Niedermayer2002-08-25
| | | | Originally committed as revision 862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l found&patch by D Richard Felker III <dalias at aerifal.cx>D Richard Felker III2002-06-02
| | | | Originally committed as revision 649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* b_quant_offset (unfinished, should be 0 for now)Michael Niedermayer2002-06-02
| | | | Originally committed as revision 645 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consistent include usageFabrice Bellard2002-05-25
| | | | Originally committed as revision 598 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed useless header includes - use av memory functionsFabrice Bellard2002-05-18
| | | | Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qmin==1 bugfixMichael Niedermayer2002-05-17
| | | | Originally committed as revision 511 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed ratecontrol & b-framesMichael Niedermayer2002-04-21
2pass ratecontrol fixed hq with 2pass inceased build num (a few more vars for the rc stuff) hopefully no new bugs Originally committed as revision 408 to svn://svn.ffmpeg.org/ffmpeg/trunk