media: coda: add RC enable controls
authorPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 18 Mar 2020 18:36:49 +0000 (19:36 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 21 Apr 2020 15:21:31 +0000 (17:21 +0200)
commit66f92c4e1701d9d3c8b97503bd3aeb614a441a62
treeb61a0418ddedeb5ad31dc31707853001f69926d9
parent1d3ac27801e51ca919ba78350d0b0079ceb1a39b
media: coda: add RC enable controls

Currently the encoder enables the rate control algorithms if the bitrate
control is non-zero. Implement the V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE
and V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE controls to allow userspace to
choose frame-level or macroblock-level rate control updates, or to
explicitly disable rate control. Both controls are initially enabled to
keep the current behavior.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/coda/coda-bit.c
drivers/media/platform/coda/coda-common.c
drivers/media/platform/coda/coda.h