[Bug 692953] alsasink does not work at all with default value "sync=true" when used with live source that needs synchronization

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 13 10:06:12 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692953
  GStreamer | gst-plugins-base | 1.0.10

--- Comment #177 from Thomas DEBESSE <thomas.debesse at rcf.fr> 2013-09-13 17:06:04 UTC ---
> You are a glutton for punishment.  :-)

It's more that I **really** need it to be working! :D

In fact, apart from this very annoying bug, I am very happy with GStreamer. It
offers hundreds of possibilities, and usually, it does well. You may have
noticed as I have been able to launch more than 12 pipelines simultaneously on
two different jack patchbay and 6 sound card, all on one 6 years old computer,
and without consuming more than 8% of cpu and not much memory. Except this bug,
I am very pleased with gstreamer! :)

> What we are doing by adding a queue:
> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-threads-uses.html

> Better explanation:  :-)
> http://docs.gstreamer.com/display/GstSDK/Basic+tutorial+7%3A+Multithreading+and+Pad+Availability

Thanks for the useful information!

By the way, this pipeline from Comment #125 is running nicely since 4 days,
there is some 'WARN' sometimes (see Comment #127 ) but sound is not affected:

> gst-launch-1.0 -v alsasrc device=hw:XFi ! capsfilter caps="audio/x-raw, format=S16LE, rate=48000, channels=2" ! audioconvert ! audioresample ! capsfilter caps="audio/x-raw, format=F32LE, rate=48000, channels=2" ! jackaudiosink name=src client-name=xfi connect=none sync=true

This pipeline does not use any "queue" element.

I am trying an additional pipeline (jackaudiosrc ! queue ! alsasink sync=true):

> gst-launch-1.0 -v jackaudiosrc name=sink client-name=live connect=none ! capsfilter caps="audio/x-raw, format=F32LE, rate=48000, channels=2" ! audioconvert ! audioresample ! capsfilter caps="audio/x-raw, format=S16LE, rate=48000, channels=2" ! queue ! alsasink device=hw:Live sync=true

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list