Re: [PATCH 0/8] virtio: Add vhost-user based Video decode

2022-02-03 Thread Peter Griffin
Hi Michael, Apologies for the delaying in replying to you, I didn't see your email until now whilst replying to Alex review feedback. On Tue, 11 Jan 2022, Michael S. Tsirkin wrote: > On Thu, Dec 09, 2021 at 02:55:53PM +0000, Peter Griffin wrote: > > This series adds support fo

Re: [PATCH 0/8] virtio: Add vhost-user based Video decode

2022-02-03 Thread Peter Griffin
Hi Alex, On Tue, 11 Jan 2022, Alex Bennée wrote: > > Peter Griffin writes: > > > This series adds support for virtio-video decoder devices in Qemu > > and also provides a vhost-user-video vmm implementation. > > This brings up a bunch of failures in CI: > >

Re: [PATCH 4/8] vhost-user-video: add meson subdir build logic

2022-02-03 Thread Peter Griffin
Hi Alex, Thanks for reviewing. On Tue, 11 Jan 2022, Alex Bennée wrote: > > Peter Griffin writes: > > > Signed-off-by: Peter Griffin > > --- > > tools/meson.build | 9 + > > 1 file changed, 9 insertions(+) > > > > diff --git a/to

Re: [PATCH 3/8] vhost-user-video: boiler plate code for vhost-user-video device

2022-02-03 Thread Peter Griffin
Hi Alex, Thanks for reviewing. On Tue, 11 Jan 2022, Alex Bennée wrote: > > Peter Griffin writes: > > > Signed-off-by: Peter Griffin > > --- > > hw/display/Kconfig | 5 + > > hw/display/meson.build | 3 + > > hw/

Re: [PATCH 1/8] vhost-user-video: Add a README.md with cheat sheet of commands

2022-02-03 Thread Peter Griffin
Hi Alex, Thanks for your review :) On Tue, 11 Jan 2022, Alex Bennée wrote: > > Peter Griffin writes: > > > Signed-off-by: Peter Griffin > > --- > > tools/vhost-user-video/README.md | 98 > > 1 file changed, 98 insertions

Re: [PATCH 5/8] standard-headers: Add virtio_video.h

2021-12-10 Thread Peter Griffin
Hi Peter, On Fri, 10 Dec 2021, Peter Maydell wrote: > On Thu, 9 Dec 2021 at 15:03, Peter Griffin wrote: > > > > Signed-off-by: Peter Griffin > > --- > > include/standard-headers/linux/virtio_video.h | 483 ++ > > 1 file changed, 483 inse

Re: [PATCH 5/8] standard-headers: Add virtio_video.h

2021-12-10 Thread Peter Griffin
Hi Michael, On Fri, 10 Dec 2021, Michael S. Tsirkin wrote: > On Thu, Dec 09, 2021 at 02:55:58PM +0000, Peter Griffin wrote: > > Signed-off-by: Peter Griffin > > --- > > include/standard-headers/linux/virtio_video.h | 483 ++ > > 1 file changed, 48

Re: [PATCH 6/8] virtio_video: Add Fast Walsh-Hadamard Transform format

2021-12-10 Thread Peter Griffin
Hi Michael, On Fri, 10 Dec 2021, Michael S. Tsirkin wrote: > On Thu, Dec 09, 2021 at 02:55:59PM +0000, Peter Griffin wrote: > > Linux vicodec (Virtual Codec) test driver in Linux implements > > FWHT. FWHT was designed to be fast and simple and to have > > characteristics

[PATCH 3/8] vhost-user-video: boiler plate code for vhost-user-video device

2021-12-09 Thread Peter Griffin
Signed-off-by: Peter Griffin --- hw/display/Kconfig | 5 + hw/display/meson.build | 3 + hw/display/vhost-user-video.c| 386 +++ include/hw/virtio/vhost-user-video.h | 41 +++ 4 files changed, 435 insertions(+) create mode

[PATCH 6/8] virtio_video: Add Fast Walsh-Hadamard Transform format

2021-12-09 Thread Peter Griffin
Linux vicodec (Virtual Codec) test driver in Linux implements FWHT. FWHT was designed to be fast and simple and to have characteristics of other video codecs and therefore face similar issues [1]. https://en.wikipedia.org/wiki/Fast_Walsh%E2%80%93Hadamard_transform Signed-off-by: Peter Griffin

[PATCH 8/8] tools/vhost-user-video: Add initial vhost-user-video vmm

2021-12-09 Thread Peter Griffin
d-off-by: Peter Griffin --- tools/vhost-user-video/50-qemu-rpmb.json.in |5 + tools/vhost-user-video/main.c | 1680 tools/vhost-user-video/meson.build| 10 + tools/vhost-user-video/v4l2_backend.c | 1777 + tools/vhost-us

[PATCH 7/8] hw/display: add vhost-user-video-pci

2021-12-09 Thread Peter Griffin
Add boiler plate code for vhost-user-video-pci. Example -device vhost-user-video-pci,chardev=video,id=video -chardev socket,path=video.sock,id=video Signed-off-by: Peter Griffin --- hw/display/vhost-user-video-pci.c | 82 +++ 1 file changed, 82 insertions(+) create

[PATCH 4/8] vhost-user-video: add meson subdir build logic

2021-12-09 Thread Peter Griffin
Signed-off-by: Peter Griffin --- tools/meson.build | 9 + 1 file changed, 9 insertions(+) diff --git a/tools/meson.build b/tools/meson.build index 3e5a0abfa2..3314b5efc5 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -24,3 +24,12 @@ endif if have_virtiofsd subdir

[PATCH 5/8] standard-headers: Add virtio_video.h

2021-12-09 Thread Peter Griffin
Signed-off-by: Peter Griffin --- include/standard-headers/linux/virtio_video.h | 483 ++ 1 file changed, 483 insertions(+) create mode 100644 include/standard-headers/linux/virtio_video.h diff --git a/include/standard-headers/linux/virtio_video.h b/include/standard-headers

[PATCH 0/8] virtio: Add vhost-user based Video decode

2021-12-09 Thread Peter Griffin
initiative by Linaro called "project Stratos" for which you can find information here: https://collaborate.linaro.org/display/STR/Stratos+Home Applies cleanly to git://git.qemu.org/qemu.git master(a3607def89). Thanks, Peter. [1] https://lwn.net/Articles/760650/ Peter Griffin (8): vhost-

[PATCH 1/8] vhost-user-video: Add a README.md with cheat sheet of commands

2021-12-09 Thread Peter Griffin
Signed-off-by: Peter Griffin --- tools/vhost-user-video/README.md | 98 1 file changed, 98 insertions(+) create mode 100644 tools/vhost-user-video/README.md diff --git a/tools/vhost-user-video/README.md b/tools/vhost-user-video/README.md new file mode 100644

[PATCH 2/8] MAINTAINERS: Add virtio-video section

2021-12-09 Thread Peter Griffin
Add myself as maintainer of the virtio-video files added in this series. Signed-off-by: Peter Griffin --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7543eb4d59..43c53aded8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2012,6 +2012,14