static GstElementDetails gst_jack_bin_details = {
"Jack Bin",
"Generic/Bin",
- "LGPL",
+ "GPL",
"Jack processing bin: see README for more info",
VERSION,
"Andy Wingo <wingo@pobox.com>",
static GstElementDetails gst_jack_sink_details = {
"Jack Sink",
"Sink/Audio",
+ "GPL",
"Output to a Jack processing network: see README for more info",
VERSION,
"Andy Wingo <wingo@pobox.com>",
static GstElementDetails gst_jack_src_details = {
"Jack Src",
"Source/Audio",
+ "GPL",
"Input from a Jack processing network: see README for more info",
VERSION,
"Andy Wingo <wingo@pobox.com>",
if (this->client) {
g_message ("jack: closing client");
jack_client_close (this->client);
+ this->client = NULL;
}
if (GST_ELEMENT_CLASS (parent_class)->change_state)
jack_on_shutdown (this->client, shutdown, this);
}
- /* fixme: there are a *lot* of problems here */
if (GST_FLAG_IS_SET (GST_OBJECT (this), GST_JACK_OPEN)) {
l = this->src_pads;
while (l) {