clipping should also work if it's done on the first buffer starting at 0
authorThomas Vander Stichele <thomas (at) apestaart (dot) org>
Tue, 3 Mar 2009 09:06:52 +0000 (10:06 +0100)
committerThomas Vander Stichele <thomas@davedina.amantes>
Sat, 4 Apr 2009 13:14:31 +0000 (15:14 +0200)
ext/flac/gstflacdec.c

index 2968a93..a8e1e4e 100644 (file)
@@ -835,7 +835,7 @@ gst_flac_dec_write (GstFlacDec * flacdec, const FLAC__Frame * frame,
    * of the segment */
   if (flacdec->segment.format == GST_FORMAT_DEFAULT &&
       flacdec->segment.stop != -1 &&
-      flacdec->segment.last_stop > 0 &&
+      flacdec->segment.last_stop >= 0 &&
       flacdec->segment.last_stop + samples > flacdec->segment.stop) {
     samples = flacdec->segment.stop - flacdec->segment.last_stop;
     GST_DEBUG_OBJECT (flacdec,