搭建一个和linux开发者知识共享和学习的平台
分类: 嵌入式
2024-06-24 10:58:25
总共两个平面,也就是两个数组。y分量单独存放,uv分量交错存放,uv在排列的时候顺序为uvuv。
此在内存中的排列是:
nv42
和nv24相反
此在内存中的排列是:
yuyv
在yuv422采样率下,特点是左右相邻两个y共用一组u/v,yuyv格式就是指内存中的存储顺序是yu-yv,此在内存中的排列是:
uyvy
vyuy
yvyu
i422
三个平面,yuv三个分量分开存储。此在内存中的排列是:
iv16(yv16)
nv16
两个平面,y单独一个平面,uv交错存储存放在另一个平面。此在内存中的排列是:
nv61
i420
yv12
icm1
和yv12类似,但是其u和v平面和y的stride保持一致。这只影响在读取时候应该怎么读,存储是一样的。
-
icm2
-
icm3
与icm1相似,调转uv 平面
-
icm4
与icm2相似,调转uv 平面
semi-planar
-
nv12
两个平面,uv交错