media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info
PATCH 1/1 media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info
Add the field 'num_planes' to 'v4l2_fwht_pixfmt_info' struct.
Signed-off-by Dafna Hirschfeld <[email protected]>
--- .../media/platform/vicodec/codec-v4l2-fwht.c | 48 +++++++++---------- .../media/platform/vicodec/codec-v4l2-fwht.h | 1 + drivers/media/platform/vicodec/vicodec-core.c | 2 +- 3 files changed, 26 insertions(+), 25 deletions(-)
drivers/media/platform/vicodec/codec-v4l2-fwht.c +24 -24
@@ -11,30 +11,30 @@#include "codec-v4l2-fwht.h" static const struct v4l2_fwht_pixfmt_info v4l2_fwht_pixfmts[] = { - {V4L2_PIX_FMT_YUV420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_YVU420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_YUV422P ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV12 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_NV21 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_NV16 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV61 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV24 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_NV42 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_YUYV ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_YVYU ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_UYVY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_VYUY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_BGR24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_RGB24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_HSV24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_BGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_XBGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_RGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_XRGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_HSV32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_ARGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 }, - {V4L2_PIX_FMT_ABGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 }, - {V4L2_PIX_FMT_GREY ,1 ,1 ,1 ,1 ,0 ,1 ,1 ,1 }, + {V4L2_PIX_FMT_YUV420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 ,3 }, + {V4L2_PIX_FMT_YVU420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 ,3 }, + {V4L2_PIX_FMT_YUV422P ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,3 ,3 }, + {V4L2_PIX_FMT_NV12 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 ,2 }, + {V4L2_PIX_FMT_NV21 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 ,2 }, + {V4L2_PIX_FMT_NV16 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV61 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV24 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV42 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_YUYV ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_YVYU ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_UYVY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_VYUY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_BGR24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_RGB24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_HSV24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_BGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_XBGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_RGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_XRGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_HSV32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_ARGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 ,1 }, + {V4L2_PIX_FMT_ABGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 ,1 }, + {V4L2_PIX_FMT_GREY ,1 ,1 ,1 ,1 ,0 ,1 ,1 ,1 ,1 }, };const struct v4l2_fwht_pixfmt_info *v4l2_fwht_find_pixfmt (u32 pixelformat)
drivers/media/platform/vicodec/codec-v4l2-fwht.h +1 -0
@@ -19,6 +19,7 @@ struct v4l2_fwht_pixfmt_info {unsigned int width_div;unsigned int height_div;unsigned int components_num; +unsigned int planes_num; };struct v4l2_fwht_state {
drivers/media/platform/vicodec/vicodec-core.c +1 -1
@@ -61,7 +61,7 @@ struct pixfmt_info { };static const struct v4l2_fwht_pixfmt_info pixfmt_fwht = { -V4L2_PIX_FMT_FWHT ,0 ,3 ,1 ,1 ,1 ,1 ,1 ,0 +V4L2_PIX_FMT_FWHT ,0 ,3 ,1 ,1 ,1 ,1 ,1 ,0 ,1 };static void vicodec_dev_release (struct device *dev)
Signature · 1 line
2.17.1
Quoted 3 lines · Dafna Hirschfeld
Add the field '
num_planes' to 'v4l2_fwht_pixfmt_info' struct.Signed-off-by Dafna Hirschfeld <[email protected]>
Looks good to me.
Regards,
Hans
Quoted 91 lines
--- .../media/platform/vicodec/codec-v4l2-fwht.c | 48 +++++++++---------- .../media/platform/vicodec/codec-v4l2-fwht.h | 1 + drivers/media/platform/vicodec/vicodec-core.c | 2 +- 3 files changed, 26 insertions(+), 25 deletions(-)drivers/media/platform/vicodec/codec-v4l2-fwht.c +24
-24@@ -11,30 +11,30 @@#include "codec-v4l2-fwht.h" static const struct v4l2_fwht_pixfmt_info v4l2_fwht_pixfmts[] = { - {V4L2_PIX_FMT_YUV420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_YVU420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_YUV422P ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV12 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_NV21 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 }, - {V4L2_PIX_FMT_NV16 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV61 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_NV24 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_NV42 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_YUYV ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_YVYU ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_UYVY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_VYUY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 }, - {V4L2_PIX_FMT_BGR24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_RGB24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_HSV24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_BGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_XBGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_RGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_XRGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_HSV32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 }, - {V4L2_PIX_FMT_ARGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 }, - {V4L2_PIX_FMT_ABGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 }, - {V4L2_PIX_FMT_GREY ,1 ,1 ,1 ,1 ,0 ,1 ,1 ,1 }, + {V4L2_PIX_FMT_YUV420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 ,3 }, + {V4L2_PIX_FMT_YVU420 ,1 ,3 ,2 ,1 ,1 ,2 ,2 ,3 ,3 }, + {V4L2_PIX_FMT_YUV422P ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,3 ,3 }, + {V4L2_PIX_FMT_NV12 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 ,2 }, + {V4L2_PIX_FMT_NV21 ,1 ,3 ,2 ,1 ,2 ,2 ,2 ,3 ,2 }, + {V4L2_PIX_FMT_NV16 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV61 ,1 ,2 ,1 ,1 ,2 ,2 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV24 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_NV42 ,1 ,3 ,1 ,1 ,2 ,1 ,1 ,3 ,2 }, + {V4L2_PIX_FMT_YUYV ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_YVYU ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_UYVY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_VYUY ,2 ,2 ,1 ,2 ,4 ,2 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_BGR24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_RGB24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_HSV24 ,3 ,3 ,1 ,3 ,3 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_BGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_XBGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_RGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_XRGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_HSV32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,3 ,1 }, + {V4L2_PIX_FMT_ARGB32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 ,1 }, + {V4L2_PIX_FMT_ABGR32 ,4 ,4 ,1 ,4 ,4 ,1 ,1 ,4 ,1 }, + {V4L2_PIX_FMT_GREY ,1 ,1 ,1 ,1 ,0 ,1 ,1 ,1 ,1 }, };const struct v4l2_fwht_pixfmt_info *v4l2_fwht_find_pixfmt (u32 pixelformat)drivers/media/platform/vicodec/codec-v4l2-fwht.h +1
-0@@ -19,6 +19,7 @@ struct v4l2_fwht_pixfmt_info {unsigned int width_div;unsigned int height_div;unsigned int components_num; +unsigned int planes_num; };struct v4l2_fwht_state {drivers/media/platform/vicodec/vicodec-core.c +1
-1@@ -61,7 +61,7 @@ struct pixfmt_info { };static const struct v4l2_fwht_pixfmt_info pixfmt_fwht = { -V4L2_PIX_FMT_FWHT ,0 ,3 ,1 ,1 ,1 ,1 ,1 ,0 +V4L2_PIX_FMT_FWHT ,0 ,3 ,1 ,1 ,1 ,1 ,1 ,0 ,1 };static void vicodec_dev_release (struct device *dev)