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

Sebastian Dröge sebastian at centricular.com
Sun May 1 07:18:06 UTC 2016


On Fr, 2016-04-29 at 00:40 -0700, ssshukla26 wrote:
> 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).

The planes are the same as with NV12, but each plane consists of tiles
of the given size. The ziles are stored in a zig-zag order instead of
linearly, while each pixel inside a tile is stored linearly.

Take a look at the code for details and run through the indexing on a
piece of paper to get the general idea.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

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


More information about the gstreamer-devel mailing list