gst-discoverer should not merge tags with different contents from different streams
@vincent
Submitted by Vincent Penquerc'h Link to original bug (#661171)
Description
It is common for a stream to have substreams in different languages - mostly for audio and subtitles. All the language tags will be merged into one (and the contents of a random (from the user's pov) one will be used).
As seen below, this is also the case for things like bitrate, encoder, etc.
Topology:
container: Ogg
subtitles: Kate subtitle format
subtitles: Kate subtitle format
audio: Vorbis
audio: Vorbis
video: Theora
Properties:
Duration: 1:54:16.840000000
Seekable: yes
Tags:
container format: Ogg
encoder: Xiph.Org libTheora I 20071025 3 2 1
title: Title 5 - Main Feature
comment: Created with thoggen: http://thoggen.net
language code: ja
encoder version: 0
nominal bitrate: 128000
bitrate: 128000
audio codec: Vorbis
video codec: Theora
application name: kateenc - libkate 0.4.0 (Tiger)
subtitle codec: Kate