]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: chips-media: wave5: Add support for background detection
authorJackson Lee <jackson.lee@chipsnmedia.com>
Tue, 24 Mar 2026 05:03:58 +0000 (14:03 +0900)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Mon, 4 May 2026 06:35:14 +0000 (08:35 +0200)
commitffa7cb083c134042e2125cf37f488b407573607f
tree6d408a3d72e47e8e864aafc2a38cb0ea167019d9
parent5d801b59633f6af60bb0e18d3bbb18b7b040a6d9
media: chips-media: wave5: Add support for background detection

Implement V4L2_CID_MPEG_VIDEO_BACKGROUND_DETECTION in the Wave5 encoder
driver. When enabled, the hardware detects background regions in a frame
and uses fewer bits or skip mode to encode them, reducing bitrate for
streams with stationary scenes.

Signed-off-by: Jackson Lee <jackson.lee@chipsnmedia.com>
Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/chips-media/wave5/wave5-hw.c
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h