Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/video
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2023-01-19 17:36:37 +0300
committerSebastian Dröge <sebastian@centricular.com>2023-01-19 17:40:26 +0300
commitc83f48f0a1e5c6c56f13246759c206dd289f56a6 (patch)
tree95d106bec1de5d292e9df6ffc14a29e5e2eb7fe0 /video
parent101bcbc1a039a178a4d740c41df025432a033807 (diff)
gtk4: Make no caps in the allocation query a non-error
Diffstat (limited to 'video')
-rw-r--r--video/gtk4/src/sink/imp.rs5
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) {