diff options
Diffstat (limited to 'src/plugins/gstreamer_extractor.c')
-rw-r--r-- | src/plugins/gstreamer_extractor.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/gstreamer_extractor.c b/src/plugins/gstreamer_extractor.c index 9420c15..aae37e7 100644 --- a/src/plugins/gstreamer_extractor.c +++ b/src/plugins/gstreamer_extractor.c | |||
@@ -705,6 +705,8 @@ initialize (struct InitData *id, struct PrivStruct *ps) | |||
705 | g_print ("Error initializing: %s\n", err->message); | 705 | g_print ("Error initializing: %s\n", err->message); |
706 | return FALSE; | 706 | return FALSE; |
707 | } | 707 | } |
708 | if (err) | ||
709 | g_error_free (err); | ||
708 | /* connect signals */ | 710 | /* connect signals */ |
709 | g_signal_connect (id->dc, "discovered", G_CALLBACK (_new_discovered_uri), ps); | 711 | g_signal_connect (id->dc, "discovered", G_CALLBACK (_new_discovered_uri), ps); |
710 | g_signal_connect (id->dc, "finished", G_CALLBACK (_discoverer_finished), id); | 712 | g_signal_connect (id->dc, "finished", G_CALLBACK (_discoverer_finished), id); |
@@ -1597,12 +1599,8 @@ void | |||
1597 | EXTRACTOR_gstreamer_extract_method (struct EXTRACTOR_ExtractContext *ec) | 1599 | EXTRACTOR_gstreamer_extract_method (struct EXTRACTOR_ExtractContext *ec) |
1598 | { | 1600 | { |
1599 | static int initialized = FALSE; | 1601 | static int initialized = FALSE; |
1600 | int64_t offset; | ||
1601 | void *data; | ||
1602 | GstDiscoverer *dc; | ||
1603 | static struct PrivStruct ps; | 1602 | static struct PrivStruct ps; |
1604 | static struct InitData id; | 1603 | static struct InitData id; |
1605 | GError *err = NULL; | ||
1606 | 1604 | ||
1607 | if ( (! initialized) && | 1605 | if ( (! initialized) && |
1608 | (! (initialized = initialize (&id, &ps))) ) | 1606 | (! (initialized = initialize (&id, &ps))) ) |