From: Keiichi Watanabe <keiichiw@chromium.org> To: virtio-dev@lists.oasis-open.org Cc: linux-media@vger.kernel.org, acourbot@chromium.org, alexlau@chromium.org, daniel@ffwll.ch, dgreid@chromium.org, dstaessens@chromium.org, dmitry.sepp@opensynergy.com, egranata@google.com, fziglio@redhat.com, hverkuil@xs4all.nl, keiichiw@chromium.org, kraxel@redhat.com, marcheu@chromium.org, posciak@chromium.org, spice-devel@lists.freedesktop.org, stevensd@chromium.org, tfiga@chromium.org, uril@redhat.com, samiullah.khawaja@opensynergy.com, kiran.pawar@opensynergy.com Subject: [PATCH v3 0/2] Virtio video device specification Date: Thu, 6 Feb 2020 19:20:56 +0900 [thread overview] Message-ID: <20200206102058.247258-1-keiichiw@chromium.org> (raw) Hi, Here is the 3rd version of virtio-video patches. This patch set consists of two changes. The first patch adds the virtio-video protocol. This is an updated version of v2 patch [1]. The second patch adds a new feature to use exported objects from different virtio devices, which are proposed in [2], as video buffers. PDFs are avaliable below: * full version [3] * only virtio-video section (first patch) [4] * only virtio-video section (first+second patch) [5] Best regards, Keiichi [1] https://markmail.org/thread/yb25fim2dqfuktgf [2] https://markmail.org/message/2p5zgfanuv3fgwcu [3] https://drive.google.com/file/d/1Kl3M6weAm0vV1kj9A5dq2yypLXe_6TS2/view?usp=sharing [4] https://drive.google.com/file/d/1fN_6lft3RPuFKOnBm6P6XCy3fF7wwnu5/view?usp=sharing [5] https://drive.google.com/file/d/1jOsS2WdVhL4PpcWLO8Zukq5J0fXDiWn-/view?usp=sharing Changes v2 -> v3: * Rename controlq -> commandq. * Add {QUERY,GET,SET}_CONTROL for bitrate, profile and level. * Update the definition of virtio_video_format_desc. - Remove fields for profiles and levels. - Define fields for memory layouts. - Stop using FOURCC and define enum virtio_video_format. * Add a feature flag for non-contiguous memories. * Add a new section for buffer lifecycle. * Change RESOURCE_DESTROY to RESOURCE_DESTROY_ALL. * Add fields in virtio_video_config. * Remove constants like *_UNDEFINED or *_UNSPEC. * Rename some constants and structs. * Change structures and orders of subsections and paragraphs. * Add more detailed description for each command. * Address review comments. * Add a feature for exported objects as a separate patch. Dmitry Sepp (1): virtio-video: Add virtio video device specification Keiichi Watanabe (1): virtio-video: Define a feature for exported objects from different virtio devices .gitignore | 1 + content.tex | 1 + images/video-buffer-lifecycle.dot | 18 + make-setup-generated.sh | 8 + virtio-video.tex | 1030 +++++++++++++++++++++++++++++ 5 files changed, 1058 insertions(+) create mode 100644 .gitignore create mode 100644 images/video-buffer-lifecycle.dot create mode 100644 virtio-video.tex -- 2.25.0.341.g760bfbb309-goog
WARNING: multiple messages have this Message-ID (diff)
From: Keiichi Watanabe <keiichiw@chromium.org> To: virtio-dev@lists.oasis-open.org Cc: linux-media@vger.kernel.org, acourbot@chromium.org, alexlau@chromium.org, daniel@ffwll.ch, dgreid@chromium.org, dstaessens@chromium.org, dmitry.sepp@opensynergy.com, egranata@google.com, fziglio@redhat.com, hverkuil@xs4all.nl, keiichiw@chromium.org, kraxel@redhat.com, marcheu@chromium.org, posciak@chromium.org, spice-devel@lists.freedesktop.org, stevensd@chromium.org, tfiga@chromium.org, uril@redhat.com, samiullah.khawaja@opensynergy.com, kiran.pawar@opensynergy.com Subject: [virtio-dev] [PATCH v3 0/2] Virtio video device specification Date: Thu, 6 Feb 2020 19:20:56 +0900 [thread overview] Message-ID: <20200206102058.247258-1-keiichiw@chromium.org> (raw) Hi, Here is the 3rd version of virtio-video patches. This patch set consists of two changes. The first patch adds the virtio-video protocol. This is an updated version of v2 patch [1]. The second patch adds a new feature to use exported objects from different virtio devices, which are proposed in [2], as video buffers. PDFs are avaliable below: * full version [3] * only virtio-video section (first patch) [4] * only virtio-video section (first+second patch) [5] Best regards, Keiichi [1] https://markmail.org/thread/yb25fim2dqfuktgf [2] https://markmail.org/message/2p5zgfanuv3fgwcu [3] https://drive.google.com/file/d/1Kl3M6weAm0vV1kj9A5dq2yypLXe_6TS2/view?usp=sharing [4] https://drive.google.com/file/d/1fN_6lft3RPuFKOnBm6P6XCy3fF7wwnu5/view?usp=sharing [5] https://drive.google.com/file/d/1jOsS2WdVhL4PpcWLO8Zukq5J0fXDiWn-/view?usp=sharing Changes v2 -> v3: * Rename controlq -> commandq. * Add {QUERY,GET,SET}_CONTROL for bitrate, profile and level. * Update the definition of virtio_video_format_desc. - Remove fields for profiles and levels. - Define fields for memory layouts. - Stop using FOURCC and define enum virtio_video_format. * Add a feature flag for non-contiguous memories. * Add a new section for buffer lifecycle. * Change RESOURCE_DESTROY to RESOURCE_DESTROY_ALL. * Add fields in virtio_video_config. * Remove constants like *_UNDEFINED or *_UNSPEC. * Rename some constants and structs. * Change structures and orders of subsections and paragraphs. * Add more detailed description for each command. * Address review comments. * Add a feature for exported objects as a separate patch. Dmitry Sepp (1): virtio-video: Add virtio video device specification Keiichi Watanabe (1): virtio-video: Define a feature for exported objects from different virtio devices .gitignore | 1 + content.tex | 1 + images/video-buffer-lifecycle.dot | 18 + make-setup-generated.sh | 8 + virtio-video.tex | 1030 +++++++++++++++++++++++++++++ 5 files changed, 1058 insertions(+) create mode 100644 .gitignore create mode 100644 images/video-buffer-lifecycle.dot create mode 100644 virtio-video.tex -- 2.25.0.341.g760bfbb309-goog --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org
next reply other threads:[~2020-02-06 10:21 UTC|newest] Thread overview: 70+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-02-06 10:20 Keiichi Watanabe [this message] 2020-02-06 10:20 ` [virtio-dev] [PATCH v3 0/2] Virtio video device specification Keiichi Watanabe 2020-02-06 10:20 ` [PATCH v3 1/2] virtio-video: Add virtio " Keiichi Watanabe 2020-02-06 10:20 ` [virtio-dev] " Keiichi Watanabe 2020-02-25 9:59 ` Gerd Hoffmann 2020-02-25 9:59 ` [virtio-dev] " Gerd Hoffmann 2020-02-27 7:24 ` Keiichi Watanabe 2020-02-27 7:24 ` [virtio-dev] " Keiichi Watanabe 2020-02-27 9:28 ` Gerd Hoffmann 2020-02-27 9:28 ` [virtio-dev] " Gerd Hoffmann 2020-03-04 4:31 ` Alexandre Courbot 2020-03-04 4:31 ` [virtio-dev] " Alexandre Courbot 2020-03-04 6:42 ` Gerd Hoffmann 2020-03-04 6:42 ` [virtio-dev] " Gerd Hoffmann 2020-03-04 10:07 ` Alexandre Courbot 2020-03-04 10:07 ` [virtio-dev] " Alexandre Courbot 2020-03-23 12:07 ` Keiichi Watanabe 2020-03-23 12:07 ` [virtio-dev] " Keiichi Watanabe 2020-03-23 13:28 ` Dmitry Sepp 2020-03-23 13:28 ` [virtio-dev] " Dmitry Sepp 2020-03-23 15:48 ` Keiichi Watanabe 2020-03-23 15:48 ` [virtio-dev] " Keiichi Watanabe 2020-03-25 9:47 ` Dmitry Sepp 2020-03-25 9:47 ` [virtio-dev] " Dmitry Sepp 2020-03-27 3:35 ` Keiichi Watanabe 2020-03-27 3:35 ` [virtio-dev] " Keiichi Watanabe 2020-03-30 9:53 ` Dmitry Sepp 2020-03-30 9:53 ` [virtio-dev] " Dmitry Sepp 2020-04-06 9:32 ` Alexandre Courbot 2020-04-06 9:32 ` [virtio-dev] " Alexandre Courbot 2020-04-06 11:46 ` Keiichi Watanabe 2020-04-06 11:46 ` [virtio-dev] " Keiichi Watanabe 2020-04-07 9:21 ` Dmitry Sepp 2020-04-07 9:21 ` [virtio-dev] " Dmitry Sepp 2020-04-09 10:46 ` Keiichi Watanabe 2020-04-09 10:46 ` [virtio-dev] " Keiichi Watanabe 2020-04-17 8:08 ` Dmitry Sepp 2020-04-17 8:08 ` [virtio-dev] " Dmitry Sepp 2020-04-20 9:57 ` Keiichi Watanabe 2020-04-20 9:57 ` [virtio-dev] " Keiichi Watanabe 2020-04-21 8:38 ` Dmitry Sepp 2020-04-21 8:38 ` [virtio-dev] " Dmitry Sepp 2020-04-24 11:42 ` Keiichi Watanabe 2020-04-24 11:42 ` [virtio-dev] " Keiichi Watanabe 2020-04-27 14:28 ` Dmitry Sepp 2020-04-27 14:28 ` [virtio-dev] " Dmitry Sepp 2020-04-07 14:49 ` Dmitry Sepp 2020-04-07 14:49 ` [virtio-dev] " Dmitry Sepp 2020-04-09 10:46 ` Keiichi Watanabe 2020-04-09 10:46 ` [virtio-dev] " Keiichi Watanabe 2020-04-09 13:13 ` Dmitry Sepp 2020-04-09 13:13 ` [virtio-dev] " Dmitry Sepp 2020-04-24 11:45 ` Keiichi Watanabe 2020-04-24 11:45 ` [virtio-dev] " Keiichi Watanabe 2020-04-27 9:33 ` Dmitry Sepp 2020-04-27 9:33 ` [virtio-dev] " Dmitry Sepp 2020-05-18 5:17 ` Keiichi Watanabe 2020-05-18 5:17 ` [virtio-dev] " Keiichi Watanabe 2020-05-27 12:12 ` Dmitry Sepp 2020-05-27 12:12 ` [virtio-dev] " Dmitry Sepp 2020-05-29 14:21 ` Keiichi Watanabe 2020-05-29 14:21 ` [virtio-dev] " Keiichi Watanabe 2020-06-01 7:19 ` Alexandre Courbot 2020-06-01 7:19 ` [virtio-dev] " Alexandre Courbot 2020-02-06 10:20 ` [PATCH v3 2/2] virtio-video: Define a feature for exported objects from different virtio devices Keiichi Watanabe 2020-02-06 10:20 ` [virtio-dev] " Keiichi Watanabe 2020-02-25 10:01 ` Gerd Hoffmann 2020-02-25 10:01 ` [virtio-dev] " Gerd Hoffmann 2020-02-27 7:24 ` Keiichi Watanabe 2020-02-27 7:24 ` [virtio-dev] " Keiichi Watanabe
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200206102058.247258-1-keiichiw@chromium.org \ --to=keiichiw@chromium.org \ --cc=acourbot@chromium.org \ --cc=alexlau@chromium.org \ --cc=daniel@ffwll.ch \ --cc=dgreid@chromium.org \ --cc=dmitry.sepp@opensynergy.com \ --cc=dstaessens@chromium.org \ --cc=egranata@google.com \ --cc=fziglio@redhat.com \ --cc=hverkuil@xs4all.nl \ --cc=kiran.pawar@opensynergy.com \ --cc=kraxel@redhat.com \ --cc=linux-media@vger.kernel.org \ --cc=marcheu@chromium.org \ --cc=posciak@chromium.org \ --cc=samiullah.khawaja@opensynergy.com \ --cc=spice-devel@lists.freedesktop.org \ --cc=stevensd@chromium.org \ --cc=tfiga@chromium.org \ --cc=uril@redhat.com \ --cc=virtio-dev@lists.oasis-open.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.