Thread: Avisynth+
View Single Post
Old 4th September 2016, 15:08   #2387  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
Quote:
Originally Posted by MasterNobody View Post
Which doesn't conform to suggestion of Microsofts VUV description for higher bit-depths because this are different formats that can't be directly mapped to current AV_PIX_FMT_*s.
Some news. The layout of this P010 format is planar luma with packed chroma (see description in the link above, i missed that earlier on). It is actually supported in ffmpeg with the flag AV_PIX_FMT_P010LE:

Quote:
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.
See https://patches.libav.org/patch/60979/ and https://github.com/FFmpeg/FFmpeg/blo...ixdesc.c#L2015. There is no 12/14 bit analog of this format. So it makes sense not to use that in AviSynth.

Last edited by Wilbert; 4th September 2016 at 15:13.
Wilbert is offline