aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/gstreamer_extractor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/gstreamer_extractor.c')
-rw-r--r--src/plugins/gstreamer_extractor.c20
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)
2085void __attribute__ ((constructor)) 2099void __attribute__ ((constructor))
2086gstreamer_init () 2100gstreamer_init ()
2087{ 2101{
2102FPRINTF(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,