gstreamer/ext/jack
Thomas Scheuermann 1215849e69 jack: Fix pipeline hang when jack changes sample rate or buffer size
If jackd changes the buffer size or sample rate, jackaudiosink hangs
and can't be stopped. This also happens if jack is configured as slave
and a gstreamer pipeline is started on the slave machine while the jack
master isn't running yet. If the the jack master is started it changes
the buffer size / sample rate and jackaudiosink can't be stopped.

This fix calls jack_shutdown_cb when jack_sample_rate_cb or
jack_buffer_size_cb is called.

https://bugzilla.gnome.org/show_bug.cgi?id=771272
2016-09-13 14:19:47 +02:00
..
.gitignore ext/jack/.cvsignore: Ignore old files as requested by the build slave. 2011-01-02 14:30:06 +00:00
gstjack.c ext/sys: Fix some compilation errors caused by circular includes 2012-12-12 17:35:04 +00:00
gstjack.h ext/sys: Fix some compilation errors caused by circular includes 2012-12-12 17:35:04 +00:00
gstjackaudioclient.c jack: Fix pipeline hang when jack changes sample rate or buffer size 2016-09-13 14:19:47 +02:00
gstjackaudioclient.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstjackaudiosink.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
gstjackaudiosink.h jack: Add property port-pattern to specify which JACK ports to connect to 2015-02-17 13:45:43 +02:00
gstjackaudiosrc.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
gstjackaudiosrc.h jack: Add property port-pattern to specify which JACK ports to connect to 2015-02-17 13:45:43 +02:00
gstjackringbuffer.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstjackutil.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstjackutil.h ext/sys: Fix some compilation errors caused by circular includes 2012-12-12 17:35:04 +00:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00