server: make UVC appsrc non-blocking by default
This commit is contained in:
parent
baf8374905
commit
3611db4d8c
@ -312,7 +312,11 @@ impl WebcamSink {
|
|||||||
.expect("appsrc");
|
.expect("appsrc");
|
||||||
src.set_is_live(true);
|
src.set_is_live(true);
|
||||||
src.set_format(gst::Format::Time);
|
src.set_format(gst::Format::Time);
|
||||||
src.set_property("block", &true);
|
let block = std::env::var("LESAVKA_UVC_APP_BLOCK")
|
||||||
|
.ok()
|
||||||
|
.map(|v| v != "0")
|
||||||
|
.unwrap_or(false);
|
||||||
|
src.set_property("block", &block);
|
||||||
|
|
||||||
if use_mjpeg {
|
if use_mjpeg {
|
||||||
let caps_mjpeg = gst::Caps::builder("image/jpeg")
|
let caps_mjpeg = gst::Caps::builder("image/jpeg")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user