- Jul 18, 2017
-
-
Mark Thompson authored
Hardware pixel formats do not tell you anything about their actual contents, but should still score higher than formats with completely unknown properties, which in turn should score higher than invalid formats. Do not return an AVERROR code as a score. Fixes a hang in libavfilter where format negotiation gets stuck in a loop because AV_PIX_FMT_NONE scores more highly than all other possibilities.
-
- Jun 27, 2017
-
-
wm4 authored
To be used with the new d3d11 hwaccel decode API. With the new hwaccel API, we don't want surfaces to depend on the decoder (other than the required dimension and format). The old D3D11VA pixfmt uses ID3D11VideoDecoderOutputView pointers, which include the decoder configuration, and thus is incompatible with the new hwaccel API. This patch introduces AV_PIX_FMT_D3D11, which uses ID3D11Texture2D and an index. It's simpler and compatible with the new hwaccel API. The introduced hwcontext supports only the new pixfmt. Frame upload code untested. Significantly based on work by Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites. Merges Libav commit fff90422. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- Mar 20, 2017
-
-
Clément Bœsch authored
-
- Nov 22, 2016
-
-
Philip Langdale authored
P016 is the 16-bit variant of NV12 (planar luma, packed chroma), using two bytes per component. It may, and in fact is most likely to, be used in situations where there are less than 16 bits of data. It is the responsibility of the writer to zero out any unused LSBs.
-
- Nov 14, 2016
-
-
Carl Eugen Hoyos authored
Based on 7471352f by Luca Barbato.
-
- Nov 09, 2016
-
-
Luca Barbato authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Nov 08, 2016
-
-
Vittorio Giovara authored
Planes are ordered as the name suggests now. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Nov 07, 2016
-
-
Luca Barbato authored
-
- Oct 21, 2016
-
-
Vittorio Giovara authored
-
- Oct 12, 2016
-
-
Kieran Kunhya authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Michael Niedermayer authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Sep 27, 2016
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
- Jul 08, 2016
-
-
Matthieu Bouron authored
-
- Jul 02, 2016
-
-
Hendrik Leppkes authored
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>
-
- Jun 27, 2016
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Drop ST from names and symbols, it does not add anything distinctive or descriptive.
-
- Jun 21, 2016
-
-
Vittorio Giovara authored
Appeared in H.264 2016/02. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Neil Birkbeck authored
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>
-
- Jun 13, 2016
-
-
Vittorio Giovara authored
-
- Jun 10, 2016
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- Jun 01, 2016
-
-
Neil Birkbeck authored
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>
-
- Mar 19, 2016
-
-
Mark Thompson authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- Feb 24, 2016
-
-
Kieran Kunhya authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Feb 22, 2016
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Feb 14, 2016
-
-
Anton Khirnov authored
-
- Jan 26, 2016
-
-
Hendrik Leppkes authored
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.
-
- Jan 25, 2016
-
-
Vittorio Giovara authored
-
- Sep 17, 2015
-
-
Kevin Wheatley authored
Appeared in ITU-T Rec H.265 10/2014. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Sep 10, 2015
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Kevin Wheatley authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Hendrik Leppkes authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Hendrik Leppkes authored
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>
-
- Sep 08, 2015
-
-
Hendrik Leppkes authored
-
- Sep 07, 2015
-
-
Vittorio Giovara authored
The new fields can be accessed directly and are more intelligible. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Aug 28, 2015
-
-
Vittorio Giovara authored
Deprecated in 10/2012.
-
- Aug 19, 2015
-
-
Gwenole Beauchesne authored
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>
-
- Aug 03, 2015
-
-
Sebastien Zwickert authored
-
- Jul 24, 2015
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-