Le lundi 04 avril 2022 à 18:35 +0200, Philipp Zabel a écrit : > Allow to call G_PARM with type == V4L2_BUF_TYPE_VIDEO_CAPTURE, > to fix the following v4l2-compliance test failure: > > fail: v4l2-test-formats.cpp(1344): ret && node->has_frmintervals > test VIDIOC_G/S_PARM: FAIL So basically the rate written in the bitstream (if any) will be the same as the target real-time rate, which matches my reading of the new spec as what default behaviour we should have. Reviewed-by: Nicolas Dufresne <nicolas.dufresne@xxxxxxxxxxxxx> > > Signed-off-by: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> > --- > drivers/media/platform/chips-media/coda-common.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/media/platform/chips-media/coda-common.c b/drivers/media/platform/chips-media/coda-common.c > index c068c16d1eb4..33fcd8c7d72b 100644 > --- a/drivers/media/platform/chips-media/coda-common.c > +++ b/drivers/media/platform/chips-media/coda-common.c > @@ -1341,9 +1341,6 @@ static int coda_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a) > struct coda_ctx *ctx = fh_to_ctx(fh); > struct v4l2_fract *tpf; > > - if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT) > - return -EINVAL; > - > a->parm.output.capability = V4L2_CAP_TIMEPERFRAME; > tpf = &a->parm.output.timeperframe; > tpf->denominator = ctx->params.framerate & CODA_FRATE_RES_MASK;