Le 05/04/2013 14:22, Hendrik Leppkes a écrit :
On Fri, Apr 5, 2013 at 2:18 PM, Nicolas BERTRAND <[email protected]>wrote:
Le 05/04/2013 02:06, Kieran Kunhya a écrit :
+ AV_PIX_FMT_XYZ12LE, ///< packed XYZ 4:4:4, 36 bpp, (msb) 12X,
12Y, 12Z (lsb), the 2-bytes value for each X/Y/Z is stored as little
endian, 4 lower bits set to 0
+ AV_PIX_FMT_XYZ12BE, ///< packed XYZ 4:4:4, 36 bpp, (msb) 12X,
12Y, 12Z (lsb), the 2-bytes value for each X/Y/Z is stored as big endian, 4
lower bits set to 0
Why do you set the lower bits to zero? The rest of libav has the upper
bits set to zero for high bit depth formats.
Well because its specified like that in section3.2.2.2 of DCI spec.
http://dcimovies.com/**specification/DCI_DCSS_v12_**
with_errata_2012-1010.pdf<http://dcimovies.com/specification/DCI_DCSS_v12_with_errata_2012-1010.pdf>
Should ideally still be consistent with the other libav pixel formats, i
would think.
But what about "compatibilty" with others apps? it they expeceted XYZ in
DCI format?
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel