summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAgeFilesLines
* Pass VBV delay to the calling application via ctxChristophe Massiot2011-02-151-1/+9
| | | | | | | | VBV delay is useful for T-STD compliance in some TS muxers. It is certainly possible to retrieve it by parsing the output of FFmpeg, but getting it from the context makes it simpler and less error-prone. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add missing terminating backslashRonald S. Bultje2011-02-111-1/+1
|
* Bink version 'b' video decoderPeter Ross2011-02-111-1/+1
| | | | | | Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Deprecate avcodec_thread_init()Alexander Strange2011-02-091-1/+7
| | | | | | | | | | | | | | As a side effect of the last commit, avcodec_open() now calls it automatically, so there is no longer any need for clients to call it. Instead they should set AVCodecContext.thread_count. avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the next MAJOR libavcodec bump. Rename the functions to ff_thread_init/free, since they are now internal. Wrappers are provided to maintain API compatibility. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Frame-based multithreading framework using pthreadsAlexander Strange2011-02-091-2/+87
| | | | | | See doc/multithreading.txt for details on use in codecs. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: define FF_PROFILE_H264_HIGH_444 to the correct valueJanne Grunau2011-02-081-0/+1
| | | | | It was removed in fe9a3fb since it had the wrong value. Add profile name for it.
* Xan4 decoderKostya Shishkov2011-02-071-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* pass QDMC extradata to the decoderSascha Sommer2011-02-061-0/+1
| | | | | | | Makes playing QDMC files in MPlayer work when using the libavformat demuxer. Problem was that the extradata was not passed from demuxer to decoder. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add CODEC_ID_PRORES and bump lavc minor versionTomas Härdin2011-02-031-1/+2
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: Add Intra and Constrained Baseline profiles to avctx.profileJanne Grunau2011-02-011-8/+15
|
* Lagarith decoder by Nathan Caldwell, saintdev at gmailCarl Eugen Hoyos2011-01-081-1/+2
| | | | Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate reordered_opaque in favor of pkt_pts/dtsMichael Niedermayer2011-01-071-1/+3
| | | | Originally committed as revision 26262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add pkt_dts to AVFrame, this will in the future allow multithreading decodersMichael Niedermayer2011-01-071-1/+8
| | | | | | to not mess up dts Originally committed as revision 26261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVFrame.pkt_pts that contains the correctly reordered AVPacket.ptsMichael Niedermayer2011-01-071-1/+17
| | | | Originally committed as revision 26260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_get_profile_name() to get profile names.Anssi Hannula2011-01-071-2/+20
| | | | | | Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Export dca profile information.Anssi Hannula2011-01-061-2/+8
| | | | | | Patch by Anssi Hannula anssi d hannula a iki d fi Originally committed as revision 26250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the AC-3 encoder to use floating-point.Justin Ruggles2011-01-041-1/+1
| | | | | | | | Fixed-point AC-3 encoder renamed to ac3_fixed. Regression test acodec-ac3 renamed to acodec-ac3_fixed. Regression test lavf-rm changed to use ac3_fixed encoder. Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typos.Stefano Sabatini2011-01-011-3/+3
| | | | Originally committed as revision 26183 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add SubRip decoderAurelien Jacobs2010-12-281-2/+2
| | | | Originally committed as revision 26119 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump micro for VP8 emu-edge support.Ronald S. Bultje2010-12-281-1/+1
| | | | Originally committed as revision 26118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Metadata demuxer.Anton Khirnov2010-12-271-0/+1
| | | | Originally committed as revision 26102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bump lavcodec minor version for amr-wb decoder in r26051Ramiro Polla2010-12-181-2/+2
| | | | Originally committed as revision 26052 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AV_NOPTS_VALUE, AV_TIME_BASE, AV_TIME_BASE_Q symbols fromStefano Sabatini2010-12-091-5/+1
| | | | | | | | libavcodec to libavcore. Remove another compile-time dependancy of libavfilter on libavcodec. Originally committed as revision 25923 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a FLAC parser.Michael Chinen2010-12-071-1/+1
| | | | | | | | | Seek test reference updated because FLAC seeking now works properly. Fixes roundup issue 1150. Patch by Michael Chinen [mchinen at gmail] Originally committed as revision 25914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add CODEC_CAP_NEG_LINESIZES.Stefano Sabatini2010-12-041-3/+6
| | | | Originally committed as revision 25886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add forgotten deprecation to avcodec_pix_fmt_string().Stefano Sabatini2010-12-041-0/+1
| | | | Originally committed as revision 25883 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate avcodec_pix_fmt_string() in favor ofStefano Sabatini2010-12-041-10/+4
| | | | | | av_get_pix_fmt_string(), added to libavutil/pixdesc.h. Originally committed as revision 25879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to improve reordered_opaque doxy.Michael Niedermayer2010-12-041-2/+6
| | | | Originally committed as revision 25876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the argument of memory allocation functions from unsigned int to size_tMichael Niedermayer2010-12-041-2/+8
| | | | | | with the next major bump in libavcodec. Originally committed as revision 25872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mobotix .mxg demuxerAnatoly Nenashev2010-11-261-0/+1
| | | | | | Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru Originally committed as revision 25831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the new libavcore audio channel API.Stefano Sabatini2010-11-211-2/+2
| | | | | | | This also allows to remove a linking dependency of libavfilter on libavcodec. Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move audio channel API from libavcodec to libavcore.Stefano Sabatini2010-11-211-38/+44
| | | | Originally committed as revision 25787 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a av_grow_packet function, to be used by code that mergesReimar Döffinger2010-11-211-1/+9
| | | | | | palette and video data packets to get rid of PaletteControl. Originally committed as revision 25776 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor bump and Changelog entry for r25747Aurelien Jacobs2010-11-141-1/+1
| | | | Originally committed as revision 25753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor bump and APIchanges for r25745Aurelien Jacobs2010-11-141-2/+2
| | | | Originally committed as revision 25752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow passing subtitles header between decoder and encoderAurelien Jacobs2010-11-131-0/+11
| | | | Originally committed as revision 25745 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini2010-11-121-6/+6
| | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move internal function ff_set_systematic_pal() to libavcore, andStefano Sabatini2010-11-091-1/+1
| | | | | | rename it ff_set_systematic_pal2(). Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h andStefano Sabatini2010-11-021-5/+5
| | | | | | deprecate av_get_bits_per_sample_format(). Originally committed as revision 25654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement functions:Stefano Sabatini2010-11-021-1/+1
| | | | | | | | | | | | | av_get_sample_fmt_name() av_get_sample_fmt() av_get_sample_fmt_string() in libavcore, and deprecate the corresponding libavcodec/audioconvert.h functions: avcodec_get_sample_fmt_name() avcodec_get_sample_fmt() avcodec_sample_fmt_string() Originally committed as revision 25653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move sample format definitions from libavcodec to libavcore.Stefano Sabatini2010-11-021-13/+16
| | | | Originally committed as revision 25652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add single stream LATM/LOAS decoderJanne Grunau2010-11-021-1/+2
| | | | | | | The decoder is just a wrapper around the AAC decoder. based on patch by Paul Kendall { paul <ät> kcbbs gen nz } Originally committed as revision 25642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add new -slices option and use it for libvpx and libx264.James Zern2010-10-221-1/+10
| | | | | | Patch by James Zern, jzern google Originally committed as revision 25551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the CODEC_CAP_CHANNEL_CONF capability code and addBenjamin Larsson2010-10-021-0/+5
| | | | | | | | | that flag to the dca codec. This capability when set will make sure the codec will initialize the channel configuration instead of trusting the container. This fixes issue 2137 and issue 850. Originally committed as revision 25320 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add pcm_lxf, a decoder for the 20-bit planar PCM format used in LXFTomas Härdin2010-10-011-2/+3
| | | | Originally committed as revision 25280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_INOFFICIAL define to disable the deprecated 'inofficial' flagAurelien Jacobs2010-09-301-1/+4
| | | | Originally committed as revision 25277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_SET_STRING_OLD define to disable the deprecated av_set_string APIAurelien Jacobs2010-09-301-0/+3
| | | | Originally committed as revision 25276 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_USE_LPC define to disable the deprecated AVCodecContext.use_lpc fieldAurelien Jacobs2010-09-301-1/+4
| | | | Originally committed as revision 25275 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_SUBTITLE_OLD define to disable the deprecated decode_subtitle APIAurelien Jacobs2010-09-301-1/+4
| | | | Originally committed as revision 25273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_API_VIDEO_OLD define to disable the deprecated decode_video APIAurelien Jacobs2010-09-301-1/+4
| | | | Originally committed as revision 25272 to svn://svn.ffmpeg.org/ffmpeg/trunk