Statistics
| Branch: | Revision:

ffmpeg / libavcodec / ratecontrol.c @ b1114f18

History | View | Annotate | Download (28.7 KB)

# Date Author Comment
e9a4834a 02/14/2004 01:37 PM Michael Niedermayer

normalize adaptive quantizatiuon fix (based upon a patch by (Jindrich Makovicka <makovick at kmlinux dot fjfi dot cvut dot cz>))

Originally committed as revision 2780 to svn://svn.ffmpeg.org/ffmpeg/trunk

8f2ab833 01/10/2004 04:04 PM Michael Niedermayer

copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise

Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb198e19 12/30/2003 04:07 PM Michael Niedermayer

interlaced motion estimation
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)...

1031fabd 12/29/2003 10:25 PM Michael Niedermayer

picture number fixes

Originally committed as revision 2634 to svn://svn.ffmpeg.org/ffmpeg/trunk

d60a8f85 12/17/2003 07:53 PM Michael Niedermayer

vbv_delay

Originally committed as revision 2623 to svn://svn.ffmpeg.org/ffmpeg/trunk

d55f7b65 12/13/2003 08:41 PM Michael Niedermayer

cleanup

Originally committed as revision 2605 to svn://svn.ffmpeg.org/ffmpeg/trunk

11dffbe1 12/12/2003 09:30 PM Michael Niedermayer

stuffing to stay above min_bitrate

Originally committed as revision 2602 to svn://svn.ffmpeg.org/ffmpeg/trunk

fb066639 12/12/2003 07:26 PM Michael Niedermayer

CBR improvements

Originally committed as revision 2601 to svn://svn.ffmpeg.org/ffmpeg/trunk

9b879566 11/03/2003 01:26 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk

158c7f05 10/07/2003 11:32 AM Michael Niedermayer

use lagrange multipler instead of qp for ratecontrol, this may break some 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

b1609412 09/09/2003 10:59 PM Fabrice Bellard

removed warnings

Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk

fa12b546 07/16/2003 11:48 AM Michael Niedermayer

fix qmin==qmax==1 && msmpeg4 && intra bug

Originally committed as revision 2051 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8085ea7 05/14/2003 11:08 PM Michael Niedermayer

cleanup

Originally committed as revision 1882 to svn://svn.ffmpeg.org/ffmpeg/trunk

2f5feea4 04/11/2003 09:20 AM Michael Niedermayer

10l (adaptve quant fix)

Originally committed as revision 1752 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5a9ab69 03/17/2003 11:02 AM Michael Niedermayer

qmin/qmax cleanup

Originally committed as revision 1689 to svn://svn.ffmpeg.org/ffmpeg/trunk

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c91a675 02/10/2003 09:35 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk

8e1e6f31 01/23/2003 11:03 PM Fabrice Bellard

use av_malloc() functions - added av_strdup and av_realloc()

Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk

f08ce7fe 01/07/2003 10:43 PM Fabrice Bellard

suppressed redundant math.h - suppressed M_PI redefinition

Originally committed as revision 1419 to svn://svn.ffmpeg.org/ffmpeg/trunk

ccfddafb 01/01/2003 03:10 PM bubu

warnings patch by (bubu <bubu at bubu dot net>)

Originally committed as revision 1386 to svn://svn.ffmpeg.org/ffmpeg/trunk

17a70fde 12/18/2002 10:09 AM Michael Niedermayer

mb qp limits

Originally committed as revision 1340 to svn://svn.ffmpeg.org/ffmpeg/trunk

59b571c1 12/17/2002 11:25 AM Michael Niedermayer

more debug output

Originally committed as revision 1338 to svn://svn.ffmpeg.org/ffmpeg/trunk

0d1e9246 12/06/2002 01:30 PM Michael Niedermayer

fixing 2pass assert failure
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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
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

b8a78f41 11/10/2002 11:46 AM Michael Niedermayer

reversing header game
MIN/MAX -> FFMIN/FFMAX

Originally committed as revision 1184 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec6a3752 10/14/2002 06:25 PM Fabrice Bellard

removed warnings

Originally committed as revision 1038 to svn://svn.ffmpeg.org/ffmpeg/trunk

23e54f69 09/29/2002 11:21 PM Michael Niedermayer

renaming variable

Originally committed as revision 981 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e746b99 09/24/2002 10:53 AM Michael Niedermayer

darkness masking (lumi masking does only bright stuff now)

Originally committed as revision 967 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5d309f2 09/23/2002 02:56 PM Michael Niedermayer

adaptive quantization (lumi/temporal & spatial complexity masking)

Originally committed as revision 964 to svn://svn.ffmpeg.org/ffmpeg/trunk

6a1f7e7b 09/18/2002 06:28 PM Michael Niedermayer

better min/max rate handling
cleanup

Originally committed as revision 952 to svn://svn.ffmpeg.org/ffmpeg/trunk

946c8a12 09/18/2002 09:08 AM Michael Niedermayer

fixing
fixing max_rate/min_rate

Originally committed as revision 951 to svn://svn.ffmpeg.org/ffmpeg/trunk

471d7dc3 08/30/2002 04:16 PM Michael Niedermayer

undefined M_PI / M_E fix

Originally committed as revision 881 to svn://svn.ffmpeg.org/ffmpeg/trunk

07787186 08/28/2002 08:15 AM Dominik Mierzejewski

warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)

Originally committed as revision 872 to svn://svn.ffmpeg.org/ffmpeg/trunk

405469ce 08/26/2002 08:14 AM Michael Niedermayer

forgot the const bits in 2pass curve matching (patch (with rounding removed) by RĂ©mi Guyomarch <rguyom at pobox dot com>)

Originally committed as revision 866 to svn://svn.ffmpeg.org/ffmpeg/trunk

c695ca3b 08/25/2002 11:49 PM Michael Niedermayer

fixing qmin==qmax && qsquish==1

Originally committed as revision 865 to svn://svn.ffmpeg.org/ffmpeg/trunk

3aa102be 08/25/2002 09:19 PM Michael Niedermayer

new ratecontrol code

Originally committed as revision 862 to svn://svn.ffmpeg.org/ffmpeg/trunk

90864f27 06/02/2002 03:49 PM D Richard Felker III

10l found&patch by D Richard Felker III <dalias at aerifal.cx>

Originally committed as revision 649 to svn://svn.ffmpeg.org/ffmpeg/trunk

9effc0c7 06/02/2002 12:24 PM Michael Niedermayer

b_quant_offset (unfinished, should be 0 for now)

Originally committed as revision 645 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ef0f2b2 05/25/2002 10:42 PM Fabrice Bellard

consistent include usage

Originally committed as revision 598 to svn://svn.ffmpeg.org/ffmpeg/trunk

6000abfa 05/18/2002 11:03 PM Fabrice Bellard

removed useless header includes - use av memory functions

Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk

4b7b1960 05/17/2002 03:31 PM Michael Niedermayer

qmin==1 bugfix

Originally committed as revision 511 to svn://svn.ffmpeg.org/ffmpeg/trunk

8b4c7dbc 04/21/2002 09:18 PM Michael Niedermayer

fixed ratecontrol & b-frames
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