summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2002-07-15 11:17:24 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2002-07-15 11:17:24 +0000
commita805a808b83639a76d7ae0cce58606b5e736138f (patch)
tree804b5be099d20f6546d700656bbabdb47036a821
parentf78053c3068b209476ffed4268d90a85bd5a4c2a (diff)
downloadgstreamer-plugins-bad-a805a808b83639a76d7ae0cce58606b5e736138f.tar.gz
this is neater
Original commit message from CVS: this is neater
-rw-r--r--gst-libs/gst/audio/audio.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/gst-libs/gst/audio/audio.c b/gst-libs/gst/audio/audio.c
index 83f17b099..cdc339e7e 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);