From 032e9a7f75e336d73289f7ede056b2c9588bc12a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Thu, 21 Aug 2025 09:33:23 -0400 Subject: [PATCH] meta: MetaTransformCopy accept 0.. as equivalent to .. If the range is 0.., then there is no region Part-of: --- gstreamer/src/meta.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gstreamer/src/meta.rs b/gstreamer/src/meta.rs index 712a309d4..6459c7d38 100644 --- a/gstreamer/src/meta.rs +++ b/gstreamer/src/meta.rs @@ -1115,8 +1115,8 @@ impl MetaTransformCopy { pub fn new(range: impl RangeBounds) -> Self { skip_assert_initialized!(); - let region = - !(range.start_bound() == Bound::Unbounded && range.end_bound() == Bound::Unbounded); + let region = !(matches!(range.start_bound(), Bound::Unbounded | Bound::Included(0)) + && range.end_bound() == Bound::Unbounded); let (offset, size) = if region { (