Where is the support for NV12 with 64x32 tiling is added ?

Nicolas Dufresne nicolas.dufresne at gmail.com
Sun May 1 21:21:03 UTC 2016


Le vendredi 29 avril 2016 à 00:40 -0700, ssshukla26 a écrit :
> Ok. Thanks. I was referring under older source codes, on downloading
> the
> latest source am able to get it.
> 
> Can you please explain how a frame with *nv12 64x32 tile* format
> stores Y, U
> and V data compare to a *nv12* 4 x 4 pixel image (as shown below).
> 
> Byte Order. Each cell is one byte.
> start + 0:  Y'00    Y'01    Y'02    Y'03
> start + 4:  Y'10    Y'11    Y'12    Y'13
> start + 8:  Y'20    Y'21    Y'22    Y'23
> start + 12: Y'30    Y'31    Y'32    Y'33
> start + 16: Cb00    Cr00    Cb01    Cr01
> start + 20: Cb10    Cr10    Cb11    Cr11
> 
> Reference :-  http://linuxtv.org/downloads/v4l-dvb-apis/re34.html
> <http://linuxtv.org/downloads/v4l-dvb-apis/re34.html
Note that this format is normal NV12, it is already exposed in
GStreamer V4L2 elements. We also support the V4L2 multi-planar variants
(NV12M, NV21M). NV12MT_16x16 support is not there yet, but should be
near to trivial to add.

cheers,
Nicolas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160501/20ffb308/attachment.sig>


More information about the gstreamer-devel mailing list