gst-libs/gst/audio/audio.*: fix prototype - wondering why the test worked regardless
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 21 Nov 2005 23:51:45 +0000 (23:51 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 21 Nov 2005 23:51:45 +0000 (23:51 +0000)
Original commit message from CVS:

* gst-libs/gst/audio/audio.c: (gst_audio_duration_from_pad_buffer):
* gst-libs/gst/audio/audio.h:
fix prototype - wondering why the test worked regardless

ChangeLog
gst-libs/gst/audio/audio.c
gst-libs/gst/audio/audio.h

index 8252060..37381fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-11-22  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst-libs/gst/audio/audio.c: (gst_audio_duration_from_pad_buffer):
+       * gst-libs/gst/audio/audio.h:
+         fix prototype - wondering why the test worked regardless
+
 2005-11-21  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * check/Makefile.am:
index 1e145da..20e9f91 100644 (file)
@@ -147,7 +147,7 @@ gst_audio_length (GstPad * pad, GstBuffer * buf)
   return length;
 }
 
-double
+GstClockTime
 gst_audio_duration_from_pad_buffer (GstPad * pad, GstBuffer * buf)
 {
 /* calculate length in nanoseconds
@@ -184,9 +184,8 @@ gst_audio_duration_from_pad_buffer (GstPad * pad, GstBuffer * buf)
     g_assert (width != 0);
     g_assert (channels != 0);
     g_assert (rate != 0);
-    length = (bytes * 8.0 * GST_SECOND) / (rate * channels * width);
+    length = (bytes * 8 * GST_SECOND) / (rate * channels * width);
   }
-  /* g_print ("DEBUG: audio: returning length of %f\n", length); */
   return length;
 }
 
index 189de51..94035af 100644 (file)
@@ -110,7 +110,7 @@ long     gst_audio_frame_rate           (GstPad *pad);
 /* calculate length in seconds of audio buffer buf based on caps of pad */
 double   gst_audio_length               (GstPad* pad, GstBuffer* buf);
 
-double   gst_audio_duration_from_pad_buffer (GstPad * pad, GstBuffer * buf);
+GstClockTime gst_audio_duration_from_pad_buffer (GstPad * pad, GstBuffer * buf);
 
 /* calculate highest possible sample value based on capabilities of pad */
 long     gst_audio_highest_sample_value (GstPad* pad);