On Sat, 14 Jul 2012, agraham wrote: > On 07/14/2012 03:17 AM, agraham wrote: > > Hi Guys, > > > > I've written a VNC client that implements the VNC QEMU Audio extensions. > > Using QEMU 0.13 it works very very for remote sound, however after > > upgrading to QEMU 1.1.0 the audio stream contains only bytes of zeros, > > so this results in no sound on the client. > > > > It is almost like the stream is muted by sending 0 bytes instead of the > > actual data. > > > > 0: VNC: :SOUND: AudioOn > > 1: VNC: :SOUND: Received _QEMU_Audio_Server_Message: Operation: 1 > > 2: VNC: :SOUND: Received _QEMU_Audio_Start > > 3: VNC: :SOUND: Received _QEMU_Audio_Server_Message: Operation: 2 > > 4: VNC: :SOUND: Received _QEMU_Audio_Data 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > > > > Is there something new that needs to be done in order for the sound to > > be pushed out, like some unmute mechanism? > > > > I rebuilt QEMU 0.15.1 and sound worked but was very choppy, I think due > > to some timer injection changes - but that's another issue. > > > > Thanks in advance. > > > > Albert > > I've just rebuilt QEMU 1.0 (and all of its dependencies) and it has the same > problem (zero bytes), so some incompatibility was introduced between 0.15.1 > and 1.1.0. > > Anyone got any clues ?
Please try to bisect the issue. -- mailto:av1...@comtv.ru