Re: [PATCH v2 0/1] virtio-media: Add device specification
Albert Esteve <[email protected]> Fri, 7 Jun 2024 10:21:48 +0200
| Newsgroups | dev.linux.lists.virtio-dev |
|---|---|
| Message-ID | <CADSE00JYK-e_ORNrNvJcLVYe126XecHnEkPQdYDgUTXXhcK5uA@mail.gmail.com> |
Sorry, forgot the changeset. I will collect this for the next version. v1->v2: - Remove naming host/guest in the text - Explicitly specify endian-ness of the device - Change address by offset in the MMAP operation - Specify SHM region for MMAP operation On Fri, Jun 7, 2024 at 10:00 AM Albert Esteve <[email protected]> wrote: > Hi, > > This a formal attempt of including virtio-media > device specification. > > Virtio-media came from a discussion on virtio-dev > mailing list, which lead to presenting virtio-v4l2[1] > specification as an alternative to virtio-video. > > Later, virtio-v4l2 was renamed to virtio-media[2] > and published through: > > https://github.com/chromeos/virtio-media > > The repository above includes a virtio-media driver able > to pass v4l2-compliance when proxying the vivid/vicodec > virtual devices or an actual UVC camera using the > V4L2 vhost device (available in the repository). > Steps to reproduce are also detailed[3]. > > There is some overlap with virtio-video in regards > to which devices it can handle. However, > as virtio-media will likely be the virtualization > solution for ChromeOS (already landed into the chromeos > organization) and possibly other Google projects for > media devices, it would be desirable to include the > specification in the next virtio release despite > the aforementioned overlap. > > The device ID in this document differs from > the ID in the virtio-media project repository. > And it will probably need some discussion on which > would be the correct definitive ID. > > Full PDF: > https://drive.google.com/file/d/1pNCFP06VoV8Zuyx0aDVQ7HAT4xp-pZ0a/view?usp=sharing > PDF with the media section only: > https://drive.google.com/file/d/1sn3NUUeCm46zVyJKHkpytTIgGw1fUt5T/view?usp=sharing > > [1] > https://mail.google.com/mail/u/0?ui=2&ik=73ebd65ebd&attid=0.1&permmsgid=msg-f:1767388565327924962&th=1887068940754ee2&view=att&disp=inline&realattid=f_libalimc0 > [2] > https://www.mail-archive.com/[email protected]/msg12665.html > [3] https://github.com/chromeos/virtio-media/blob/main/TRY_IT_OUT.md > > Albert Esteve (1): > virtio-media: Add virtio media device specification > > conformance.tex | 13 +- > content.tex | 1 + > device-types/media/description.tex | 578 ++++++++++++++++++++++ > device-types/media/device-conformance.tex | 11 + > device-types/media/driver-conformance.tex | 9 + > 5 files changed, 608 insertions(+), 4 deletions(-) > create mode 100644 device-types/media/description.tex > create mode 100644 device-types/media/device-conformance.tex > create mode 100644 device-types/media/driver-conformance.tex > > -- > 2.44.0 > >