diff --git a/include/uapi/media/msm_media_info.h b/include/uapi/media/msm_media_info.h index 734fee1b75f4..297476142f01 100644 --- a/include/uapi/media/msm_media_info.h +++ b/include/uapi/media/msm_media_info.h @@ -2,15 +2,6 @@ #ifndef __MSM_MEDIA_INFO_H__ #define __MSM_MEDIA_INFO_H__ -#include - -#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;