audio glitches when audio sinks are synchronized to GstSystemClock

Charlie Laub charleslaub at sbcglobal.net
Mon Mar 26 18:57:17 UTC 2018


I believe I have finally solved this problem. 

 

PROBLEM RECAP: 

Streaming over LAN to client, on client pipeline ends at an alsasink. Client
clock source was forced to GstSystemClock by setting provide-clock=false on
sink(s). When I also set slave-method=resample or slave-method=skew I would
get audible glitches. With skew it was a tick or pop sound, and with
resample occasionally the pitch would go up and down for several to several
tens of seconds, like "wow and flutter" if anyone remembers what this is.

 

FIX:

I set sync=false on all alsasinks. Since then (several days of auditioning
ago) the audible glitches have disappeared.

 

Not sure why exactly this is fixing the problem, but I thought I would leave
a note about it here for posterity.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180326/7f9cc59e/attachment.html>


More information about the gstreamer-devel mailing list