summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAge
* lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini2011-05-28
| | | | | | Also deprecate avcodec_get_pix_fmt_name() in its favor. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add request_sample_fmt field to AVCodecContext.Justin Ruggles2011-05-18
| | | | | This will allow audio decoders to support output of different sample formats as a runtime option.
* Port SMPTE S302M audio decoder from FFmbc 0.3.Baptiste Coudurier2011-05-11
|
* lavc: move some flac-specific options to its private context.Anton Khirnov2011-05-10
|
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enumsStefano Sabatini2011-04-26
| | | | | | | | | | | | Also deprecate av_get_pict_type_char() in favor of av_get_picture_type_char(). The new enum and av_get_picture_type_char() are defined in libavutil. This allows the use in libavfilter without the need to link against libavcodec. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: remove FF_API_MB_Q cruftAnton Khirnov2011-04-26
|
* lavc: remove FF_API_RATE_EMU cruftAnton Khirnov2011-04-26
|
* lavc: remove FF_API_HURRY_UP cruftAnton Khirnov2011-04-26
|
* Replace more FFmpeg instances by Libav or ffmpeg.Diego Biurrun2011-04-23
|
* Make av_log_ask_for_sample() accept a variable number of arguments.Diego Biurrun2011-04-22
|
* Introduce slice threads flag.Ronald S. Bultje2011-04-21
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: provide deprecated avcodec_thread_init until next major versionAnton Khirnov2011-04-21
| | | | It was deprecated only recently.
* lavc: remove misc disabled cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_INOFFICIAL cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_USE_LPC cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_SUBTITLE_OLD cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_VIDEO_OLD cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_AUDIO_OLD cruft.Anton Khirnov2011-04-19
|
* lavc: remove the FF_API_MM_FLAGS cruft.Anton Khirnov2011-04-19
|
* introduce side information for AVPacketKostya Shishkov2011-04-15
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libavcodec: Mark AVCodec->priv_class constMartin Storsjö2011-04-13
| | | | | | | | | This avoids warnings of this kind, everywhere priv_class is initialized: warning: initialization discards qualifiers from pointer target type Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: add a FF_API_REQUEST_CHANNELS deprecation macroAnton Khirnov2011-04-07
| | | | And hide request_channels AVOption under it.
* lavc: deprecate AVCodecContext.antialias_algoAnton Khirnov2011-04-03
| | | | It's been unused since mp3float decoder was added.
* lavc: mark mb_qmin/mb_qmax for removal on next major bump.Anton Khirnov2011-04-03
| | | | They've been unused and deprecated for about five years.
* lavc: deprecate rate_emuAnton Khirnov2011-04-02
| | | | It's not used anywhere and apparrently hasn't been for a very long time.
* lavc: mark hurry_up for removal on next major bumpAnton Khirnov2011-04-02
| | | | | It has been deprecated for about five years, skip_idct/skip_frame should be used instead.
* Chronomaster DFA decoderKostya Shishkov2011-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add audio_service_type field to AVCodecContext for encoding and reportingJustin Ruggles2011-03-25
| | | | of the service type in the audio bitstream.
* lavc: move the version macros to a new installed header.Anton Khirnov2011-03-22
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Bitmap Brothers JV video decoderPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* VC1: Export profile/levelHendrik Leppkes2011-03-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Export profiles from the mpeg2 video decoderBenjamin Larsson2011-03-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Bink version 'b' audio decoderPeter Ross2011-02-25
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Document audio_resample_close().Stefano Sabatini2011-02-16
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Apply minor cosmetics fixes to the av_audio_resample_init() doxy.Stefano Sabatini2011-02-16
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Merge libavcore into libavutilReinhard Tartler2011-02-15
| | | | | | | | | | | | It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* Pass VBV delay to the calling application via ctxChristophe Massiot2011-02-15
| | | | | | | | 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-11
|
* Bink version 'b' video decoderPeter Ross2011-02-11
| | | | | | Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Deprecate avcodec_thread_init()Alexander Strange2011-02-09
| | | | | | | | | | | | | | 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-09
| | | | | | 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-08
| | | | | It was removed in fe9a3fb since it had the wrong value. Add profile name for it.
* Xan4 decoderKostya Shishkov2011-02-07
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* pass QDMC extradata to the decoderSascha Sommer2011-02-06
| | | | | | | 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-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: Add Intra and Constrained Baseline profiles to avctx.profileJanne Grunau2011-02-01
|
* Lagarith decoder by Nathan Caldwell, saintdev at gmailCarl Eugen Hoyos2011-01-08
| | | | Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate reordered_opaque in favor of pkt_pts/dtsMichael Niedermayer2011-01-07
| | | | Originally committed as revision 26262 to svn://svn.ffmpeg.org/ffmpeg/trunk