From dc8fd4dd7248c7a5acd6d357165f28abcc595f9d Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Sun, 29 Jun 2025 05:13:01 -0500 Subject: [PATCH] 0.4.0 mostly complete milestone --- server/src/video.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server/src/video.rs b/server/src/video.rs index 95c484b..25ace0b 100644 --- a/server/src/video.rs +++ b/server/src/video.rs @@ -45,12 +45,7 @@ pub async fn eye_ball( gst::init().context("gst init")?; let desc = format!( - - "v4l2src device=\"{dev}\" io-mode=mmap ! \ - queue ! tsdemux name=d ! \ - d. ! h264parse disable-passthrough=true config-interval=-1 ! \ - video/x-h264,stream-format=byte-stream,alignment=au ! \ - appsink name=vsink emit-signals=true max-buffers=32 drop=true" + "v4l2src device=\"{dev}\" io-mode=mmap ! queue ! tsdemux name=d ! d. ! h264parse disable-passthrough=true config-interval=-1 ! video/x-h264,stream-format=byte-stream,alignment=au ! appsink name=sink emit-signals=true max-buffers=32 drop=true" ); // let desc = format!( // "v4l2src device={dev} io-mode=mmap ! \ @@ -65,6 +60,10 @@ pub async fn eye_ball( .downcast::() .expect("not a pipeline"); + // let pipeline: gst::Pipeline = gst::parse_launch(&desc)? + // .downcast() + // .expect("not a pipeline"); + let sink = pipeline .by_name("sink") .expect("appsink")