|
@@ -680,6 +680,9 @@ static int queue_setup(struct vb2_queue *vq,
|
|
*nbuffers = clamp_t(unsigned int, *nbuffers,
|
|
*nbuffers = clamp_t(unsigned int, *nbuffers,
|
|
STK1160_MIN_VIDEO_BUFFERS, STK1160_MAX_VIDEO_BUFFERS);
|
|
STK1160_MIN_VIDEO_BUFFERS, STK1160_MAX_VIDEO_BUFFERS);
|
|
|
|
|
|
|
|
+ if (*nplanes)
|
|
|
|
+ return sizes[0] < size ? -EINVAL : 0;
|
|
|
|
+
|
|
/* This means a packed colorformat */
|
|
/* This means a packed colorformat */
|
|
*nplanes = 1;
|
|
*nplanes = 1;
|
|
|
|
|