aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
Commit message (Collapse)AuthorAgeFilesLines
* doc/APIchanges: Fill in the xxMichael Niedermayer2015-03-061-6/+6
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/APIchanges: Add 2.6 cut markerMichael Niedermayer2015-03-061-0/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat: add avformat_flush()wm42015-03-051-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavformat/avio: added avio_put_str16beMark Reid2015-03-031-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '31d2039cb42668ebcf08248bc48bbad44aa05f49'Michael Niedermayer2015-02-191-0/+4
|\ | | | | | | | | | | | | | | | | | | | | * commit '31d2039cb42668ebcf08248bc48bbad44aa05f49': h264_parser: export video format and dimensions Conflicts: libavcodec/h264_parser.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_parser: export video format and dimensionsAnton Khirnov2015-02-191-0/+4
| |
* | Merge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a'Michael Niedermayer2015-02-191-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a': pixfmt: add a pixel format for QSV hwaccel Conflicts: doc/APIchanges libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixfmt: add a pixel format for QSV hwaccelAnton Khirnov2015-02-191-0/+3
| |
* | lavc: deprecate VIMA decoderPaul B Mahol2015-02-141-0/+3
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'faa8ffda2c513573733624784f0a7d0a4959d33e'Michael Niedermayer2015-02-131-5/+5
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'faa8ffda2c513573733624784f0a7d0a4959d33e': doc/APIchanges: fill in missing dates and hashes Conflicts: doc/APIchanges See: c651a1aaecb5cb7bb40cf40df27f5273e8bcd245 See: 8c8ee17e8d2800144116ec52f26a435a06b49420 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/APIchanges: fill in missing dates and hashesAnton Khirnov2015-02-131-17/+17
| | | | | | | | Also, move a misplaced block to the right position.
* | doc/APIchanges: updated Data stream changes in APIChangeAnshul Maheshwari2015-02-081-0/+3
| | | | | | | | | | Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '728685f37ab333ca35980bd01766c78d197f784a'Michael Niedermayer2015-01-271-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '728685f37ab333ca35980bd01766c78d197f784a': Add a side data type for audio service type. Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/version.h libavutil/frame.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add a side data type for audio service type.Anton Khirnov2015-01-271-0/+4
| | | | | | | | | | Currently, audio service type is a field in AVCodecContext. However, side data is more appropriate for this kind of information.
| * imgutils: create misc functions for dealing with buffersStefano Sabatini2015-01-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the lavc/imgconvert functions and rename them as follows: avpicture_get_size -> av_image_get_buffer_size() avpicture_fill -> av_image_fill_arrays() avpicture_layout -> av_image_copy_to_buffer() The new functions have an align parameter, which allows to define the linesize alignment assumed in the buffer (which is set or read). The names of the functions are consistent with the lavu/samples API (av_samples_get_buffer_size(), av_samples_fill_arrays()). A redundant check has been dropped from av_image_fill_arrays(). Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | doc/APIchanges: fill in the remaining missing datesMichael Niedermayer2015-01-251-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: Fill in remaining missing hashesMichael Niedermayer2015-01-241-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: fill in more missing hash values and datesMichael Niedermayer2015-01-231-3/+3
| | | | | | | | | | | | all values before 2.5 seem to be filled in now Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: Fill in some more missing hash valuesMichael Niedermayer2015-01-221-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: fill in and correct some valuesMichael Niedermayer2015-01-211-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: Add av_find_best_pix_fmt_of_2() and av_get_pix_fmt_loss()Michael Niedermayer2015-01-211-0/+4
| | | | | | | | | | | | | | also add deprecation note for avcodec_get_pix_fmt_loss(), avcodec_find_best_pix_fmt_of_2() Found-by: wm4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/avdevice: introduce helper functions for sink/sources listingLukasz Marek2015-01-111-0/+4
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | Merge commit 'c220a60f92dde9c7c118fc4deddff5c1f617cda9'Michael Niedermayer2014-12-271-0/+3
|\| | | | | | | | | | | | | | | | | | | | | * commit 'c220a60f92dde9c7c118fc4deddff5c1f617cda9': vdpau: add helper for surface chroma type and size Conflicts: libavcodec/vdpau.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add helper for surface chroma type and sizeRémi Denis-Courmont2014-12-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the VDPAU pixel format does not distinguish between different VDPAU video surface chroma types, we need another way to pass this data to the application. Originally VDPAU in libavcodec only supported decoding to 8-bits YUV with 4:2:0 chroma sampling. Correspondingly, applications assumed that libavcodec expected VDP_CHROMA_TYPE_420 video surfaces for output. However some of the new HEVC profiles proposed for addition to VDPAU would require different depth and/or sampling: http://lists.freedesktop.org/archives/vdpau/2014-July/000167.html ...as would lossless AVC profiles: http://lists.freedesktop.org/archives/vdpau/2014-November/000241.html To preserve backward binary compatibility with existing applications, a new av_vdpau_bind_context() flag is introduced in a further change. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '6c99c92a42add7f6a462114d5a4a53c93c551058'Michael Niedermayer2014-12-271-0/+3
|\| | | | | | | | | | | | | | | | | | | * commit '6c99c92a42add7f6a462114d5a4a53c93c551058': libavcodec: add AV_HWACCEL_ALLOW_HIGH_DEPTH flag Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: add AV_HWACCEL_ALLOW_HIGH_DEPTH flagRémi Denis-Courmont2014-12-251-0/+3
| | | | | | | | | | | | | | | | This can be used by the application to signal its ability to cope with video surface of types other than 8-bits YUV 4:2:0. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '57b6704ecd0f56d6a3092e448687cfd837bb0ac1'Michael Niedermayer2014-12-271-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '57b6704ecd0f56d6a3092e448687cfd837bb0ac1': avcodec: add AVCodecContext.sw_pix_fmt Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: add AVCodecContext.sw_pix_fmtRémi Denis-Courmont2014-12-251-0/+3
| | | | | | | | | | | | | | | | This carries the pixel format that would be used if it were not for hardware acceleration. This is equal to AVCodecContext.pix_fmt if hardware acceleration is not in use. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '1eec9bfc383f6dca29d83a2bfb45433dd66561c9'Michael Niedermayer2014-12-061-3/+3
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '1eec9bfc383f6dca29d83a2bfb45433dd66561c9': APIchanges: mark the release 11 branch point Conflicts: doc/APIchanges Not merged as the contents in our APIchanges differ and it could be confusing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * APIchanges: mark the release 11 branch pointwm42014-12-031-3/+7
| |
* | add av_dv_codec_profile2 : uses framerate to select best matching profile. ↵Steve Jiekak2014-12-041-0/+3
| | | | | | | | | | | | | | default on first matching profile Signed-off-by: Steve Jiekak <devaureshy@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: add 2.5 cut markerMichael Niedermayer2014-12-041-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: fill in hashes and datesMichael Niedermayer2014-12-031-16/+16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/dict: add av_dict_get_stringLukasz Marek2014-11-211-0/+3
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | doc/APIchanges: Fix some wrong versionsMichael Niedermayer2014-11-181-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/float_dsp: add avpriv_float_dsp_alloc()Michael Niedermayer2014-11-181-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/ffm: store/restore private codec contextLukasz Marek2014-11-161-0/+3
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavu/opt: introduce av_opt_serialize()Lukasz Marek2014-11-161-0/+3
| | | | | | | | | | | | | | Function allows to create string containing object's serialized options. Such string may be passed back to av_set_options_string() in order to restore options. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavu/opt: introduce av_opt_is_set_to_default()Lukasz Marek2014-11-161-0/+3
| | | | | | | | | | | | New function allows to check if option is set to its default value Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | Merge commit '1384df641994bf3d6cb51084290aa94752737bae'Michael Niedermayer2014-11-071-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1384df641994bf3d6cb51084290aa94752737bae': lavf: Add an option for avoiding negative timestamps Conflicts: libavformat/avformat.h libavformat/mux.c libavformat/options_table.h libavformat/version.h See: 3ba0dab76ac32f0c9f50c916a73bc64e43c1fdf9 See: a89c01253190b9eb9de8e28a3252423bf7732511 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: Add an option for avoiding negative timestampsMichael Niedermayer2014-11-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | This is the same logic as is invoked on AVFMT_TS_NEGATIVE, but which can be enabled manually, or can be enabled in muxers which only need it in certain conditions. Also allow using the same mechanism to force streams to start at 0. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '5e80fb7ff226f136dbcf3fed00a2966bf8e9bd70'Michael Niedermayer2014-11-061-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '5e80fb7ff226f136dbcf3fed00a2966bf8e9bd70': lavc: add a public API for parsing vorbis packets. Conflicts: doc/APIchanges libavcodec/Makefile libavcodec/version.h libavcodec/vorbis_parser.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a public API for parsing vorbis packets.Anton Khirnov2014-11-061-0/+3
| | | | | | | | | | | | It is required by (at least) the ogg demuxer. Mark the current semi-public apriv API for removal.
| * lavu: Add av_gettime_relativeMartin Storsjö2014-10-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since av_gettime() is used in a number of places where actual real time clock is required, the monotonic clock introduced in ebef9f5a5 would have consequences that are hard to handle. Instead split it into a separate function that can be used in the cases where only relative time is desired. On platform where no monotonic clock is available, the difference between the two av_gettime functions is not clear, and one could mistakenly use the relative clock where an absolute one is required. Therefore add an offset, to make it evident that the time returned from av_gettime_relative never is actual current real time, even though it is based on av_gettime. Based on a patch by Olivier Langlois. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '7ea1b3472a61de4aa4d41b571e99418e4997ad41'Michael Niedermayer2014-10-151-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7ea1b3472a61de4aa4d41b571e99418e4997ad41': lavc: deprecate the use of AVCodecContext.time_base for decoding Conflicts: libavcodec/avcodec.h libavcodec/h264.c libavcodec/mpegvideo_parser.c libavcodec/utils.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate the use of AVCodecContext.time_base for decodingAnton Khirnov2014-10-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | When decoding, this field holds the inverse of the framerate that can be written in the headers for some codecs. Using a field called 'time_base' for this is very misleading, as there are no timestamps associated with it. Furthermore, this field is used for a very different purpose during encoding. Add a new field, called 'framerate', to replace the use of time_base for decoding.
* | Merge commit 'd565fef1b83b6c5f8afb32229260b79f67c68109'Michael Niedermayer2014-10-151-0/+3
|\| | | | | | | | | | | | | | | | | | | * commit 'd565fef1b83b6c5f8afb32229260b79f67c68109': vdpau: add AV_HWACCEL_FLAG_IGNORE_LEVEL to skip the codec level check Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vdpau: add AV_HWACCEL_FLAG_IGNORE_LEVEL to skip the codec level checkRémi Denis-Courmont2014-10-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Decoding acceleration may work even if the codec level is higher than the stated limit of the VDPAU driver. Or the problem may be considered acceptable by the user. This flag allows skipping the codec level capability checks and proceed with decoding. Applications should obviously not set this flag by default, but only if the user explicitly requested this behavior (and presumably knows how to turn it back off if it fails). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'e09a947c1a856d9d34199a13ee378fe46be53d3a'Michael Niedermayer2014-10-151-1/+1
|\| | | | | | | | | | | | | * commit 'e09a947c1a856d9d34199a13ee378fe46be53d3a': doc: fix typing mistake Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: fix typing mistakeRémi Denis-Courmont2014-10-151-1/+1
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>