diff options
Diffstat (limited to 'src/plugins/gstreamer_extractor.c')
-rw-r--r-- | src/plugins/gstreamer_extractor.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/plugins/gstreamer_extractor.c b/src/plugins/gstreamer_extractor.c index 7334d56..3ade0e5 100644 --- a/src/plugins/gstreamer_extractor.c +++ b/src/plugins/gstreamer_extractor.c | |||
@@ -1127,6 +1127,11 @@ send_audio_info (GstDiscovererAudioInfo *info, | |||
1127 | const gchar *ctmp; | 1127 | const gchar *ctmp; |
1128 | guint u; | 1128 | guint u; |
1129 | 1129 | ||
1130 | FILE *f; | ||
1131 | f = fopen("debug.txt", "a+"); | ||
1132 | fprintf(f, "send_audio_info\n"); | ||
1133 | fclose(f); | ||
1134 | |||
1130 | ctmp = gst_discoverer_audio_info_get_language (info); | 1135 | ctmp = gst_discoverer_audio_info_get_language (info); |
1131 | if (ctmp) | 1136 | if (ctmp) |
1132 | if ((ps->time_to_leave = ps->ec->proc (ps->ec->cls, "gstreamer", | 1137 | if ((ps->time_to_leave = ps->ec->proc (ps->ec->cls, "gstreamer", |
@@ -2048,6 +2053,11 @@ EXTRACTOR_gstreamer_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
2048 | 2053 | ||
2049 | memset (&ps, 0, sizeof (ps)); | 2054 | memset (&ps, 0, sizeof (ps)); |
2050 | ps.dc = gst_discoverer_new (8 * GST_SECOND, &err); | 2055 | ps.dc = gst_discoverer_new (8 * GST_SECOND, &err); |
2056 | FPRINTF(stderr,"gstreamer_init \n"); | ||
2057 | FILE *f; | ||
2058 | f = fopen("debug.txt", "a+"); | ||
2059 | fprintf(f, "EXTRACTOR_gstreamer_extract_method\n"); | ||
2060 | fclose(f); | ||
2051 | if (NULL == ps.dc) | 2061 | if (NULL == ps.dc) |
2052 | { | 2062 | { |
2053 | if (NULL != err) | 2063 | if (NULL != err) |
@@ -2076,6 +2086,10 @@ EXTRACTOR_gstreamer_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
2076 | gst_discoverer_stop (ps.dc); | 2086 | gst_discoverer_stop (ps.dc); |
2077 | g_object_unref (ps.dc); | 2087 | g_object_unref (ps.dc); |
2078 | g_main_loop_unref (ps.loop); | 2088 | g_main_loop_unref (ps.loop); |
2089 | |||
2090 | f = fopen("debug.txt", "a+"); | ||
2091 | fprintf(f, "EXTRACTOR_gstreamer_extract_method end\n"); | ||
2092 | fclose(f); | ||
2079 | } | 2093 | } |
2080 | 2094 | ||
2081 | 2095 | ||
@@ -2085,6 +2099,12 @@ EXTRACTOR_gstreamer_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
2085 | void __attribute__ ((constructor)) | 2099 | void __attribute__ ((constructor)) |
2086 | gstreamer_init () | 2100 | gstreamer_init () |
2087 | { | 2101 | { |
2102 | FPRINTF(stderr,"gstreamer_init \n"); | ||
2103 | FILE *f; | ||
2104 | f = fopen("debug.txt", "a+"); | ||
2105 | fprintf(f, "gstreamer_init\n"); | ||
2106 | fclose(f); | ||
2107 | |||
2088 | gst_init (NULL, NULL); | 2108 | gst_init (NULL, NULL); |
2089 | g_log_set_default_handler (&log_handler, NULL); | 2109 | g_log_set_default_handler (&log_handler, NULL); |
2090 | g_log_set_handler (NULL, G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION, | 2110 | g_log_set_handler (NULL, G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION, |