On Sat, Jul 25, 2020 at 11:45 PM Alexandre Courbot <acourbot@xxxxxxxxxxxx> wrote: > > On Thu, Jul 16, 2020 at 5:23 AM Ezequiel Garcia <ezequiel@xxxxxxxxxxxxx> wrote: > > > > Now that slice invariant parameters have been moved, > > the driver no longer needs this control, so drop it. > > > > Signed-off-by: Ezequiel Garcia <ezequiel@xxxxxxxxxxxxx> > > --- > > drivers/staging/media/hantro/hantro_drv.c | 5 ----- > > drivers/staging/media/hantro/hantro_h264.c | 5 ----- > > drivers/staging/media/hantro/hantro_hw.h | 2 -- > > 3 files changed, 12 deletions(-) > > > > diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c > > index 34797507f214..3cd00cc0a364 100644 > > --- a/drivers/staging/media/hantro/hantro_drv.c > > +++ b/drivers/staging/media/hantro/hantro_drv.c > > @@ -306,11 +306,6 @@ static const struct hantro_ctrl controls[] = { > > .cfg = { > > .id = V4L2_CID_MPEG_VIDEO_H264_DECODE_PARAMS, > > }, > > - }, { > > - .codec = HANTRO_H264_DECODER, > > - .cfg = { > > - .id = V4L2_CID_MPEG_VIDEO_H264_SLICE_PARAMS, > > - }, > > Isn't this going to make the driver reject (as opposed to just ignore) > this control altogether? Also, even though the control is not required > anymore, don't we want to check that it is provided in order to ensure > user-space follows the spec (granted, this would be better done in a > common framework shared by all drivers). I kind of forgot about the previous discussion about frame-based vs slice-based decoders, and since Hantro is frame-based this makes my point above moot. Please ignore. > > I'd also suggest this patch (and the following one) to be merged into > the previous one as they are just removing fields that have become > unneeded because of it.