diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2023-01-19 17:36:37 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2023-01-19 17:40:26 +0300 |
commit | c83f48f0a1e5c6c56f13246759c206dd289f56a6 (patch) | |
tree | 95d106bec1de5d292e9df6ffc14a29e5e2eb7fe0 /video | |
parent | 101bcbc1a039a178a4d740c41df025432a033807 (diff) |
gtk4: Make no caps in the allocation query a non-error
Diffstat (limited to 'video')
-rw-r--r-- | video/gtk4/src/sink/imp.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/video/gtk4/src/sink/imp.rs b/video/gtk4/src/sink/imp.rs index efc453b26..e975953de 100644 --- a/video/gtk4/src/sink/imp.rs +++ b/video/gtk4/src/sink/imp.rs @@ -331,9 +331,8 @@ impl BaseSinkImpl for PaintableSink { // GL specific things let (caps, need_pool) = query.get_owned(); - - if caps.is_empty() { - return Err(gst::loggable_error!(CAT, "No caps where specified.")); + if caps.is_empty() || caps.is_any() { + return Ok(()); } if let Some(f) = caps.features(0) { |