summaryrefslogtreecommitdiffstats
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAgeFilesLines
* tak: demuxer, parser, and decoderPaul B Mahol2012-12-071-0/+1
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* lavc: clarify get_buffer() documentationJustin Ruggles2012-11-251-1/+6
| | | | | This is needed for the AAC decoder, which may need to call get_buffer() more than once if the channel configuration changes.
* pixdesc: add av_pix_fmt_get_chroma_sub_sampleLuca Barbato2012-11-131-1/+5
| | | | Deprecate avcodec_get_chroma_sub_sample.
* parser: Move Doxygen documentation to the header filesDiego Biurrun2012-11-021-0/+4
|
* PGS subtitles: Expose forced flagJohn Stebbins2012-11-021-0/+3
| | | | | | | Useful for detection of subtitles displayed during foreign language scenes. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: add some AVPacket doxy.Anton Khirnov2012-11-021-0/+22
|
* avcodec: Add a RFC 3389 comfort noise codecMartin Storsjö2012-10-291-0/+1
| | | | | | | | | | This isn't too useful as a normal codec, but can be used in voip style applications. The decoder updates the noise generator parameters when a packet is given to it for decoding, but if called with an empty packet, it generates more noise according to the last parameters. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: fix documentation for AVCodecContext.delayJustin Ruggles2012-10-231-1/+1
|
* lavc: extend frame_size doxy.Anton Khirnov2012-10-221-1/+7
|
* lavc: update documentation for AVFrame.extended_dataJustin Ruggles2012-10-141-1/+1
|
* avcodec: Remove broken MMI optimizationsDiego Biurrun2012-10-121-0/+2
| | | | The code fails to compile and is broken beyond repair.
* Remove libmpeg2 #define remnantsDiego Biurrun2012-10-121-0/+2
|
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-25/+26
|
* lavc: deprecate the audio resampling API.Anton Khirnov2012-10-051-0/+10
| | | | It has been superseded by lavr.
* avcodec: document the use of AVCodecContext.delay for audio decodingNathan Caldwell2012-09-281-7/+10
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add Opus codec id and codec description.Andrew D'Addesio2012-09-271-0/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: add avcodec_free_frame().Anton Khirnov2012-09-241-1/+13
| | | | | Since an AVFrame now has malloced members (extended_data), it must have a destructor.
* lavc: rename the argument of avcodec_alloc_frame/get_frame_defaultsAnton Khirnov2012-09-241-2/+2
| | | | | AVFrame is used for both audio and video, so calling the argument 'pic' is misleading.
* lavc: replace AVCodecContext.encode with subtitle-specific callbackAnton Khirnov2012-09-171-1/+4
| | | | | AVCodecContext.encode is currently used only for subtitles, encode2 is used for audio and video.
* libavcodec: remove av_destruct_packet_nofree()Mans Rullgard2012-09-151-5/+0
| | | | | | This function was deprecated two major versions ago (2009). Signed-off-by: Mans Rullgard <mans@mansr.com>
* MSS2 decoderAlberto Delmás2012-08-311-0/+1
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* lavc: add lossy/lossless codec properties.Anton Khirnov2012-08-301-0/+10
|
* Add reminders to update the codec descriptor list with new codec IDs.Anton Khirnov2012-08-291-0/+3
|
* lavc: add avcodec_descriptor_get_by_name().Anton Khirnov2012-08-181-0/+6
|
* lavc: add const to AVCodec* function parameters.Anton Khirnov2012-08-181-7/+7
|
* lavc: add an intra-only codec property.Anton Khirnov2012-08-111-0/+10
|
* lavc: add codec descriptors.Anton Khirnov2012-08-111-0/+34
| | | | | They describe properties that are inherent to a codec (as described by an AVCodecID) without referring to a specific implementation.
* lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code.Anton Khirnov2012-08-101-3/+8
| | | | | | | C++ does not allow to mix different enums, so e.g. code comparing ACodecID with CodecID would fail to compile with gcc. This very evil hack should fix this problem.
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-11/+11
|
* lavc: add AV prefix to codec ids.Anton Khirnov2012-08-071-316/+320
|
* Canopus Lossless decoderDerek Buitenhuis2012-08-011-0/+1
| | | | | | At the moment it only does BGR24, but I plan to add the rest after. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* imgconvert: deprecate avcodec_find_best_pix_fmt()Janne Grunau2012-07-131-0/+5
|
* imgconvert: add avcodec_find_best_pix_fmt2()Janne Grunau2012-07-131-0/+21
| | | | | | | The number of pixel formats outgrew the number of available bits in the bitmask used in avcodec_find_best_pix_fmt(). avcodec_find_best_pix_fmt2() uses a PIX_FMT_NONE terminated list of pixel formats instead.
* MS Expression Encoder Screen decoderKostya Shishkov2012-07-131-0/+1
|
* libavcodec: Add more AAC profilesMartin Storsjö2012-07-121-0/+4
| | | | | | | The numerical values of the profiles are the MPEG4 Audio Object Type values, minus one. Signed-off-by: Martin Storsjö <martin@martin.st>
* TechSmith Screen Codec 2 decoderKostya Shishkov2012-07-111-0/+1
|
* MS ATC Screen (aka MSS3) decoderKostya Shishkov2012-07-021-0/+1
|
* MS Screen 1 decoderKostya Shishkov2012-06-201-0/+1
|
* lavc: Extend the documentation for avcodec_init_packetSimon A. Eugster2012-06-191-0/+3
| | | | | | Add a note that pkt->data and pkt->size must be initialized. Signed-off-by: Martin Storsjö <martin@martin.st>
* Add support for iLBC decoding/encoding via the external library libilbcMartin Storsjö2012-06-181-0/+1
| | | | | | The library is 3-clause BSD licensed. Signed-off-by: Martin Storsjö <martin@martin.st>
* Indeo Audio decoderKostya Shishkov2012-06-051-0/+1
|
* lavc: pad last audio frame with silence when needed.Anton Khirnov2012-05-091-7/+3
|
* lavc: add sample rate and channel layout to AVFrame.Anton Khirnov2012-05-071-0/+16
| | | | Rationale is the same as for video width/height etc.
* avcodec: Improve comment for thread_safe_callbacks to avoid misinterpretation.Robert Nagy2012-05-061-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add SMPTE240M transfer characteristics flag.Hendrik Leppkes2012-05-031-0/+1
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec: introduce YCoCg colorspaceHendrik Leppkes2012-04-291-0/+1
| | | | | | | | Non perceptual color model that aims to have an increase effectiveness in compression like the normal YCbCr while having near-lossless/lossless mapping to RGB. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avcodec: cosmetic cleanup on headerLuca Barbato2012-04-291-39/+39
| | | | Apply coding style to the structs.
* Remove lowres video decodingMans Rullgard2012-04-211-3/+3
| | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com>
* avcodec: remove AVCodecContext.dsp_maskMans Rullgard2012-04-211-7/+5
| | | | | | | | This removes all references to AVCodecContext.dsp_mask and marks it for eviction at the next version bump. It has been superseded by av_set_cpu_flag_mask() which, unlike this field, works everywhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavc doxy: add remaining avcodec.h functions to a misc doxygen group.Anton Khirnov2012-04-091-16/+36
|
OpenPOWER on IntegriCloud