| Branch: | Revision:

ffmpeg / libavcodec / options.c @ 4a49d2d5

History | View | Annotate | Download (49.4 KB)

# Date Author Comment
4a49d2d5 04/03/2011 06:43 AM Anton Khirnov

lavc: mark mb_qmin/mb_qmax for removal on next major bump.

They've been unused and deprecated for about five years.

ed5fcd60 04/02/2011 02:18 PM Anton Khirnov

lavc: deprecate rate_emu

It's not used anywhere and apparrently hasn't been for a very long time.

8ed2ae09 04/02/2011 02:17 PM Anton Khirnov

lavc: mark hurry_up for removal on next major bump

It has been deprecated for about five years, skip_idct/skip_frame should
be used instead.

34b47d7c 03/25/2011 08:51 PM Justin Ruggles

Add audio_service_type field to AVCodecContext for encoding and reporting
of the service type in the audio bitstream.

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

50a82c2c 02/16/2011 10:05 PM Michael Niedermayer

vbv_delay AVOption for ABI compatibility

Signed-off-by: Michael Niedermayer <>
Signed-off-by: Janne Grunau <>

37b00b47 02/09/2011 02:17 PM Alexander Strange

Frame-based multithreading framework using pthreads

See doc/multithreading.txt for details on use in codecs.

Signed-off-by: Ronald S. Bultje <>

c7ac200d 02/08/2011 11:59 PM Jason Garrett-Glaser

Update qmin/qmax values for libx264 presets

Also allow qmin/qmax to go up to 69 (the current max value for libx264). This
will have to increase when we add 9/10-bit support.

f5a2d285 01/06/2011 10:34 PM Anssi Hannula

Export dca profile information.

Patch by Anssi Hannula anssi d hannula a iki d fi

Originally committed as revision 26250 to svn://

5d6e4c16 11/12/2010 11:04 AM Stefano Sabatini

Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum
SampleFormat with AVSampleFormat.

Originally committed as revision 25730 to svn://

2aa72ecc 10/22/2010 06:09 PM James Zern

Add new -slices option and use it for libvpx and libx264.

Patch by James Zern, jzern google

Originally committed as revision 25551 to svn://

59b4e5ba 09/30/2010 08:40 PM Aurelien Jacobs

add FF_API_INOFFICIAL define to disable the deprecated 'inofficial' flag

Originally committed as revision 25277 to svn://

0743de4f 09/30/2010 08:31 PM Aurelien Jacobs

add FF_API_USE_LPC define to disable the deprecated AVCodecContext.use_lpc field

Originally committed as revision 25275 to svn://

dc51a72b 09/29/2010 03:05 PM Michael Niedermayer

Move allocation and init to defaults of the private codec contexts to avcodec_get_context_defaults3().
That way the user app can set codec specific parameters in the private context
before opening it.

Originally committed as revision 25257 to svn://

6ed04040 09/26/2010 02:25 PM Michael Niedermayer

Move AVOptions from libavcodec to libavutil

Originally committed as revision 25210 to svn://

535cb043 09/10/2010 06:19 AM Martin Storsjö

Allow the lowres option to affect audio codecs, too

Originally committed as revision 25094 to svn://

d0c38ea0 08/04/2010 12:08 AM Jason Garrett-Glaser

Cosmetics: add missing space to options.c

Originally committed as revision 24688 to svn://

f07c9895 07/12/2010 09:23 PM James Zern

Do not map video quantizer scale (from 1-51 to 0-63) for libvpx anymore.

Patch by James Zern, jzern google

Originally committed as revision 24223 to svn://

23940f14 07/11/2010 04:56 PM Justin Ruggles

Add AVCodecContext.lpc_type and Add AVCodecContext.lpc_passes fields.
Add AVLPCType enum.
Deprecate AVCodecContext.use_lpc.

Originally committed as revision 24199 to svn://

a6f8f11b 07/10/2010 06:34 AM Jason Garrett-Glaser

Change qmax/qmin limits to 63 instead of 51.
VP8 supports quantizers up to 63.

Originally committed as revision 24157 to svn://

2d525ef4 07/03/2010 03:35 PM Rodney Baker

Change all occurences of "inofficial" to "unofficial" in code, comments
and options. Keep old options until next major version bump.

Patch by Rodney Baker, rodney d baker a iinet d net d au

Originally committed as revision 24021 to svn://

71dab7be 05/27/2010 01:29 AM Jean-Daniel Dupas

Some fields were incorrectly reset (to NULL) when calling avcodec_copy_context().

Patch by Jean-Daniel Dupas, devlists shadowlab org

Originally committed as revision 23344 to svn://

