From a8656e8021f7a6c316760fffc84664b92e5abc61 Mon Sep 17 00:00:00 2001 From: jazzfool Date: Fri, 21 Feb 2025 01:17:25 +1100 Subject: [PATCH] do not specify text appsink caps --- src/video.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video.rs b/src/video.rs index 212d94a..cf0e678 100644 --- a/src/video.rs +++ b/src/video.rs @@ -221,7 +221,7 @@ impl Video { pub fn new(uri: &url::Url) -> Result { gst::init()?; - let pipeline = format!("playbin uri=\"{}\" text-sink=\"appsink name=iced_text sync=true drop=true caps=text/x-raw\" video-sink=\"videoscale ! videoconvert ! appsink name=iced_video drop=true caps=video/x-raw,format=NV12,pixel-aspect-ratio=1/1\"", uri.as_str()); + let pipeline = format!("playbin uri=\"{}\" text-sink=\"appsink name=iced_text sync=true drop=true\" video-sink=\"videoscale ! videoconvert ! appsink name=iced_video drop=true caps=video/x-raw,format=NV12,pixel-aspect-ratio=1/1\"", uri.as_str()); let pipeline = gst::parse::launch(pipeline.as_ref())? .downcast::() .map_err(|_| Error::Cast)?;