Using client volume control, I can control Guest sound volume, but I'm not able to control guest volume using guest volume controller in some envs: Unable to control sound volume inside the guest - Client Win7, vier-viewer 0.5.6-25(rhev current) / Guest Win7, RHEV-Spice-Agent 4.11.2 - Client Win7, vier-viewer 1.0256(newest available msi) / Guest Win7, RHEV-Spice-Agent 4.11.2 But using client on Fedora20 or using a RHEL7 Guest, I can control guest sound volume inside the guest: - Client Win7, vier-viewer 0.5.6-25 / Guest RHEL7 - Client Fedora20, virt-viewer-0.6.0-1.fc20.x86_64 / Guest Win7, RHEV-Spice-Agent 4.11.2
The problems stems from the audio sink/src not implementing the GstStreamVolume interface. In >1.0, directsoundsink implements it, however directsoundsrc is still missing volume control. Perhaps we should first rebase gstreamer to 1.x series, and fix directsoundsrc upstream. this all sounds too late for 3.5
Just an update: Last upstream release of virt-viewer is using gstreamer1 and you can control guest playback audio inside the guest; For the record audio (directsoundsrc), there is a patch upstream at: https://bugzilla.gnome.org/show_bug.cgi?id=744383
The patch for directsoundsrc element is now upstream. Closing this bug as NEXTRELEASE as this patch should be available in next virt-viewer windows release. If you find any problems related to volume control, please open a new bug for it.
Closing as NEXTRELEASE is not right. Sorry. Moving it to POST. The bz for directsoundsrc fix is https://bugzilla.gnome.org/show_bug.cgi?id=744383 The patch is upstream on gst-plugins-bad hash 1b564bfb8b0db43a24cf311dca24038558b80a68 It should be included in version 1.4.6
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0377.html