media: v4l2-ctrls: Unset correct HEVC loop filter flag
authorJonas Karlman <jonas@kwiboo.se>
Tue, 26 May 2020 22:25:15 +0000 (00:25 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 Jun 2020 15:48:32 +0000 (17:48 +0200)
commit8944878343bba65e74768d2efcd312fac059b33b
tree361ce66fc9f3b20b7af1b9aca06a3169abea42fc
parentb657fc29d0ef4f145dd1ef3573954af9244614e8
media: v4l2-ctrls: Unset correct HEVC loop filter flag

[ Upstream commit 88441917dc6cd995cb993df603e264f5b88be50c ]

Wrong loop filter flag is unset when tiles enabled flag is not set,
this cause HEVC decoding issues with Rockchip Video Decoder.

Fix this by unsetting the loop filter across tiles enabled flag instead of
the pps loop filter across slices enabled flag when tiles are disabled.

Fixes: 256fa3920874 ("media: v4l: Add definitions for HEVC stateless decoding")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/v4l2-core/v4l2-ctrls.c