From ebfe6f3c6a09859a825ab8c74dac2f4d390614b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 14 Jun 2006 14:49:33 +0000 Subject: [PATCH] gst/playback/gststreaminfo.c: Try GST_TAG_CODEC as fallback when extracting the codec name; more debug info. Original commit message from CVS: * gst/playback/gststreaminfo.c: (cb_probe): Try GST_TAG_CODEC as fallback when extracting the codec name; more debug info. --- ChangeLog | 6 ++++++ gst/playback/gststreaminfo.c | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index fa3775dd99..6b8f725d1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-06-14 Tim-Philipp Müller + + * gst/playback/gststreaminfo.c: (cb_probe): + Try GST_TAG_CODEC as fallback when extracting the + codec name; more debug info. + 2006-06-14 Tim-Philipp Müller * ext/ogg/Makefile.am: diff --git a/gst/playback/gststreaminfo.c b/gst/playback/gststreaminfo.c index b64b63e463..3d2f7530f0 100644 --- a/gst/playback/gststreaminfo.c +++ b/gst/playback/gststreaminfo.c @@ -187,15 +187,23 @@ cb_probe (GstPad * pad, GstEvent * e, gpointer user_data) if (gst_tag_list_get_string (list, GST_TAG_VIDEO_CODEC, &codec)) { g_free (info->codec); info->codec = codec; + GST_LOG_OBJECT (pad, "codec = %s (video)", codec); g_object_notify (G_OBJECT (info), "codec"); } else if (gst_tag_list_get_string (list, GST_TAG_AUDIO_CODEC, &codec)) { g_free (info->codec); info->codec = codec; + GST_LOG_OBJECT (pad, "codec = %s (audio)", codec); + g_object_notify (G_OBJECT (info), "codec"); + } else if (gst_tag_list_get_string (list, GST_TAG_CODEC, &codec)) { + g_free (info->codec); + info->codec = codec; + GST_LOG_OBJECT (pad, "codec = %s (generic)", codec); g_object_notify (G_OBJECT (info), "codec"); } if (gst_tag_list_get_string (list, GST_TAG_LANGUAGE_CODE, &lang)) { g_free (info->langcode); info->langcode = lang; + GST_LOG_OBJECT (pad, "language-code = %s", lang); g_object_notify (G_OBJECT (info), "language-code"); } }