[Bug 772905] New: Internal data flow error when raw video file playing piped to v4l2sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Oct 14 03:58:04 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=772905

            Bug ID: 772905
           Summary: Internal data flow error when raw video file playing
                    piped to v4l2sink
    Classification: Platform
           Product: GStreamer
           Version: 1.8.2
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: balazs.kreith at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Hi,

I would like to redirect a raw videofile to /dev/video1.
/dev/video1 is virtual device created by v4l2loopback
(https://github.com/umlaeute/v4l2loopback). 
The following pipeline seems ok:

gst-launch-1.0 multifilesrc location=foreman_cif.yuv ! videoparse width=352
height=288 format=2 framerate=25/1 ! videoconvert ! fakesink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

But changing it to v4l2sink device=/dev/video1, the result:

gst-launch-1.0 multifilesrc location=foreman_cif.yuv ! videoparse width=352
height=288 format=2 framerate=25/1 ! videoconvert ! v4l2sink device=/dev/video1

Setting pipeline to PAUSED ...
libv4l2: error getting pixformat: Invalid argument
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstMultiFileSrc:multifilesrc0:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2948): gst_base_src_loop ():
/GstPipeline:pipeline0/GstMultiFileSrc:multifilesrc0:
streaming task paused, reason error (-5)
Execution ended after 0:00:00.000594754
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

(gst-launch-1.0:6639): GStreamer-CRITICAL **: gst_object_unref: assertion
'((GObject *) object)->ref_count > 0' failed
Setting pipeline to NULL ...
Freeing pipeline ...

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list