On Sat, Aug 22, 2020 at 05:11:54PM +0400, Roman Bogorodskiy wrote: > Introduce a new device element "<audio>" which allows > to map guest sound device specified using the "<sound>" > element to specific audio backend. > > Example: > > <sound model='ich7'> > <audio id='1'/> > </sound> > <audio id='1' type='oss'> > <input dev='/dev/dsp0'/> > <output dev='/dev/dsp0'/> > </audio> > > This block maps to OSS audio backend on the host using > /dev/dsp0 device for both input (recording) > and output (playback). > > OSS is the only backend supported so far. > > Signed-off-by: Roman Bogorodskiy <bogorodskiy@xxxxxxxxx> > --- > docs/schemas/domaincommon.rng | 36 +++++++ > src/conf/domain_capabilities.c | 4 + > src/conf/domain_conf.c | 182 ++++++++++++++++++++++++++++++++- > src/conf/domain_conf.h | 28 +++++ > src/conf/virconftypes.h | 3 + > src/libvirt_private.syms | 2 + > src/qemu/qemu_command.c | 1 + > src/qemu/qemu_domain.c | 1 + > src/qemu/qemu_domain_address.c | 2 + > src/qemu/qemu_driver.c | 5 + > src/qemu/qemu_hotplug.c | 3 + > src/qemu/qemu_validate.c | 1 + > 12 files changed, 266 insertions(+), 2 deletions(-) Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|