From a805a808b83639a76d7ae0cce58606b5e736138f Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 15 Jul 2002 11:17:24 +0000 Subject: this is neater Original commit message from CVS: this is neater --- gst-libs/gst/audio/audio.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gst-libs/gst/audio/audio.c b/gst-libs/gst/audio/audio.c index 83f17b09..cdc339e7 100644 --- a/gst-libs/gst/audio/audio.c +++ b/gst-libs/gst/audio/audio.c @@ -40,8 +40,8 @@ gst_audio_frame_byte_size (GstPad* pad) if (caps == NULL) { /* ERROR: could not get caps of pad */ - g_warning ("gstaudio: warning: could not get caps of pad %p (%s)\n", - pad, GST_PAD_NAME (pad)); + g_warning ("gstaudio: could not get caps of pad %s:%s\n", + GST_ELEMENT_NAME (gst_pad_get_parent (pad)), GST_PAD_NAME (pad)); return 0; } @@ -83,9 +83,12 @@ gst_audio_frame_rate (GstPad *pad) /* get caps of pad */ caps = GST_PAD_CAPS (pad); - if (caps == NULL) + if (caps == NULL) { /* ERROR: could not get caps of pad */ + g_warning ("gstaudio: could not get caps of pad %s:%s\n", + GST_ELEMENT_NAME (gst_pad_get_parent (pad)), GST_PAD_NAME (pad)); return 0; + } else { gst_caps_get_int (caps, "rate", &rate); return rate; @@ -115,8 +118,8 @@ gst_audio_length (GstPad* pad, GstBuffer* buf) if (caps == NULL) { /* ERROR: could not get caps of pad */ - g_warning ("gstaudio: warning: could not get caps of pad %p (%s)\n", - pad, GST_PAD_NAME (pad)); + g_warning ("gstaudio: could not get caps of pad %s:%s\n", + GST_ELEMENT_NAME (gst_pad_get_parent (pad)), GST_PAD_NAME (pad)); length = 0.0; } else @@ -147,9 +150,11 @@ gst_audio_highest_sample_value (GstPad* pad) GstCaps *caps = NULL; caps = GST_PAD_CAPS (pad); - /* FIXME : Please change this to a better warning method ! */ if (caps == NULL) - printf ("WARNING: gstaudio: could not get caps of pad !\n"); + { + g_warning ("gstaudio: could not get caps of pad %s:%s\n", + GST_ELEMENT_NAME (gst_pad_get_parent (pad)), GST_PAD_NAME (pad)); + } gst_caps_get_int (caps, "width", &width); gst_caps_get_boolean (caps, "signed", &is_signed); -- cgit v1.2.1