[Bug 793405] New: autosrc: Port to GstDeviceMonitor

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Feb 12 21:50:51 UTC 2018


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

            Bug ID: 793405
           Summary: autosrc: Port to GstDeviceMonitor
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: nicolas at ndufresne.ca
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

The autoaudiosrc and audiovideosrc works a bit by chance as they assume no
setup is requirement on the elements. As an example, if you have pipewire
installed and activate the deamon, autovideosrc no longer works because then it
picks pipewiresrc but with the default path, which is invalid.

https://github.com/PipeWire/pipewire/issues/55

Why I'm proposing to use GstDeviceMonitor internally is because that API
provide a "configured" element to use, which would solve this kind of issue..
With that in place we'll be able to do fency fallback when a camera is
unplugged. We could also expose the monitor, letting the application select a
camera, handling the dynamic switch within the element itself.

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