<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/ui/dbus-display1.xml, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/ui/dbus-display1.xml?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/ui/dbus-display1.xml?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-12-21T06:50:22+00:00</updated>
<entry>
<title>ui/dbus: add chardev backend &amp; interface</title>
<updated>2021-12-21T06:50:22+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-07-22T15:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3e301c8d7ef0259c7e19277ea93a9915b55a1c6d'/>
<id>urn:sha1:3e301c8d7ef0259c7e19277ea93a9915b55a1c6d</id>
<content type='text'>
Add a new chardev backend which allows D-Bus client to handle the
chardev stream &amp; events.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>ui/dbus: add clipboard interface</title>
<updated>2021-12-21T06:50:22+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-07-20T12:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ff1a5810f61f78b47ddad995f49bcc70171d9e38'/>
<id>urn:sha1:ff1a5810f61f78b47ddad995f49bcc70171d9e38</id>
<content type='text'>
Expose the clipboard API over D-Bus. See the interface documentation for
further details.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>audio: add "dbus" audio backend</title>
<updated>2021-12-21T06:50:22+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-03-09T13:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=739362d4205cd90686118fe5af3e236c2f8c6be9'/>
<id>urn:sha1:739362d4205cd90686118fe5af3e236c2f8c6be9</id>
<content type='text'>
Add a new -audio backend that accepts D-Bus clients/listeners to handle
playback &amp; recording, to be exported via the -display dbus.

Example usage:
-audiodev dbus,in.mixing-engine=off,out.mixing-engine=off,id=dbus
-display dbus,audiodev=dbus

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>ui: add a D-Bus display backend</title>
<updated>2021-12-21T06:50:22+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-07-15T07:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=142ca628a733d0f523ad2b6713a22945e505f061'/>
<id>urn:sha1:142ca628a733d0f523ad2b6713a22945e505f061</id>
<content type='text'>
The "dbus" display backend exports the QEMU consoles and other
UI-related interfaces over D-Bus.

By default, the connection is established on the session bus, but you
can specify a different bus with the "addr" option.

The backend takes the "org.qemu" service name, while still allowing
further instances to queue on the same name (so you can lookup all the
available instances too). It accepts any number of clients at this
point, although this is expected to evolve with options to restrict
clients, or only accept p2p via fd passing.

The interface is intentionally very close to the internal QEMU API,
and can be introspected or interacted with busctl/dfeet etc:

$ ./qemu-system-x86_64 -name MyVM -display dbus
$ busctl --user introspect org.qemu /org/qemu/Display1/Console_0

org.qemu.Display1.Console           interface -         -               -
.RegisterListener                   method    h         -               -
.SetUIInfo                          method    qqiiuu    -               -
.DeviceAddress                      property  s         "pci/0000/01.0" emits-change
.Head                               property  u         0               emits-change
.Height                             property  u         480             emits-change
.Label                              property  s         "VGA"           emits-change
.Type                               property  s         "Graphic"       emits-change
.Width                              property  u         640             emits-change
[...]

See the interfaces XML source file and Sphinx docs for the generated API
documentations.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: add dbus-display documentation</title>
<updated>2021-12-21T06:50:21+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-10-05T21:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ef20c5ba0805a8f16fa86c62fb07d01cac6a2216'/>
<id>urn:sha1:ef20c5ba0805a8f16fa86c62fb07d01cac6a2216</id>
<content type='text'>
Wire up the dbus-display documentation. The interface and feature is
implemented next.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
</feed>
