media: v4l2-ctrl: add controls for long term reference.
authorDikshita Agarwal <dikshita@codeaurora.org>
Wed, 24 Mar 2021 09:54:31 +0000 (10:54 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 6 Apr 2021 12:49:02 +0000 (14:49 +0200)
commitf15c54cf3f684cd1a65f6ebc55ee9ada533ec6ef
tree3a7ad41341926b9c5d42a7c3ba3bb1ad52f6ece9
parentddbcd0c58a6a53e2f1600b9de0ce6a20667c031c
media: v4l2-ctrl: add controls for long term reference.

Long Term Reference (LTR) frames are the frames that are encoded
sometime in the past and stored in the DPB buffer list to be used
as reference to encode future frames.
This change adds controls to enable this feature.

Signed-off-by: Dikshita Agarwal <dikshita@codeaurora.org>
Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst
drivers/media/v4l2-core/v4l2-ctrls.c
include/uapi/linux/v4l2-controls.h