summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAge
* lavc: deprecate avcodec_alloc_frame().Anton Khirnov2013-11-16
|
* lavc: update coded_frame doxy.Anton Khirnov2013-11-16
| | | | It is not used during decoding anymore.
* lavc: deprecate CODEC_CAP_NEG_LINESIZESAnton Khirnov2013-11-16
| | | | It was never used in any codec since it was added 3 years ago.
* Move av_fast_{m,re}alloc from lavc to lavu.Anton Khirnov2013-11-14
|
* lavc: deprecate FF_MAX_B_FRAMESAnton Khirnov2013-11-14
| | | | | | We should not arbitrarily decide the maximum B-frame number for all encoders supported by Libav, each encoder should be able to set its own limits.
* lavc: move MB_TYPE_* macros from avcodec.h to mpegvideo.hAnton Khirnov2013-11-14
| | | | They are mpegvideo-specific and not supposed to be used by callers.
* lavc: schedule unused FF_QSCALE_TYPE_* for removal on next bumpAnton Khirnov2013-11-14
|
* lavc: make error_rate a private option of mpegvideo encodersAnton Khirnov2013-11-14
|
* Deprecate obsolete XvMC hardware decoding supportDiego Biurrun2013-11-13
| | | | | | | XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden.
* Remove all Alpha architecture optimizationsDiego Biurrun2013-11-13
| | | | Alpha has been end-of-lifed and no more test machines are available.
* lavc: Add colorimetry values for BT.2020, other non-included onesJan Ekström2013-11-04
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: move AVCodecContext.pkt to AVCodecInternalAnton Khirnov2013-11-04
| | | | It's a private field, not meant to be accessed from outside lavc.
* pthread: store thread contexts in AVCodecInternal instead of AVCodecContextAnton Khirnov2013-11-04
| | | | | | It's a private field, it should not be visible to callers. Deprecate AVCodecContext.thread_opaque
* lavc: move FF_ASPECT_EXTENDED from avcodec.h to h263.hAnton Khirnov2013-10-31
| | | | It's for internal use only.
* lavc: deprecate unused FF_BUG_OLD_MSMPEG4Anton Khirnov2013-10-31
|
* lavc: schedule FF_BUG_AC_VLC for removal on the next major bump.Anton Khirnov2013-10-31
| | | | It has been deprecated/unused for about 10 years.
* lavc: deprecate FF_DEBUG_VIS_*Anton Khirnov2013-10-31
| | | | | Those flags have no effect since 37045e422903695e610cca6ecb753df643ab9380.
* lavc: deprecate AVCodecContext.debug_mvAnton Khirnov2013-10-31
| | | | It has been unused since 37045e422903695e610cca6ecb753df643ab9380.
* lavc: deprecate FF_DEBUG_MV and remove all traces of its useAnton Khirnov2013-10-31
| | | | | | It has not been actually used since 37045e422903695e610cca6ecb753df643ab9380, when the broken vismv code was removed.
* Add HEVC decoderGuillaume Martres2013-10-31
| | | | | | | | | | | | | | | | | | | | | | Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Reimar Döffinger <Reimar.Doeffinger@gmx.de> Diego Biurrun <diego@biurrun.de> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: replace avcodec_set_dimensions with ff_set_dimensionsAnton Khirnov2013-10-31
| | | | | | avcodec_set_dimensions() is supposed to be an internal utility function, there is no reason whatsoever for it to be public. Therefore deprecate it.
* h264: wait for initial complete frame before outputing framesJohn Stebbins2013-10-31
| | | | | | | | This can be optionally disabled whith the "output_corrupt" flags option. When in "output_corrupt" mode, incomplete frames are signalled through AVFrame.flags FRAME_FLAG_INCOMPLETE_FRAME. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* HNM4/HNM4A demuxer & video decoderDavid Kment2013-10-31
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: change all decoders to behave consistently with AV_EF_CRCCHECK.Anton Khirnov2013-10-28
| | | | | | Just crccheck prints a warning, crccheck+explode returns an error. Also document this behavior.
* lavc doxy: extend/clarify avcodec_decode_audio4() doxyAnton Khirnov2013-10-12
| | | | Elaborate on flushing the decoder.
* lavc doxy: remove false statements about alignment requirements.Anton Khirnov2013-10-12
| | | | The packet data does not need to be aligned.
* lavc: mark deprecated AVCodec.max_lowres for removal on next bumpAnton Khirnov2013-10-02
|
* pcm: support 24-bit/32-bit little-endian planarPaul B Mahol2013-09-27
| | | | | | Used by LXF. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavc doxy: document that avcodec_flush_buffers() invalidates decoded framesAnton Khirnov2013-09-24
|
* Add a WebP decoderJustin Ruggles2013-09-18
| | | | | Container and lossy decoding by Aneesh Dogra <aneesh@sugarlabs.org> Lossless decoding by Justin Ruggles <justin.ruggles@gmail.com>
* Drop pointless directory name prefixes from #includes in the current dirDiego Biurrun2013-09-10
|
* lavc: Add refcounted api to AVPacketLuca Barbato2013-08-10
| | | | Provide a clean way to manipulate packets.
* deprecate AV_CODEC_ID_VOXWARE and introduce AV_CODEC_ID_METASOUND insteadKostya Shishkov2013-08-07
| | | | | Voxware is the name of company, it has produced several audio codecs e.g. MetaVoice family and MetaSound.
* vdpau: deprecate VDPAU codec capabilityRémi Denis-Courmont2013-08-05
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avcodec: Add output_picture_number to AVCodecParserContextYusuke Nakamura2013-08-02
| | | | | | Set output_picture_number in H.264 parser. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add missing deprecation attributesDiego Biurrun2013-07-27
|
* lavc: Add option to encode MPEG-2 AAC with libfdk-aacKieran Kunhya2013-06-24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Go2Webinar decoderKostya Shishkov2013-06-03
|
* avcodec: Add picture structure information to AVCodecParserContext.Yusuke Nakamura2013-05-24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Escape 130 (RPL) decoderEli Friedman2013-05-18
| | | | | | | | Some fixes provided by Paul B Mahol <onemda@gmail.com> and Michael Niedermayer <michaelni@gmx.at> and me. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* lavc doxy: add avcodec.h to the libavcodec group.Anton Khirnov2013-05-17
|
* Apple Intermediate Codec decoderKostya Shishkov2013-05-17
|
* avcodec: Add field order information to AVCodecParserContext.Masaki Tanaka2013-05-03
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: schedule AVCodecContext.lowres for removal on next bump.Anton Khirnov2013-05-03
| | | | | It has been deprecated some time ago, but was forgotten during the last bump.
* avcodec: doxy: Clarify how to use buf[] when implementing get_buffer2()Derek Buitenhuis2013-04-30
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec: doxy: Clarify what get_buffer2 must fill in buf[]Derek Buitenhuis2013-04-30
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* JPEG 2000 decoder for DCinemaNicolas Bertrand2013-04-22
| | | | | | | | Based on the 2007 GSoC project from Kamil Nowosad <k.nowosad@students.mimuw.edu.pl> Updated to current programming standards, style and many more small fixes by Diego Biurrun <diego@biurrun.de>. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* h264: fully support cropping.Anton Khirnov2013-04-19
| | | | | | Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
* lavc: extend / update the [coded_]{width,height} doxyAnton Khirnov2013-04-10
|
* lavc: update the doxy for avcodec_decode_{video,audio} wtih refcounting.Anton Khirnov2013-03-19
|