1. 17 Feb, 2015 1 commit
  2. 04 Nov, 2012 1 commit
  3. 04 Mar, 2012 1 commit
  4. 11 Jan, 2012 1 commit
    • Stefan Sauer's avatar
      jack: add a transport mode enum · bc1fa747
      Stefan Sauer authored
      Clients can configure the desired behaviour via "transport" property. The
      default behaviour is ignoring the transport state. Other modes are master and
      slave.
      bc1fa747
  5. 09 Dec, 2011 1 commit
  6. 11 Nov, 2011 2 commits
  7. 03 Aug, 2011 1 commit
  8. 02 Jan, 2011 5 commits
    • Tristan Matthews's avatar
      jack: added client property · c070cfa7
      Tristan Matthews authored
      c070cfa7
    • Tristan Matthews's avatar
      ext/jack/: Add a jackaudiosrc. Refactor sink slightly for better code reuse. · b34bd142
      Tristan Matthews authored
      Original commit message from CVS:
      patch by: Tristan Matthews <tristan@sat.qc.ca>
      * ext/jack/Makefile.am:
      * ext/jack/gstjack.c:
      * ext/jack/gstjackaudioclient.c:
      * ext/jack/gstjackaudiosink.c:
      * ext/jack/gstjackaudiosink.h:
      * ext/jack/gstjackaudiosrc.c:
      * ext/jack/gstjackaudiosrc.h:
      * ext/jack/gstjackringbuffer.h:
      Add a jackaudiosrc. Refactor sink slightly for better code reuse.
      Fixes #545197.
      b34bd142
    • Paul Davis's avatar
      ext/jack/: Make an object to manage client connections to the jack server... · 60bcffa5
      Paul Davis authored
      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.
      60bcffa5
    • Wim Taymans's avatar
      ext/jack/gstjackaudiosink.*: Improve docs. · b0bfe6fc
      Wim Taymans authored
      Original commit message from CVS:
      * ext/jack/gstjackaudiosink.c: (jack_sample_rate_cb),
      (jack_buffer_size_cb), (jack_shutdown_cb),
      (gst_jack_ring_buffer_acquire):
      * ext/jack/gstjackaudiosink.h:
      Improve docs.
      b0bfe6fc
    • Wim Taymans's avatar
      Added fully functional jackaudiosink. · 32aaf1e9
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/jack/Makefile.am:
      * ext/jack/gstjack.c: (plugin_init):
      * ext/jack/gstjack.h:
      * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
      (gst_jack_ring_buffer_class_init), (jack_process_cb),
      (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
      (gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
      (gst_jack_ring_buffer_finalize),
      (gst_jack_ring_buffer_open_device),
      (gst_jack_ring_buffer_close_device),
      (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
      (gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
      (gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
      (gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
      (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
      (gst_jack_audio_sink_set_property),
      (gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
      (gst_jack_audio_sink_create_ringbuffer):
      * ext/jack/gstjackaudiosink.h:
      Added fully functional jackaudiosink.
      32aaf1e9