]> git.baikalelectronics.ru Git - kernel.git/commit
media: platform: mtk-vcodec: Do not force /dev/videoX node number
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Thu, 20 Jan 2022 08:59:09 +0000 (09:59 +0100)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Tue, 22 Feb 2022 08:41:11 +0000 (09:41 +0100)
commit6d585aea814408baf336d5e16794feb3068fedc8
tree6b225d76c55845c71aab897b6c06a33faa1888a0
parent490fd09a22c730ad4bcb6136c133c2ee19d9e4a8
media: platform: mtk-vcodec: Do not force /dev/videoX node number

Let's v4l2 framework use a free /dev/videoX node for decode and encoder.
For the decoder call video_register_device() before register the media
controller device so the mapping between ins correctly done.
Since the registering sequence has changed rework exiting errors case too.

Fixes: 62be528be344 ("[media] vcodec: mediatek: Add Mediatek V4L2 Video Decoder Driver")
Fixes: 7ed70a2eaaa4 ("[media] vcodec: mediatek: Add Mediatek V4L2 Video Encoder Driver")
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c