]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit6208aecb016fafabf312b17ff7bab290af855427
treeb61a0418ddedeb5ad31dc31707853001f69926d9
parent05170d1a2a98aa327dfaea0eb3db3dab88058b8a
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