Revert "msm: media: uapi: Redefine NV12 format with different alignment"
Mot-CRs-Fixed: (CR) This reverts commit cf7d4c0cc7eb9130ccac08cd7f4e08cfe0d267b3. Change-Id: I187977996b5ffc483c4ff2eba0e625717d7a2b5c Signed-off-by: xiaojj1 <xiaojj1@motorola.com> Reviewed-on: https://gerrit.mot.com/1730949 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Zilong Zhang <zhangzl7@lenovo.com> Reviewed-by: Ji Zhao <zhaoji1@lenovo.com> Reviewed-by: Zhuoran Xu <xuzr3@motorola.com> Reviewed-by: Zhichao Chen <chenzc2@motorola.com> Reviewed-by: Tao Sun <suntao2@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
1 parent
6c3c736daf
commit
2c5bc95478
1 file changed
+8
-27
@@ -2,15 +2,6 @@
|
||||
#ifndef __MSM_MEDIA_INFO_H__
|
||||
#define __MSM_MEDIA_INFO_H__
|
||||
|
||||
#include <asm/bitsperlong.h>
|
||||
|
||||
#if __BITS_PER_LONG == 64
|
||||
#define NV12_STRIDE_ALIGNMENT 512
|
||||
#define NV12_SCANLINE_ALIGNMENT 512
|
||||
#else
|
||||
#define NV12_STRIDE_ALIGNMENT 128
|
||||
#define NV12_SCANLINE_ALIGNMENT 32
|
||||
#endif
|
||||
|
||||
#ifdef VENUS_USE_64BIT_ALIGNMENT
|
||||
#undef NV12_STRIDE_ALIGNMENT
|
||||
@@ -62,10 +53,10 @@ enum color_fmts {
|
||||
* . . . . . . . . . . . . . . . . V
|
||||
* . . . . . . . . . . . . . . . . --> Buffer size alignment
|
||||
*
|
||||
* Y_Stride : Width aligned to 512 or 128
|
||||
* UV_Stride : Width aligned to 512 or 128
|
||||
* Y_Scanlines: Height aligned to 512 or 32
|
||||
* UV_Scanlines: Height/2 aligned to 256 or 16
|
||||
* Y_Stride : Width aligned to 512
|
||||
* UV_Stride : Width aligned to 512
|
||||
* Y_Scanlines: Height aligned to 512
|
||||
* UV_Scanlines: Height/2 aligned to 256
|
||||
* Total size = align(Y_Stride * Y_Scanlines
|
||||
* + UV_Stride * UV_Scanlines, 4096)
|
||||
*/
|
||||
@@ -132,10 +123,10 @@ enum color_fmts {
|
||||
* . . . . . . . . . . . . . . . . V
|
||||
* . . . . . . . . . . . . . . . . --> Padding & Buffer size alignment
|
||||
*
|
||||
* Y_Stride : Width aligned to 512 or 128
|
||||
* UV_Stride : Width aligned to 512 or 128
|
||||
* Y_Scanlines: Height aligned to 512 or 32
|
||||
* UV_Scanlines: Height/2 aligned to 256 or 16
|
||||
* Y_Stride : Width aligned to 512
|
||||
* UV_Stride : Width aligned to 512
|
||||
* Y_Scanlines: Height aligned to 512
|
||||
* UV_Scanlines: Height/2 aligned to 256
|
||||
* Total size = align(Y_Stride * Y_Scanlines
|
||||
* + UV_Stride * UV_Scanlines, 4096)
|
||||
*/
|
||||
@@ -834,9 +825,6 @@ static inline unsigned int VENUS_Y_STRIDE(unsigned int color_fmt,
|
||||
switch (color_fmt) {
|
||||
case COLOR_FMT_NV12:
|
||||
case COLOR_FMT_NV21:
|
||||
alignment = NV12_STRIDE_ALIGNMENT;
|
||||
stride = MSM_MEDIA_ALIGN(width, alignment);
|
||||
break;
|
||||
case COLOR_FMT_NV12_512:
|
||||
alignment = 512;
|
||||
stride = MSM_MEDIA_ALIGN(width, alignment);
|
||||
@@ -881,9 +869,6 @@ static inline unsigned int VENUS_UV_STRIDE(unsigned int color_fmt,
|
||||
switch (color_fmt) {
|
||||
case COLOR_FMT_NV21:
|
||||
case COLOR_FMT_NV12:
|
||||
alignment = NV12_STRIDE_ALIGNMENT;
|
||||
stride = MSM_MEDIA_ALIGN(width, alignment);
|
||||
break;
|
||||
case COLOR_FMT_NV12_512:
|
||||
alignment = 512;
|
||||
stride = MSM_MEDIA_ALIGN(width, alignment);
|
||||
@@ -928,8 +913,6 @@ static inline unsigned int VENUS_Y_SCANLINES(unsigned int color_fmt,
|
||||
switch (color_fmt) {
|
||||
case COLOR_FMT_NV12:
|
||||
case COLOR_FMT_NV21:
|
||||
alignment = NV12_SCANLINE_ALIGNMENT;
|
||||
break;
|
||||
case COLOR_FMT_NV12_512:
|
||||
alignment = 512;
|
||||
break;
|
||||
@@ -968,8 +951,6 @@ static inline unsigned int VENUS_UV_SCANLINES(unsigned int color_fmt,
|
||||
switch (color_fmt) {
|
||||
case COLOR_FMT_NV21:
|
||||
case COLOR_FMT_NV12:
|
||||
alignment = NV12_SCANLINE_ALIGNMENT/2;
|
||||
break;
|
||||
case COLOR_FMT_NV12_512:
|
||||
alignment = 256;
|
||||
break;
|
||||
|
||||
Reference in new issue
Block a user