mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-09-03 02:16:09 +02:00

This adds a Virtio based video driver for video streaming device that operates input and output data buffers to share video devices with several guests. The current implementation consist of V4L2 based video driver supporting video functions of decoder and encoder. The device uses command structures to advertise and negotiate stream formats and controls. This allows the driver to modify the processing logic of the device on a per stream basis. from https://github.com/aesteve-rh/linux, align with 80c89869c3f7 ("virtio_video: add vicodec support and config") Signed-off-by: Albert Esteve <aesteve@redhat.com> Signed-off-by: Dmitry Sepp <dmitry.sepp@opensynergy.com> Signed-off-by: Kiran Pawar <Kiran.Pawar@opensynergy.com> Signed-off-by: Nikolay Martyanov <Nikolay.Martyanov@opensynergy.com> Signed-off-by: Samiullah Khawaja <samiullah.khawaja@opensynergy.com> Signed-off-by: Keiichi Watanabe <keiichiw@chromium.org>
394 B
394 B
SPDX-License-Identifier: GPL-2.0+
Video driver for virtio
config VIRTIO_VIDEO tristate "Virtio video V4L2 driver" depends on VIRTIO && VIDEO_DEV && V4L_MEM2MEM_DRIVERS depends on VIRTIO_MENU select VIDEOBUF2_DMA_SG select VIDEOBUF2_DMA_CONTIG select V4L2_MEM2MEM_DEV select VIRTIO_DMA_SHARED_BUFFER help This is the virtual video driver for virtio. Say Y or M.