plugins/elements/gstidentity.c: Don't warning on offset==-1. Taken from _check_imperf...
authorStefan Kost <ensonic@users.sourceforge.net>
Fri, 21 Nov 2008 20:57:16 +0000 (20:57 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Fri, 21 Nov 2008 20:57:16 +0000 (20:57 +0000)
Original commit message from CVS:
* plugins/elements/gstidentity.c:
Don't warning on offset==-1. Taken from _check_imperfect_offset().

ChangeLog
plugins/elements/gstidentity.c

index 1d332f6..fd02d74 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-21  Stefan Kost  <ensonic@users.sf.net>
+
+       * plugins/elements/gstidentity.c:
+       Don't warning on offset==-1. Taken from _check_imperfect_offset().
+
 2008-11-21  Michael Smith <msmith@songbirdnest.com>
 
        * plugins/elements/gstfilesrc.c:
index 98a54f6..d2ed277 100644 (file)
@@ -410,7 +410,9 @@ gst_identity_check_perfect (GstIdentity * identity, GstBuffer * buf)
       }
 
       offset = GST_BUFFER_OFFSET (buf);
-      if (identity->prev_offset_end != offset) {
+      if (identity->prev_offset_end != offset &&
+          identity->prev_offset_end != GST_BUFFER_OFFSET_NONE &&
+          offset != GST_BUFFER_OFFSET_NONE) {
         GST_WARNING_OBJECT (identity,
             "Buffer not data-contiguous with previous one: "
             "prev offset_end %" G_GINT64_FORMAT ", new offset %"