gstreamer/gst-libs/gst
Philippe Normand a55dafe341 discoverer: Prevent stream tags from leaking in global tags
The PrivateStream should keep track of stream tags only. Likewise, the
GstDiscovererInfo should keep track of global tags only.

This patch fixes the issue where the discoverer would report duplicated tag
titles, especially for Matroska media files. The Matroska demuxer emits
correctly-scoped tags, but downstream was making no distinction of them.

Fixes #598, #836, https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/827

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1275>
2021-09-12 10:20:05 +01:00
..
allocators fdmemory: Allow for change of protection mode 2020-10-28 17:11:05 +00:00
app appsrc: serialize custom events with buffers flow 2021-07-22 13:56:22 +02:00
audio audioaggregator: Only post QoS messages if the property is enabled 2021-07-12 09:42:39 +03:00
fft Meson: Use pkg-config generator 2020-10-23 11:19:11 -04:00
gl gl/buffer_storage: re-enable GL_ARB_buffer_storage 2021-09-09 07:29:37 +00:00
pbutils discoverer: Prevent stream tags from leaking in global tags 2021-09-12 10:20:05 +01:00
riff Use g_memdup2() where available and add fallback for older GLib versions 2021-06-02 14:21:02 +00:00
rtp rtp: add some additional rtcp sdes values 2021-08-31 06:09:47 +00:00
rtsp rtspconnection: Only reset timeout when socket is unused 2021-09-09 06:45:04 +00:00
sdp sdp: Avoid using g_memdup() since it is deprecated 2021-08-13 19:35:23 +05:30
tag gst: don't use volatile to mean atomic 2021-03-19 04:20:19 +00:00
video video-converter: Add support for A420 to RGB fast path 2021-08-24 11:09:28 +00:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30