summaryrefslogtreecommitdiffstats
path: root/libavutil/pixdesc.c
Commit message (Collapse)AuthorAgeFilesLines
...
| * pixdesc: Use C99 array to list color properties namesVittorio Giovara2016-06-131-18/+55
| |
* | lavc: add mediacodec hwaccel supportMatthieu Bouron2016-07-081-0/+4
| |
* | avutil: add 10-bit planar RGB with alphaPaul B Mahol2016-06-101-0/+28
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavu: Adding ARIB STD-B67 (hybrid log-gamma) enum value and transfer function.Neil Birkbeck2016-06-011-0/+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 The implementation assumes a nominal input range of [0, 1], which is consistent with HEVC. Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis2016-05-111-29/+0
|\ \ | |/ | | | | | | | | | | | | * commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'd264c720f7b74286840719e506daba39f83b438b'Derek Buitenhuis2016-04-141-0/+5
|\ \ | |/ | | | | | | | | | | * commit 'd264c720f7b74286840719e506daba39f83b438b': lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson2016-03-191-0/+14
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '7bc780cd4413f688d3b834037b0f9ddfd6948140'Derek Buitenhuis2016-02-241-0/+4
|\ \ | |/ | | | | | | | | | | * commit '7bc780cd4413f688d3b834037b0f9ddfd6948140': pixfmt: add a CUDA hwaccelled format Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * pixfmt: add a CUDA hwaccelled formatAnton Khirnov2016-02-141-0/+4
| |
* | Add GBRAP12 pixel formatKieran Kunhya2016-02-241-0/+28
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/pixdesc: Make get_color_type() aware of CIE XYZ formatsMichael Niedermayer2016-02-221-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '1546a41adae818b340acdd9b5dacd6d0a92b6507'Derek Buitenhuis2016-02-161-2/+0
|\ \ | |/ | | | | | | | | | | * commit '1546a41adae818b340acdd9b5dacd6d0a92b6507': pixdesc: Drop unneeded deprecation warning guards Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * pixdesc: Drop unneeded deprecation warning guardsVittorio Giovara2016-01-251-2/+0
| |
| * pixfmt: Add new SMPTE color primaries and transfer characteristic valuesKevin Wheatley2015-09-171-1/+2
| | | | | | | | | | | | Appeared in ITU-T Rec H.265 10/2014. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * pixdesc: Add missing alpha flag for yuva420p9beHendrik Leppkes2015-09-101-1/+1
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avutil: add P010 pixel formatHendrik Leppkes2016-01-261-0/+24
| | | | | | | | | | 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.
* | Merge commit 'e336c51e6ffcdb93fbcf3c6153d378400608526b'Hendrik Leppkes2015-09-121-1/+1
|\ \ | |/ | | | | | | | | | | * commit 'e336c51e6ffcdb93fbcf3c6153d378400608526b': pixdesc: Consistently order components Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * pixdesc: Consistently order componentsHendrik Leppkes2015-09-101-50/+50
| | | | | | | | | | | | | | | | Ensure that the components are ordered consistently, ie. always RGB(A) and YUV(A). This allows to identify a specific plane on a given pixel format without hard-coding knowledge of the plane order. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avutil/pixdesc: Use "-" in color_primaries_names to be consistent with ↵Michael Niedermayer2015-09-101-1/+1
| | | | | | | | | | | | color_transfer_names Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/pixdesc: Add SMPTE ST 2084 and ST 428-1 pixel descriptionsKevin Wheatley2015-09-101-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes2015-09-081-10/+10
| |
* | Merge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'Hendrik Leppkes2015-09-081-448/+454
|\ \ | |/ | | | | | | | | | | * commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba': lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-071-359/+365
| | | | | | | | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '2f8cbbc962dfc0dc1dd0a90b2cd6c21266380f51'Hendrik Leppkes2015-09-051-4/+1
|\ \ | |/ | | | | | | | | | | * commit '2f8cbbc962dfc0dc1dd0a90b2cd6c21266380f51': lavu: Drop deprecated external access to AVPixFmtDescriptor table Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavu: Drop deprecated external access to AVPixFmtDescriptor tableVittorio Giovara2015-08-281-4/+1
| | | | | | | | Deprecated in 10/2012.
* | vaapi: define a unique pixel format for VA-API (AV_PIX_FMT_VAAPI).Gwenole Beauchesne2015-08-191-0/+9
| | | | | | | | | | | | | | | | | | | | Deprecate older VA pixel formats (MOCO, IDCT) as it is now very unlikely to ever be useful in the future. Only keep plain AV_PIX_FMT_VAAPI format that is aliased to the older VLD variant. This is an API change. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* | avcodec: add new Videotoolbox hwaccel.Sebastien Zwickert2015-08-031-0/+4
| |
* | avutil: add ayuv64le and ayuv64be packed pixel formatPaul B Mahol2015-07-241-0/+26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'd8039ef8d221ea273aa4f1e62e5df21bf618c772'Michael Niedermayer2015-05-251-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd8039ef8d221ea273aa4f1e62e5df21bf618c772': D3D11va: add a Direct3D11 video decoder similar to DXVA2 Conflicts: Changelog configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/dxva2_vc1.c libavcodec/version.h libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * D3D11va: add a Direct3D11 video decoder similar to DXVA2Steve Lhomme2015-05-251-0/+6
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavu: add yuv440p10/12 pixfmts.Ronald S. Bultje2015-05-061-0/+48
| |
* | Merge commit 'c48456166e95648719a8be8f8613f9dee98205c1'Michael Niedermayer2015-03-291-0/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c48456166e95648719a8be8f8613f9dee98205c1': lavc: add MMAL hardware decoder wrapper Conflicts: Changelog configure doc/APIchanges libavcodec/Makefile libavcodec/allcodecs.c libavcodec/version.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add MMAL hardware decoder wrapperwm42015-03-291-0/+4
| | | | | | | | | | | | Based on a patch by Rodger Combs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '592a04054e6423be5050efd2bceece48b10b9c1d'Michael Niedermayer2015-03-241-3/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '592a04054e6423be5050efd2bceece48b10b9c1d': pixdesc: Replace a few leftover instances of non AV-prefixed flags Conflicts: libavutil/pixdesc.c See: c7c71f95f8d3e98babf8b6b7f1edc49f14e2c4c4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: Replace a few leftover instances of non AV-prefixed flagsVittorio Giovara2015-03-231-3/+6
| |
* | Merge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a'Michael Niedermayer2015-02-191-0/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * 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/+4
| |
| * lavu: add planar 16 bit and 8 bit rgb with alphaPaul B Mahol2015-01-141-0/+39
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | pixdesc: Include more functions in FF_DISABLE_DEPRECATION_WARNINGSTimothy Gu2015-02-071-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5a419b2dd1881889d436f55741fd3ff3f9f436c4'Michael Niedermayer2014-10-081-0/+58
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit '5a419b2dd1881889d436f55741fd3ff3f9f436c4': pixdesc: return color properties names Conflicts: libavutil/pixdesc.c libavutil/pixdesc.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: return color properties namesVittorio Giovara2014-10-081-0/+58
| |
* | Merge commit 'e9abafca278f87e1ecc6d50091d99b73ff63c9a6'Michael Niedermayer2014-08-041-0/+18
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit 'e9abafca278f87e1ecc6d50091d99b73ff63c9a6': avutil: add AV_PIX_FMT_YA16 pixel format Conflicts: libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: add AV_PIX_FMT_YA16 pixel formatVittorio Giovara2014-08-041-0/+19
| |
* | Merge commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5'Michael Niedermayer2014-08-041-2/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5': avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 Conflicts: libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/raw.c libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h libswscale/swscale_internal.h libswscale/swscale_unscaled.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8Vittorio Giovara2014-08-041-2/+3
| | | | | | | | | | | | | | The rationale is that you have a packed format in form <greyscale sample> <alpha sample> <greyscale sample> <alpha sample> and shortening greyscale to 'G' might make one thing about Greenscale instead. An alias pixel format and color space name are provided for compatibility.
* | Merge commit 'e0d73fda361729d207e51fa2afd8ba6102e58d98'Michael Niedermayer2014-08-041-0/+3
|\ \ | |/ | | | | | | | | | | * commit 'e0d73fda361729d207e51fa2afd8ba6102e58d98': avutil: add alias names for gray 8/16 colour spaces Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: add alias names for gray 8/16 colour spacesVittorio Giovara2014-08-041-0/+3
| |
* | Merge commit 'd2962e9f89cca6ff40f0c9d5ffc9c4397b8b1b26'Michael Niedermayer2014-08-041-2/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit 'd2962e9f89cca6ff40f0c9d5ffc9c4397b8b1b26': pixdesc: Support pixelformat aliases Conflicts: doc/APIchanges libavutil/pixdesc.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: Support pixelformat aliasesLuca Barbato2014-08-041-1/+3
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'b2e059a1ffbdaaa985c6a7dcdd684fa034725238'Michael Niedermayer2014-08-011-1/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'b2e059a1ffbdaaa985c6a7dcdd684fa034725238': pixdesc: K&R formatting cosmetics Conflicts: libavutil/pixdesc.c libavutil/pixdesc.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud