summaryrefslogtreecommitdiff
path: root/libavcodec/options_table.h
Commit message (Collapse)AuthorAge
* avcodec/options_table: remove extradata_size from the AVOptions tableMichael Niedermayer2015-03-09
| | | | | | | | | | allowing access to the size but not the extradata itself is not useful and could lead to potential problems if writing happens through this field Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Reviewed-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'e44b58924fe7b180bf8b0c277c15d1a58210a0e9'Michael Niedermayer2015-01-27
|\ | | | | | | | | | | | | | | | | | | * commit 'e44b58924fe7b180bf8b0c277c15d1a58210a0e9': lavc: deprecate unused AVCodecContext.stream_codec_tag Conflicts: libavcodec/mpegvideo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate unused AVCodecContext.stream_codec_tagAnton Khirnov2015-01-27
| |
| * options_table: fix colorspace minimum option valueJon Morley2014-12-02
| | | | | | | | | | The min value for colorspace should be zero and not one since the first valid index into the frame colorspace array is AVCOL_SPC_RGB which is 0.
* | avcodec/options_table: add entries for MPEG4 video profilesMichael Niedermayer2015-01-11
| | | | | | | | | | | | Fixes part of Ticket2901 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/options: set timecode_frame_start to -1 as option defaultLukasz Marek2014-11-16
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavc/options_table: add pixel_format and video_size optionsLukasz Marek2014-11-16
| | | | | | | | | | | | Adding these options simplify ffm format implementation based on AVOption API. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavc/options_table: set min to -1 for timecode_frame_startLukasz Marek2014-11-16
| | | | | | | | | | | | | | timecode_frame_start is set to -1 in avcodec_get_context_defaults3() AVOptions API complains about it. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | options_table.h: min value for colorspace is 0 (AVCOL_SPC_RGB)Jon Morley2014-11-10
| | | | | | | | | | | | | | The min value for colorspace should be zero and not one since the first valid index into the frame colorspace array is AVCOL_SPC_RGB which is 0. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/options_table fix min of audio channels and sample rateMichael Niedermayer2014-11-03
| | | | | | | | | | Found-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/options_table: Fix codec_whitelist flagsMichael Niedermayer2014-10-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: add codec_whitelistMichael Niedermayer2014-10-19
| | | | | | | | | | | | This allows restricting decoders to a list of needed ones for improved security Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '530c1441fd1426b6a4bb33485ff3226e1ae0ad45'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | | | | | | | * commit '530c1441fd1426b6a4bb33485ff3226e1ae0ad45': lavc: make lmax/lmin into private options of mpegvideo encoders Conflicts: libavcodec/avcodec.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make lmax/lmin into private options of mpegvideo encodersAnton Khirnov2014-10-18
| |
* | Merge commit '15ec053c4c0b198a2e93eb8e60c8f41e091e0c40'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | * commit '15ec053c4c0b198a2e93eb8e60c8f41e091e0c40': lavc: make border_masking into private options of mpegvideo encoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make border_masking into private options of mpegvideo encodersAnton Khirnov2014-10-18
| |
* | Merge commit 'c4f7bee0872d5e2e0e91673dd4b0f18de4a3d866'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | | | | | | | * commit 'c4f7bee0872d5e2e0e91673dd4b0f18de4a3d866': lavc: deprecate unused mb_threshold field Conflicts: libavcodec/options_table.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate unused mb_threshold fieldAnton Khirnov2014-10-18
| |
* | Merge commit '59b55c494e01de09dfd7cbf9cbbe7223265ac283'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | | | | | | | * commit '59b55c494e01de09dfd7cbf9cbbe7223265ac283': lavc: deprecate unused me_threshold field Conflicts: ffmpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate unused me_threshold fieldAnton Khirnov2014-10-18
| |
* | Merge commit '66a68ddd1ac376b24db8695058bc8fc28f5bada6'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | * commit '66a68ddd1ac376b24db8695058bc8fc28f5bada6': lavc: make rc_buffer_aggressivity/rc_initial_cplx into private options of mpegvideo encoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make rc_buffer_aggressivity/rc_initial_cplx into private options of ↵Anton Khirnov2014-10-18
| | | | | | | | mpegvideo encoders
* | Merge commit 'a75c2eb25a62105c09b48521aef429dc8a231637'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | | | | | | | * commit 'a75c2eb25a62105c09b48521aef429dc8a231637': lavc: make rc_eq into private options of mpegvideo encoders Conflicts: libavcodec/options_table.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make rc_eq into private options of mpegvideo encodersAnton Khirnov2014-10-18
| |
* | Merge commit '946f95354ba76ef73c9b66889d86ab5fba4fb486'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | * commit '946f95354ba76ef73c9b66889d86ab5fba4fb486': lavc: make rc_qmod_* into private options of mpegvideo encoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make rc_qmod_* into private options of mpegvideo encodersAnton Khirnov2014-10-18
| |
* | Merge commit 'a6e4ce9fd50897dc6d9c2ada4b6b8090de7de5bf'Michael Niedermayer2014-10-18
|\| | | | | | | | | | | | | | | | | | | * commit 'a6e4ce9fd50897dc6d9c2ada4b6b8090de7de5bf': lavc: make rc_qsquish a private option of mpegvideo encoders Conflicts: libavcodec/avcodec.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make rc_qsquish a private option of mpegvideo encodersAnton Khirnov2014-10-18
| |
* | Merge commit '586ea0379c207a942c1f2d61e0b3a63c458cc598'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '586ea0379c207a942c1f2d61e0b3a63c458cc598': avcodec: fix colorspace option description Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: fix colorspace option descriptionVittorio Giovara2014-10-08
| |
* | Merge commit '91eef402037ae5a51d89ade6cb71cdd70b291c8b'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | | | | | | | * commit '91eef402037ae5a51d89ade6cb71cdd70b291c8b': avcodec: add enum values on chroma sample location Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: add enum values on chroma sample locationMarc-Antoine Arnaud2014-10-08
| |
* | Merge commit '9d5fed6dc4cccb0689f694112f5026988bebc472'Michael Niedermayer2014-10-09
|\| | | | | | | | | | | | | * commit '9d5fed6dc4cccb0689f694112f5026988bebc472': avcodec: fix descriptions on color transfer options Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: fix descriptions on color transfer optionsMarc-Antoine Arnaud2014-10-08
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec: Allow choosing the dump format field separator.Michael Niedermayer2014-10-09
| | | | | | | | | | | | The default is to maintain the previous ", " for now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec, avutil: allow more control about how samples are skippedwm42014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CODEC_FLAG2_SKIP_MANUAL (exposed as "skip_manual"), which makes the decoder export sample skip information via side data, instead of applying it automatically. The format of the side data is the same as AV_PKT_DATA_SKIP_SAMPLES, but since AVPacket and AVFrame side data constants overlap, AV_FRAME_DATA_SKIP_SAMPLES needs to be introduced. This is useful for applications which want to do the timestamp calculations manually, or which actually want to retrieve the padding. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add codecview filterClément Bœsch2014-08-24
| |
* | avcodec: export motion vectors in frame side data on demandClément Bœsch2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reasoning behind this addition is that various third party applications are interested in getting some motion information out of a video "for free" when it is available. It was considered to export other information as well (such as the intra information about the block, or the quantization) but the structure might have ended up into a half full-generic, half full of codec specific cruft. If more information is necessary, it should either be added in the "flags" field of the AVMotionVector structure, or in another side-data. This commit also includes an example exporting them in a CSV stream.
* | avcodec/options_table: leave xvidmmx AVOption in placeMichael Niedermayer2014-08-10
| | | | | | | | | | | | Also mark it as deprecated through its help text Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd35b94fbabd8beb5d566c0b5d01688aff62c3b36'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd35b94fbabd8beb5d566c0b5d01688aff62c3b36': avcodec: Rename xvidmmx IDCT to xvid Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Rename xvidmmx IDCT to xvidDiego Biurrun2014-08-08
| | | | | | | | The Xvid IDCT is not MMX-specific.
* | Merge commit '9f17685dfb70a73823aca16ad246ee3b831d1de8'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | | | | | | | | | * commit '9f17685dfb70a73823aca16ad246ee3b831d1de8': avcodec: Deprecate unused defines and options Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Deprecate unused defines and optionsDiego Biurrun2014-08-03
| |
* | Merge commit 'bad81800bb51f43d28d656abf5d45b477e3b3198'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | * commit 'bad81800bb51f43d28d656abf5d45b477e3b3198': avcodec: options: Add missing deprecation ifdefs around emu_edge Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: options: Add missing deprecation ifdefs around emu_edgeDiego Biurrun2014-08-03
| |
* | avcodec/options_table: add liberal limits to intra dc precissionMichael Niedermayer2014-07-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: make vismv option as flag typesClément Bœsch2014-07-07
| | | | | | | | This allows for example -vismv pf+bf+bb instead of -vismv 7.
* | avcodec: add simpleauto idctMichael Niedermayer2014-06-19
| | | | | | | | | | | | This will pick the "best" simple idct compatible idct Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add nointra AVDiscard levelMichael Niedermayer2014-06-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/options_table: improve max/min rate help textMichael Niedermayer2014-06-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>