- 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>
-
- Jun 01, 2017
-
-
James Almer authored
It's an AVColorSpace value since 82ad9cbd. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Mar 24, 2017
-
-
Clément Bœsch authored
Mistake introduced in a1f6b1d9.
-
- Dec 02, 2016
-
-
Vittorio Giovara 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 26, 2016
-
-
Michael Behrisch 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>
-
- Oct 06, 2016
-
-
Timothy Gu authored
This way, Doxygen is happier as aliases are now grouped together, and it never handled #define's in an enum well in the first place. Y400A already exists as an enum assignment.
-
- Oct 02, 2016
-
-
Vittorio Giovara authored
-
- 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
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 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>
-
- May 04, 2016
-
-
Vittorio Giovara authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- Apr 19, 2016
-
-
Thomas Guillem authored
The h264/hevc Annex E colour primaries table says that AVCOL_SPC_SMPTE170M is similar than AVCOL_SPC_SMPTE240M. These two values are not similar than AVCOL_SPC_BT470BG. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- Mar 19, 2016
-
-
Mark Thompson authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- Mar 07, 2016
-
-
Anton Khirnov authored
-
- Feb 24, 2016
-
-
Kieran Kunhya authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Feb 18, 2016
-
-
Diego Biurrun authored
-
- 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.
-
- 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
avutil/pixfmt: Name "SMPTE ST 428-1" in AVColorPrimaries the same as in AVColorTransferCharacteristic Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Kevin Wheatley authored
avutil/pixfmt: Add additional primaries and transfer characteristic enumerations from ITU-T Rec H.265 Signed-off-by:
Kevin Wheatley <kevin.j.wheatley@gmail.com> Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Sep 05, 2015
-
-
James Almer authored
Reviewed-by:
Paul B Mahol <onemda@gmail.com> Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
James Almer <jamrial@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
-