virgl/video: Add support for H.264 encoding
authorFeng Jiang <jiangfeng@kylinos.cn>
Thu, 29 Sep 2022 03:38:20 +0000 (11:38 +0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 18 Nov 2022 07:46:11 +0000 (07:46 +0000)
commitd3a203c969077993faa5b6dda97e9e7cea55eddc
treee3b8b7e3746d5ee93f1553d3fc12ed6ab96b2173
parent69ed5f13d84edd9574f088abe1818ab7f76ee7c1
virgl/video: Add support for H.264 encoding

Implement encoding framework and support H.264 encoding.

Signed-off-by: Feng Jiang <jiangfeng@kylinos.cn>
Signed-off-by: Ming Xie <xieming@kylinos.cn>
Signed-off-by: Liming Sun <sunliming@kylinos.cn>
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Boyuan Zhang <Boyuan.Zhang@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18831>
src/gallium/drivers/virgl/virgl_encode.c
src/gallium/drivers/virgl/virgl_encode.h
src/gallium/drivers/virgl/virgl_video.c
src/gallium/drivers/virgl/virgl_video.h
src/virtio/virtio-gpu/virgl_protocol.h
src/virtio/virtio-gpu/virgl_video_hw.h