aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
Commit message (Collapse)AuthorAgeFilesLines
...
* | lavu/avstring: add av_utf8_decode() functionStefano Sabatini2013-11-221-0/+3
| |
* | Document new APIs for av_packet_{un, }pack_dictionary()Ben Boeckel2013-11-201-0/+5
| | | | | | | | | | | | Signed-off-by: Ben Boeckel <mathstuf@gmail.com> Reveiwed-by: wm4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'cce3e0a49f0dd030262c28d9c53de0bd2fd909c4'Michael Niedermayer2013-11-141-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'cce3e0a49f0dd030262c28d9c53de0bd2fd909c4': Move av_fast_{m,re}alloc from lavc to lavu. Conflicts: libavcodec/avcodec.h libavcodec/utils.c libavutil/mem.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Move av_fast_{m,re}alloc from lavc to lavu.Anton Khirnov2013-11-141-0/+3
| |
* | Merge commit '8941971a8f2e24b9a84fe29f128d13ceb89c0a65'Michael Niedermayer2013-11-141-0/+4
|\| | | | | | | | | | | | | | | | | | | | | * commit '8941971a8f2e24b9a84fe29f128d13ceb89c0a65': lavc: make error_rate a private option of mpegvideo encoders Conflicts: libavcodec/options_table.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make error_rate a private option of mpegvideo encodersAnton Khirnov2013-11-141-0/+4
| |
* | Merge commit '728c4658563dc82115ade0f1679679eddb7be5ff'Michael Niedermayer2013-11-141-0/+2
|\| | | | | | | | | | | | | | | | | | | * commit '728c4658563dc82115ade0f1679679eddb7be5ff': vdpau: add a constructor for AVVDPAUContext. Conflicts: libavcodec/vdpau.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add a constructor for AVVDPAUContext.Anton Khirnov2013-11-141-0/+2
| | | | | | | | | | We will likely want to add new fields to it in the future, so this is needed to avoid breaking ABI.
* | Merge commit 'ca22d1dea2842fca0422dd1d2bd09e7eb2c8f118'Michael Niedermayer2013-11-141-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ca22d1dea2842fca0422dd1d2bd09e7eb2c8f118': vdpau: add a convenience function for getting a decoder profile. Conflicts: doc/APIchanges libavcodec/vdpau.c libavcodec/vdpau.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add a convenience function for getting a decoder profile.Anton Khirnov2013-11-141-0/+3
| | | | | | | | Based on the code by Rémi Denis-Courmont <remi@remlab.net> from VLC.
* | Merge commit 'cd8f772d0678a90957f4dfd5ce51af9d22e3f212'Michael Niedermayer2013-11-041-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'cd8f772d0678a90957f4dfd5ce51af9d22e3f212': lavc: Add colorimetry values for BT.2020, other non-included ones Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Add colorimetry values for BT.2020, other non-included onesJan Ekström2013-11-041-0/+4
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avutil: add av_fopen_utf8()Michael Niedermayer2013-11-041-0/+3
| | | | | | | | | | | | | | fopen() on windows uses UTF-16, we use UTF-8 everywhere, this function bridges the gap by using avpriv_open() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '28096e0a806e57376541e6222d315619906e3c55'Michael Niedermayer2013-11-011-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '28096e0a806e57376541e6222d315619906e3c55': h264: wait for initial complete frame before outputing frames Conflicts: doc/APIchanges libavcodec/h264.c libavcodec/mpegvideo.h libavutil/frame.h libavutil/version.h See: a64b028aeb6579636e578ceb73f69b468bddb2f0 (as well as various later commits) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: wait for initial complete frame before outputing framesJohn Stebbins2013-10-311-0/+3
| | | | | | | | | | | | | | | | 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>
* | doc/APIchanges: add 2 missing hashes & versionsMichael Niedermayer2013-10-281-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: add support for CODEC_CAP_DELAY in subtitlesMarton Balint2013-10-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | This patch adds CODEC_CAP_DELAY support to avcodec_decode_subtitle2. For DVB teletext decoding, a single teletext packet can contain multiple teletext pages. In order to support that, the teletext decoder may buffer some pages. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/parseutils: add av_get_known_color_name()Stefano Sabatini2013-10-271-1/+3
| |
* | lavu/opt: add AV_OPT_TYPE_CHANNEL_LAYOUT and handler functionsStefano Sabatini2013-10-171-0/+5
| | | | | | | | | | The new type is compatible with AV_OPT_TYPE_INT64, but allows to specify channel layouts using the format accepted by av_get_channel_layout().
* | swscale/options: switch default to bicubicMichael Niedermayer2013-10-061-0/+3
| | | | | | | | | | Suggested-by: Ronald S. Bultje Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: add av_codec_get_max_lowres()Michael Niedermayer2013-10-031-0/+3
| | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat: add support to force specific AVCodecsMichael Niedermayer2013-10-021-0/+4
| | | | | | | | | | | | | | | | previously only codec_ids could be forced, which did not allow forcing a specific implementation like libopenjpeg vs jpeg2000. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-09-281-0/+4
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: allow user-provided execute() callbacks Conflicts: libavfilter/avfilter.h libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: allow user-provided execute() callbacksAnton Khirnov2013-09-281-0/+4
| |
* | Merge commit 'e208e6d209728d332343aa5390ae377ac0a6305c'Michael Niedermayer2013-09-221-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e208e6d209728d332343aa5390ae377ac0a6305c': lavu: Add interleaved 4:2:2 8/10-bit formats Conflicts: doc/APIchanges libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h See: 90ca5a9b5fc3f1484c389a44f40ee1af4b8f435e Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya2013-09-211-0/+4
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | doc: Add missing hashes and dates to APIChangesPaul B Mahol2013-09-191-17/+17
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/APIchanges: Fix two hashesJames Almer2013-09-181-2/+2
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: List merge commit hashes and version numbersMichael Niedermayer2013-09-181-41/+41
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-09-171-14/+14
|\| | | | | | | | | | | | | | | | | | | * qatar/master: doc: Add missing hashes and dates to APIChanges Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Add missing hashes and dates to APIChangesLuca Barbato2013-09-171-14/+14
| | | | | | | | Also fix the typo in the last entry version.
* | Merge commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7'Michael Niedermayer2013-09-171-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7': mem: Introduce av_reallocp Conflicts: doc/APIchanges libavutil/mem.c libavutil/mem.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mem: Introduce av_reallocpLuca Barbato2013-09-161-0/+3
| |
* | doc/APIchanges: update hashes and dates after last two commits.Clément Bœsch2013-09-041-2/+2
| | | | | | | | Sorry, I'm too lazy to fix the rest.
* | avcodec: make avcodec_close() more tolerant.Clément Bœsch2013-09-041-0/+3
| | | | | | | | See previous commit.
* | avformat: make avformat_close_input() more tolerant.Clément Bœsch2013-09-041-0/+3
| | | | | | | | | | The purpose of this commit is to make error management simpler and less error prone, just like av_free() which is safe with NULL.
* | doc/APIchanges: add missing entry for av_format_probe_score() function additionStefano Sabatini2013-08-291-0/+3
| |
* | sws: add dither enumMichael Niedermayer2013-08-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | This allows specifying more dither algorithms without using up flags and without ambiguities. Also initialize the new field based on the flags and use it. Note, improving the logic of the checks is left to subsequent commits, this here only switches from flags to enum. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Make new VDPAU easier to use by adding context to callback.Reimar Döffinger2013-08-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using VDPAU correctly means checking for preemption and possibly regenerating the context all the time. With the current API there is no context or other user-defined pointer and thus this in not possible during decoding unless using some hack like global variables. The need to reinitialize both surfaces and even function pointers makes handling preemption even more difficult. This patch introduces a new render2 function that gets both the AVCodecContext and AVFrame in addition, in both the user can store additional opaque data. This allows even advanced approaches like keeping a "generation counter" for the surfaces so they can be regenerated on the fly and efficiently. In addition, the function has a return value that will be passed through all the way instead of being silently ignored as for the current render function. Unfortunately the HWAccel API has no way of providing API/ABI compatibility, so a currently disallowed state (render pointer being NULL) is used to extend it. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | vdpau: Add an allocation function for AVVDPAUContext.Reimar Döffinger2013-08-111-0/+4
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Merge commit '5a9a9d4a2abefa63d9a898ce26715453c569e89d'Michael Niedermayer2013-08-111-0/+4
|\| | | | | | | | | | | | | | | | | | | | | * commit '5a9a9d4a2abefa63d9a898ce26715453c569e89d': lavc: Add refcounted api to AVPacket Conflicts: libavcodec/avpacket.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Add refcounted api to AVPacketLuca Barbato2013-08-101-0/+4
| | | | | | | | Provide a clean way to manipulate packets.
* | Merge commit 'f824535a4a79c260b59d3178b8d958217caffd78'Michael Niedermayer2013-08-061-0/+4
|\| | | | | | | | | | | | | | | | | | | * commit 'f824535a4a79c260b59d3178b8d958217caffd78': vdpau: deprecate bitstream buffers within the hardware context Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: deprecate bitstream buffers within the hardware contextRémi Denis-Courmont2013-08-051-0/+4
| | | | | | | | | | | | | | | | The bitstream buffers are now private and freed by libavcodec. For backward compatibility, the hold bitstream buffer pointer is left NULL (applications were supposed to av_freep() it). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '549294fbbe1c00fee37dc4d3f291b98945e11094'Michael Niedermayer2013-08-061-0/+4
|\| | | | | | | | | | | | | | | | | | | * commit '549294fbbe1c00fee37dc4d3f291b98945e11094': vdpau: deprecate VDPAU codec capability Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: deprecate VDPAU codec capabilityRémi Denis-Courmont2013-08-051-0/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'a0ad5d011318f951ecd4c9ffe1829518c9533909'Michael Niedermayer2013-08-061-0/+3
|\| | | | | | | | | | | | | | | | | | | * commit 'a0ad5d011318f951ecd4c9ffe1829518c9533909': vdpau: deprecate old codec-specific pixel formats Conflicts: libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: deprecate old codec-specific pixel formatsRémi Denis-Courmont2013-08-051-0/+3
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'a8b19271c3b40ac3c3dc769fe248887acf14ba5a'Michael Niedermayer2013-08-031-0/+3
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a8b19271c3b40ac3c3dc769fe248887acf14ba5a': avcodec: Add output_picture_number to AVCodecParserContext Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Add output_picture_number to AVCodecParserContextYusuke Nakamura2013-08-021-0/+3
| | | | | | | | | | | | Set output_picture_number in H.264 parser. Signed-off-by: Diego Biurrun <diego@biurrun.de>