cameraif: add ABI for para-virtual camera
authorOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Fri, 22 Mar 2019 07:37:42 +0000 (09:37 +0200)
committerWei Liu <wei.liu2@citrix.com>
Mon, 8 Apr 2019 12:00:26 +0000 (13:00 +0100)
commit5a5eb1a1848dfb12032be98e00d39fbe9f707536
treeec8e6ddaf820e1e973f9502f056a88ad59d0aa9e
parent19127340a504c030901fc16d8475fc7d8cfdf8a5
cameraif: add ABI for para-virtual camera

This is the ABI for the two halves of a para-virtualized
camera driver which extends Xen's reach multimedia capabilities even
farther enabling it for video conferencing, In-Vehicle Infotainment,
high definition maps etc.

The initial goal is to support most needed functionality with the
final idea to make it possible to extend the protocol if need be:

1. Provide means for base virtual device configuration:
 - pixel formats
 - resolutions
 - frame rates
2. Support basic camera controls:
 - contrast
 - brightness
 - hue
 - saturation
3. Support streaming control

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Reviewed-by: Juergen Gross <jgross@suse.com>
xen/include/public/io/cameraif.h [new file with mode: 0644]