summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-03-08 15:24:52 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-03-08 15:24:52 +0000
commitf1b91e369d111f10996074c14c6a4843c36d5d41 (patch)
treea31fe3a3f7123b5201ade0a405d2f170b2d39737 /common
parent49e29a2716904ce50c1db8b561801f2b87378821 (diff)
downloadgst-plugins-bad-f1b91e369d111f10996074c14c6a4843c36d5d41.tar.gz
gst-plugins-bad-f1b91e369d111f10996074c14c6a4843c36d5d41.tar.bz2
gst-plugins-bad-f1b91e369d111f10996074c14c6a4843c36d5d41.zip
ext/jack/: Make an object to manage client connections to the jack server which we will use in the future to run sele...
Original commit message from CVS: Includes patch by: Paul Davis <paul at linuxaudiosystems dot com> * ext/jack/Makefile.am: * ext/jack/gstjackaudioclient.c: (gst_jack_audio_client_init), (jack_process_cb), (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb), (connection_find), (gst_jack_audio_make_connection), (gst_jack_audio_get_connection), (gst_jack_audio_unref_connection), (gst_jack_audio_connection_add_client), (gst_jack_audio_connection_remove_client), (gst_jack_audio_client_new), (gst_jack_audio_client_free), (gst_jack_audio_client_get_client), (gst_jack_audio_client_set_active): * ext/jack/gstjackaudioclient.h: Make an object to manage client connections to the jack server which we will use in the future to run selected jack elements with the same jack connection. Make some stuff a bit more threadsafe. Activate the jack client ASAP. * ext/jack/gstjackaudiosink.c: (gst_jack_audio_sink_allocate_channels), (gst_jack_audio_sink_free_channels), (jack_process_cb), (gst_jack_ring_buffer_open_device), (gst_jack_ring_buffer_close_device), (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release), (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init), (gst_jack_audio_sink_getcaps): * ext/jack/gstjackaudiosink.h: Use new client object to manage connections. Don't remove and recreate all ports, try to reuse them.
Diffstat (limited to 'common')
m---------common0
1 files changed, 0 insertions, 0 deletions
diff --git a/common b/common
-Subproject c4f56a657d79aee0e3fc25ef2bcf876f9f3c159
+Subproject 7c5a0ab68de1fed4e5a1fd473160debc2c4c7b8