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