AV Desc fix
This commit is contained in:
parent
dc8fd4dd72
commit
afe47b7bbc
@ -30,9 +30,12 @@ pub async fn eye_ear(
|
||||
id: u32,
|
||||
) -> anyhow::Result<AudioStream> {
|
||||
gst::init().context("gst init")?;
|
||||
let desc = format!("v4l2src device={dev} io-mode=mmap !
|
||||
queue ! tsdemux ! aacparse !
|
||||
queue ! appsink name=asink emit-signals=true");
|
||||
let desc = format!(
|
||||
"v4l2src device=\"{dev}\" io-mode=mmap ! \
|
||||
queue ! tsdemux name=demux \
|
||||
demux.audio_0 ! queue ! \
|
||||
aacparse ! appsink name=asink emit-signals=true"
|
||||
);
|
||||
let pipe: gst::Pipeline = gst::parse::launch(&desc)?
|
||||
.downcast()
|
||||
.expect("pipeline");
|
||||
|
||||
@ -45,7 +45,12 @@ 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=sink emit-signals=true max-buffers=32 drop=true"
|
||||
"v4l2src device=\"{dev}\" io-mode=mmap ! \
|
||||
queue ! tsdemux name=demux \
|
||||
demux.video_0 ! queue ! \
|
||||
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 ! \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user