Closed cosarara closed 3 years ago
I got it again, but I can't reproduce it on demand. I'm trying to get gstreamer to output to the virtual webcam, but it stops after the first frame:
> gst-launch-1.0 -v videotestsrc ! v4l2sink device=/dev/video7
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0.GstPad:sink: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0, pixel-aspect-ratio=(fraction)1/1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.0 / 99:99:99.
(stays at 0:00:00.0, displaying from the webcam shows a still image)
I'm working into this right now, there are a lot of problems with memory management, it will took me some time to solve it.
This should have been fixed in 1.2.0. Also, GStreamer doesn't seems to work well with output devices, check #20.
Here's the log:
If it happens again I'll try to note down the exact command used. I'm just trying to get an mjpeg stream into the output device with gst-launch, and it's proving harder than expected.