gst-libs/gst/cdda/gstcddabasesrc.c: Fix it so that it (a) makes sense and (b) doesn...
authorTim-Philipp Müller <tim@centricular.net>
Fri, 4 May 2007 09:06:38 +0000 (09:06 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 4 May 2007 09:06:38 +0000 (09:06 +0000)
Original commit message from CVS:
* gst-libs/gst/cdda/gstcddabasesrc.c:
(gst_cdda_base_src_add_track):
Fix it so that it (a) makes sense and (b) doesn't break
everything cdda-related including the unit test.

ChangeLog
gst-libs/gst/cdda/gstcddabasesrc.c

index 35b078a..f5b5d2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-05-04  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst-libs/gst/cdda/gstcddabasesrc.c:
+       (gst_cdda_base_src_add_track):
+         Fix it so that it (a) makes sense and (b) doesn't break
+         everything cdda-related including the unit test.
+
 2007-05-04  Stefan Kost  <ensonic@users.sf.net>
 
        * gst-libs/gst/cdda/gstcddabasesrc.c:
index a4f9319..9ab653d 100644 (file)
@@ -1025,7 +1025,7 @@ gst_cdda_base_src_add_track (GstCddaBaseSrc * src, GstCddaBaseSrcTrack * track)
   if (src->num_tracks > 0) {
     guint end_of_previous_track = src->tracks[src->num_tracks - 1].end;
 
-    if (track->start >= end_of_previous_track) {
+    if (track->start < end_of_previous_track) {
       GST_WARNING ("track %2u overlaps with previous tracks", track->num);
       return FALSE;
     }