Thibault Saunier 0d95d9258b uri-source: Respect stream-id even on streams muxed in raw
The issue is that we rely on `decodebin::autoplug-select` to `SKIP`
unwanted pads, that signal was first provided to select factories during
autoplugin, not totally thought to avoid exposing pads. For streams
muxed directly in raw, decodebin has nothing to plug after the demuxer
and the pad is exposed right away, meaning that we do not have any
chance to avoid that pad to be exposed. This patch takes that limitation
into account and checks the stream ID of the pads exposed by decodebin
before exposing them itself, so we end up using the right pad even if
more are uselessly exposed by decodebin.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/126

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/222>
2021-01-23 04:27:07 +00:00
2020-09-04 10:43:05 -04:00
2020-09-04 10:43:05 -04:00
2019-10-13 13:54:19 +01:00
2020-09-08 00:09:26 +01:00
2012-11-04 00:25:20 +00:00
2012-11-04 00:25:20 +00:00
2020-09-08 00:09:26 +01:00
2020-09-08 00:09:26 +01:00
2016-09-13 16:45:25 -03:00
2020-09-08 00:09:26 +01:00

GStreamer Editing Services
--------------------------

 This is a high-level library for facilitating the creation of audio/video
non-linear editors.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base

Description
Enthält Gestreamer mit dem stand vom Yolo Tensordecoder + OpenVINO Execution Provider
Readme LGPL-2.1 276 MiB
Languages
C 79.5%
C++ 10.9%
C# 4.7%
Python 1.7%
Meson 1%
Other 1.6%