OSDN Git Service

[media] vivid: use TPG_MAX_PLANES instead of hardcoding plane-arrays
authorHans Verkuil <hans.verkuil@cisco.com>
Sat, 7 Mar 2015 15:30:43 +0000 (12:30 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Thu, 2 Apr 2015 23:30:16 +0000 (20:30 -0300)
Two arrays of size 'max number of planes' have a hardcoded size instead
of using TPG_MAX_PLANES. Fix that, since TPG_MAX_PLANES will be increased
later on.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/platform/vivid/vivid-core.h

index 4b497df..191d9b5 100644 (file)
@@ -84,7 +84,7 @@ struct vivid_fmt {
        bool    can_do_overlay;
        u32     alpha_mask;
        u8      planes;
-       u32     data_offset[2];
+       u32     data_offset[TPG_MAX_PLANES];
 };
 
 extern struct vivid_fmt vivid_formats[];
@@ -332,7 +332,7 @@ struct vivid_dev {
        u32                             ycbcr_enc_out;
        u32                             quantization_out;
        u32                             service_set_out;
-       u32                             bytesperline_out[2];
+       u32                             bytesperline_out[TPG_MAX_PLANES];
        unsigned                        tv_field_out;
        unsigned                        tv_audio_output;
        bool                            vbi_out_have_wss;