GStreamer multimedia framework
Find a file
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
bindings/python ges: Rework the way we ensure core elements are not wrongly moved between clips 2020-04-08 14:35:28 +01:00
data/completions completion: Fix previous commit 2017-04-04 16:27:33 -04:00
docs demux: Fixate documentation caps 2020-09-04 10:43:05 -04:00
examples add assets to layer and adjust position and duration (closes #45) 2020-03-03 12:27:33 +00:00
ges uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
hooks meson: Setup pre commit hook and fix getpluginsdir for standalone case 2016-09-30 13:35:01 -03:00
plugins demux: Fixate documentation caps 2020-09-04 10:43:05 -04:00
scripts meson: set release date from .doap file for releases 2020-07-08 17:33:07 +01:00
tests tests: fix meson test env setup to make sure we use the right gst-plugin-scanner 2020-12-15 13:39:43 +00:00
tools launch: Ensure to add required ref to profiles from project 2021-01-05 11:52:43 -03:00
.arcconfig ges: Set restriction caps in the audio source caps filter 2015-11-05 23:49:05 +01:00
.gitignore Remove autotools build system 2019-10-13 13:54:19 +01:00
.gitlab-ci.yml ci: include template from gst-ci master branch again 2020-09-08 17:30:53 +01:00
AUTHORS AUTHORS/README: cleanup 2010-11-11 17:45:20 +01:00
ChangeLog Release 1.18.0 2020-09-08 00:09:26 +01:00
COPYING Fix FSF address 2012-11-04 00:25:20 +00:00
COPYING.LIB Fix FSF address 2012-11-04 00:25:20 +00:00
gst-editing-services.doap Release 1.18.0 2020-09-08 00:09:26 +01:00
meson.build meson: Enable some MSVC warnings for parity with GCC/Clang 2020-11-04 18:47:28 +05:30
meson_options.txt build: Add an option to disable examples 2020-07-30 18:44:13 -04:00
NEWS Release 1.18.0 2020-09-08 00:09:26 +01:00
README Remove obsolete dependency 2016-09-13 16:45:25 -03:00
RELEASE Release 1.18.0 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