alsasrc: return right number of bytes that we wrote
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 8 Mar 2010 10:25:01 +0000 (11:25 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 8 Mar 2010 10:25:01 +0000 (11:25 +0100)
ext/alsa/gstalsasrc.c

index db9c3a6..d01bdc7 100644 (file)
@@ -810,7 +810,7 @@ gst_alsasrc_read (GstAudioSrc * asrc, gpointer data, guint length)
   }
   GST_ALSA_SRC_UNLOCK (asrc);
 
-  return length - cptr;
+  return length - (cptr * alsa->bytes_per_sample);
 
 read_error:
   {