summaryrefslogtreecommitdiffstats
path: root/libavutil/version.h
Commit message (Collapse)AuthorAgeFilesLines
* hwcontext: Hardware frame mappingMark Thompson2016-11-031-1/+1
| | | | | | | | | | Adds the new av_hwframe_map() function, which allows mapping between hardware frames and normal memory, along with internal support for implementing it. Also adds av_hwframe_ctx_create_derived(), for creating a hardware frames context associated with one device using frames mapped from another by some hardware-specific means.
* lavu: Add JEDEC P22 color primariesVittorio Giovara2016-10-211-1/+1
|
* Add GBRAP12 pixel format supportKieran Kunhya2016-10-121-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add GBRP12 pixel format supportMichael Niedermayer2016-10-121-1/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hwcontext_vaapi: add a quirk for the missing MemoryType attributeAnton Khirnov2016-10-021-1/+1
| | | | | | The Intel binary iHD driver does not support the VASurfaceAttribMemoryType, so surface allocation will fail when using it.
* lavu: Bump version for the 12bit Planar YUV supportLuca Barbato2016-09-271-1/+1
|
* imgutils: add a function for copying image data from GPU mapped memoryAnton Khirnov2016-08-311-1/+1
| | | | See https://software.intel.com/en-us/articles/copying-accelerated-video-decode-frame-buffers
* x86: Add SSSE3_SLOW CPU flag and related convenience macrosDiego Biurrun2016-07-201-1/+1
|
* hwcontext_vaapi: Add driver quirks to the hwdeviceMark Thompson2016-07-021-1/+1
| | | | | | | | | | | The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from a table of known device. If this behaviour is unwanted, the user can also set the quirks field manually. Also adds the Intel i965 driver quirk (it does not destroy parameter buffers used in a call to vaRenderPicture()) and detects that driver to set it.
* pixfmt: add P010 pixel formatHendrik Leppkes2016-07-021-1/+1
| | | | | | | P010 is the 10-bit variant of NV12 (planar luma, packed chroma), using two bytes per component to store 10-bit data plus 6-bit zeroes in the LSBs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* pixdesc: Add aliases to SMPTE color propertiesVittorio Giovara2016-06-271-1/+1
| | | | | Drop ST from names and symbols, it does not add anything distinctive or descriptive.
* lavc: export the timestamps when decoding in AVFrame.ptsAnton Khirnov2016-06-211-0/+3
| | | | | | | | | | | Currently it's exported as AVFrame.pkt_pts, which is also the only use for that field. The reason it is done like this is that lavc used to export various codec-specific "timing" information in AVFrame.pts, which is not done anymore. Since it is confusing to the callers to have a separate field which is used only for decoder timestamps and nothing else, deprecate pkt_pts and use just AVFrame.pts everywhere.
* hwcontext: add a QSV implementationAnton Khirnov2016-06-211-1/+1
|
* pixdesc: Add new SMPTE 431, 432, and 2085 color propertiesVittorio Giovara2016-06-211-1/+1
| | | | | | Appeared in H.264 2016/02. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* pixfmt: Add ARIB STD-B76 color transfer characteristicNeil Birkbeck2016-06-211-1/+1
| | | | | | | | | | | | | | Adding hybrid log-gamma (https://en.wikipedia.org/wiki/Hybrid_Log-Gamma) based on the standardization in ARIB STD-B67: http://www.arib.or.jp/english/html/overview/doc/2-STD-B67v1_0.pdf The choice of enum value of 18 is consistent with HEVC: http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=10481 And also with latest proposal for color format in mkv: https://mailarchive.ietf.org/arch/search/?email_list=cellar&gbt=1&q=Colour+Format+proposal Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hwcontext: add a function for opening devicesAnton Khirnov2016-05-261-1/+1
|
* stereo3d: Add API to get name from value or value from nameVittorio Giovara2016-05-171-1/+1
| | | | Use it in av_dump_format() instead of a huge switch case.
* hwcontext: add a dxva2 implementationAnton Khirnov2016-05-171-1/+1
|
* opt: Add av_opt_copy()Michael Niedermayer2016-03-241-2/+2
| | | | | | | This includes documentation and other modifications by Lukasz Marek and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* opt: Add const to av_opt_nextLukasz Marek2016-03-241-1/+1
| | | | | | | Also add const to pointers in static functions within opt.c where possible/necessary. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavu: VAAPI hwcontext implementationMark Thompson2016-03-191-1/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson2016-03-191-1/+4
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavu: add a way to query hwcontext frame constraintsMark Thompson2016-03-191-1/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* buffer: add support for pools using caller data in allocationAnton Khirnov2016-02-141-1/+1
| | | | | This should allow using more complex allocators than simple malloc wrappers.
* lavu: add AV_CEIL_RSHIFT and use it in various placesClément Bœsch2016-01-111-1/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* arm: add a cpu flag for the VFPv2 vector modeJanne Grunau2015-12-141-1/+1
| | | | | | | | | | | | | | The vector mode was deprecated in ARMv7-A/VFPv3 and various cpu implementations do not support it in hardware. Vector mode code will depending the OS either be emulated in software or result in an illegal instruction on cpus which does not support it. This was not really problem in practice since NEON implementations of the same functions are preferred. It will however become a problem for checkasm which tests every cpu flag separately. Since this is a cpu feature newer cpu do not support anymore the behaviour of this flag differs from the other flags. It can be only activated by runtime cpu feature selection.
* xtea: Add functions for little endian modeMartin Storsjö2015-11-131-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dict: Change return type of av_dict_copy()Vittorio Giovara2015-10-121-1/+1
| | | | | | av_dict_set() could return an error, so forward it appropriately. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavu: Deprecate AVFrame.error[]Vittorio Giovara2015-09-301-0/+3
| | | | | | | | | | | These field are difficult to interpret, and are provided by a single encoder (mpegvideoenc). In general they do not belong to a structure containing raw data only, so remove them from AVFrame. Mpegvideoenc now uses a private field in Picture for its internal computations. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* pixfmt: Add new SMPTE color primaries and transfer characteristic valuesKevin Wheatley2015-09-171-1/+1
| | | | | | Appeared in ITU-T Rec H.265 10/2014. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-071-0/+3
| | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Bump major versions of all librariesVittorio Giovara2015-08-281-2/+2
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Postpone API-incompatible changes until the next bumpVittorio Giovara2015-08-281-4/+4
|
* lavu: Drop deprecated private lls functionsVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 02/2013.
* lavu: Drop deprecated context size variablesVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 10/2012.
* lavu: Drop deprecated duplicated AVFrame/AVCodecContext parametersVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 10/2012.
* lavu: Drop deprecated AV_CPU_FLAG_MMX2 symbolVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 11/2012.
* lavu: Drop deprecated audioconvert.h headerVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 11/2012.
* lavu: Drop deprecated av_reverse functionVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 10/2012.
* lavu: Drop deprecated external access to AVPixFmtDescriptor tableVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 10/2012.
* lavu: Drop deprecated old_pix_fmt.h and related codeVittorio Giovara2015-08-281-3/+0
| | | | Deprecated in 10/2012.
* blowfish: add av_blowfish_alloc()James Almer2015-07-311-1/+4
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hmac: add missing version bump and APIChanges entryJames Almer2015-07-301-1/+1
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* lavu: Add version information for av_version_info()Vittorio Giovara2015-07-031-1/+1
| | | | Move the APIchange entry at the top.
* x86: add AV_CPU_FLAG_AVXSLOW flagJames Almer2015-05-311-2/+2
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* D3D11va: add a Direct3D11 video decoder similar to DXVA2Steve Lhomme2015-05-251-1/+1
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* log: Print a full backtrace along with error messages under ValgrindVittorio Giovara2015-04-201-1/+1
| | | | | | | | Useful to understand where and in what execution state a certain message is generated. It is enabled only when optimizations are disabled, since function names are not printed otherwise. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* log: Introduce a more verbose debug levelVittorio Giovara2015-04-191-1/+4
| | | | And deprecate av_dlog macro.
* parseutils: Make av_small_strptime publicLuca Barbato2015-04-071-1/+1
| | | | | | And use it in libavformat. Based on a similar patch by Stefano Sabatini <stefasab@gmail.com>.
* lavc: add MMAL hardware decoder wrapperwm42015-03-291-2/+2
| | | | | | Based on a patch by Rodger Combs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
OpenPOWER on IntegriCloud