Xpra-org / xpra

Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows.
https://xpra.org/
GNU General Public License v2.0
1.93k stars 165 forks source link

CentOS 6 0.16.x client and 0.17.x server causes scratchy audio #1178

Closed totaam closed 8 years ago

totaam commented 8 years ago

Issue migrated from trac ticket # 1178

component: server | priority: major | resolution: fixed

2016-04-20 02:48:43: smo created the issue


When using a centos 0.16.x client from the winswitch repo and a 0.17.x server on fedora 23 built from svn.

What happens is audio is scratchy and can lead to it degrading and eventually not working any more.

My test was always forcing --speaker-codec=mp3 on the client.

I will attach logs from the client and server with -d sound.

totaam commented 8 years ago

2016-05-13 08:50:30: smo commented


I've tested the patch in 12567 in a vm seems to behave like the patch in trunk.

Will test the rest of them in the morning.

totaam commented 8 years ago

2016-05-14 00:27:50: maxmylyn changed status from new to closed

totaam commented 8 years ago

2016-05-14 00:27:50: maxmylyn set resolution to fixed

totaam commented 8 years ago

2016-05-14 00:27:50: maxmylyn commented


Works well with 16, 17, and 18. As Alex put it "A miracle has been performed".

Closing.

totaam commented 8 years ago

2016-05-23 05:23:18: antoine commented


Just found this which may allow us to tune the queue without dropping samples and therefore without causing scratchy sound?: Gstreamer 1.0 python bindings, how to implement a proper seek event:

self.pipeline.seek (self.pbRate, Gst.Format.TIME,
      Gst.SeekFlags.SKIP, Gst.SeekType.NONE, 0,
      Gst.SeekType.NONE, 0)