media: rockchip/vpu: Provide a helper to reset both src and dst formats
authorBoris Brezillon <boris.brezillon@collabora.com>
Tue, 28 May 2019 17:02:25 +0000 (13:02 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 29 May 2019 15:00:23 +0000 (11:00 -0400)
commit4aa807ef41d8dd7a54bf5bcb0216e6672e0b6b53
tree8e66fffd27f7a0d2d530e158409d383b62099f7c
parentc65227fd2aac55f40f3b400e4a225e5846e3b47a
media: rockchip/vpu: Provide a helper to reset both src and dst formats

When initializing a context, the core wants to reset both src and dst
formats. Right now the order doesn't matter, but if we want to have a
valid default width/height on the non-coded/raw format side (src in
case of encoders, dst in case of decoders), we need to reset those
formats in the right order: first the coded-format side, then the other,
such that width and height on the raw format side can be taken from
the coded format.

Let's provide a helper that will reset both formats and make sure this
is done in the right order.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c
drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.c
drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.h