[Bug 782466] New: ksvideosrc: Failed to start capture

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 10 17:17:21 UTC 2017


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

            Bug ID: 782466
           Summary: ksvideosrc: Failed to start capture
    Classification: Platform
           Product: GStreamer
           Version: 1.12.0
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: mmacintosh at linear-systems.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 351570
  --> https://bugzilla.gnome.org/attachment.cgi?id=351570&action=edit
GST_DEBUG=ks*:4 output

I am on windows 10 using gstreamer 1.12 and I am trying to capture video from
an Osprey 460e analog capture card, and I was running into any difficulties
using the ksvideosrc element.

It appears to be finding the device but is running into some errors.

My test pipeline:

gst-launch-1.0.exe ksvideosrc device-index=0 ! autovideosink

After executing that, I get a warning that it cant create or open ksclock.

It gives a warning about how it doesn't recognize the GUID for rgb8.

And then it says it can't start capture because of reason 0x048f
(ERROR_DEVICE_NOT_CONNECTED), even though the device is connected and I can
capture it through VLC, directshow, and the Osprey capture card driver
software.  My best guess (looking over the source code near
https://github.com/GStreamer/gst-plugins-bad/blob/master/sys/winks/gstksvideosrc.c#L961
), it appears to be getting the error from a call to GetOverlappedResult. 

I have tested with a USB webcam to verify that the ksvideosrc does at least
work for something and it does work with a USB web camera. 

Also all devices on this card appear to have the same issue.  I also get this
same behavior from autovideosrc as well.

Let me know if I can provide anymore information, or if anyone has any
suggestions on things to try.

Attached is my GST_DEBUG=ks*:4 output.

-- 
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