server: drop jpegparse for MJPEG UVC
This commit is contained in:
parent
cb624c8249
commit
003bb44d55
@ -320,21 +320,21 @@ impl WebcamSink {
|
||||
|
||||
if use_mjpeg {
|
||||
let caps_mjpeg = gst::Caps::builder("image/jpeg")
|
||||
.field("parsed", true)
|
||||
.field("width", width)
|
||||
.field("height", height)
|
||||
.field("framerate", gst::Fraction::new(fps, 1))
|
||||
.build();
|
||||
src.set_caps(Some(&caps_mjpeg));
|
||||
|
||||
let jpegparse = gst::ElementFactory::make("jpegparse").build()?;
|
||||
let queue = gst::ElementFactory::make("queue").build()?;
|
||||
let sink = gst::ElementFactory::make("v4l2sink")
|
||||
.property("device", &uvc_dev)
|
||||
.property("sync", &false)
|
||||
.build()?;
|
||||
|
||||
pipeline.add_many(&[src.upcast_ref(), &jpegparse, &queue, &sink])?;
|
||||
gst::Element::link_many(&[src.upcast_ref(), &jpegparse, &queue, &sink])?;
|
||||
pipeline.add_many(&[src.upcast_ref(), &queue, &sink])?;
|
||||
gst::Element::link_many(&[src.upcast_ref(), &queue, &sink])?;
|
||||
} else {
|
||||
let caps_h264 = gst::Caps::builder("video/x-h264")
|
||||
.field("stream-format", "byte-stream")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user