fecd7b45 05/17/2010 10:49 PM Stefano Sabatini

Add log_level_offset to AVCodecContext.

Originally committed as revision 23153 to svn://

e8c7fca9 05/06/2010 10:38 PM Jason Garrett-Glaser

Add intra refresh and crf-max support to the libavcodec libx264 wrapper.
Minor version bump.

Originally committed as revision 23038 to svn://

2308b6c1 04/28/2010 08:00 PM Michael Niedermayer

Add version to AVClass so we can add to and use fields of AVClass without ABI issues.

Originally committed as revision 22987 to svn://

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

Originally committed as revision 22921 to svn://

008593be 04/02/2010 02:08 PM Michael Niedermayer

Change default for bidir_refine to 1.

Originally committed as revision 22778 to svn://

d1032180 03/31/2010 08:40 PM Ronald S. Bultje

Add avcodec_copy_context().

Originally committed as revision 22750 to svn://

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://

dac99c35 03/25/2010 07:39 PM Baptiste Coudurier

Enable mbtree by default, and remove it from presets

Originally committed as revision 22671 to svn://

f3b3b489 03/25/2010 07:25 PM Baptiste Coudurier

Enable more libx264 options, aq, psy, rc lookahead and ssim

Originally committed as revision 22670 to svn://

3566042a 02/12/2010 07:25 PM Michael Niedermayer

Try to support truncated h264 frames mixed with mpeg pes headers in mkv.
Fixes issue1585

Originally committed as revision 21772 to svn://

5cd39284 02/01/2010 12:18 AM Michael Niedermayer

Set reordered_opaque during context alloc by default to AV_NOPTS_VALUE.
This should make sure that pictures allocated prior to avcodec_decode_video()
get AV_NOPTS_VALUE assigned.

Originally committed as revision 21580 to svn://

e8a9d018 01/27/2010 12:31 AM Stefano Sabatini

Fix misc typos, patch by
Fabian Greffrath base64_decode(PGZhYmlhbkBncmVmZnJhdGguY29tPg==).

Originally committed as revision 21473 to svn://

25a42948 12/08/2009 08:01 PM Erik Slagter

Add MBtree support for libx264
Patch by Erik Slagter

Originally committed as revision 20774 to svn://

0bf095a8 11/26/2009 08:46 PM Jai Menon

Allow decoders to correctly set the sample format by defaulting to
SAMPLE_FMT_NONE in avcodec_get_context_defaults2.

Originally committed as revision 20623 to svn://

096c87f6 11/24/2009 03:49 PM Jason Garrett-Glaser

Add weightp support in API for libx264.
ffmpeg can encode baseline profile again.

Originally committed as revision 20600 to svn://

8d23a86f 10/12/2009 11:35 AM Reimar Döffinger

Add an execute2 function that is more flexible and allows to use parallel
processing with jobs > threads without wasting too much memory.
It also avoids needing a separate int array when the only additional data
the jobs needs is a single int running from 0 to count-1....

c0601d70 05/27/2009 09:40 PM Baptiste Coudurier

remove apparently unused real_pict_num from AVCodecContext

Originally committed as revision 18969 to svn://

580a7465 05/11/2009 04:34 AM David Conrad

Add a chroma_sample_location field to define positioning of chroma samples

Originally committed as revision 18795 to svn://

4ee6a5c1 05/05/2009 06:25 PM Michael Niedermayer

Add colorspace fields to AVCodecContext.

Originally committed as revision 18743 to svn://

2b12317a 04/09/2009 09:52 PM Martin Storsjö

Fix documentation for the "-ps" option
Patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18403 to svn://

16473c13 03/15/2009 01:38 PM Reimar Döffinger

1 km^3 cola, timecode_frame_start is a 64 bit integer, this resulted in
complete nonsense if timecode_frame_start was used on big-endian systems.

Originally committed as revision 17986 to svn://

3797c74b 02/26/2009 11:47 PM Michael Niedermayer

Add ticks_per_frame, this should hopefully fix the regressions caused
by the time_base change.

Originally committed as revision 17630 to svn://

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

Originally committed as revision 16912 to svn://

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://

74c47463 01/18/2009 05:52 AM Måns Rullgård

Alpha: proper IDCT selection

Only select the Alpha IDCT if auto or explicitly requested. Also
disable it in lowres mode.

Originally committed as revision 16666 to svn://

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

Originally committed as revision 16590 to svn://

78acb9e7 01/10/2009 09:53 AM Stefano Sabatini

Move the AVCodecContext options definition to a dedicated file, reduce
the utils.c clutter.

Originally committed as revision 16514 to svn://