validate-media-descriptor: Don't check segment position field
authorEdward Hervey <edward@centricular.com>
Thu, 15 Jul 2021 12:42:51 +0000 (14:42 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 15 Jul 2021 12:42:51 +0000 (14:42 +0200)
The position field of GstSegment is meant for private usage within
elements. Don't compare the values of it when doing media-check.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/251>

validate/gst/validate/media-descriptor.c

index e442e8e..100fdc3 100644 (file)
@@ -377,7 +377,8 @@ compare_segments (GstValidateMediaDescriptor * ref,
   CHECK_SEGMENT_FIELD (start, "%" G_GUINT64_FORMAT);
   CHECK_SEGMENT_FIELD (stop, "%" G_GUINT64_FORMAT);
   CHECK_SEGMENT_FIELD (time, "%" G_GUINT64_FORMAT);
-  CHECK_SEGMENT_FIELD (position, "%" G_GUINT64_FORMAT);
+  /* We do not compare segment position since it's a field for usage only within the element */
+  /* CHECK_SEGMENT_FIELD (position, "%" G_GUINT64_FORMAT); */
   CHECK_SEGMENT_FIELD (duration, "%" G_GUINT64_FORMAT);
 
   return TRUE;