discoverer: Title of MKV concatenated all names of all substreams concatenated multiple times
I have a couple of reports against Rygel with weird titles for mkv files such es "ENG, GER" or other seemingly random string combinations.
It looks like the title tag generated by the discoverer takes all names of all MKV substreams including the segment title and concatenates them together seemingly multiple times as it encounters the tags from different elements.
The file Looney.Tunes.Coyote.Falls.1080p.Remux.FaB0SS.mkv
has:
- Segement information title: Looney Tunes - Coyote Falls
- One audio track with the name "Audio track"
- One video track with the name "Video track"
The overall title tag that is available from gst-discoverer ends up being "Audio track, Looney Tunes - Coyote Falls, Audio track, Audio track, Audio track, Video Track, Looney Tunes - Coyote Falls, Video Track, Video Track"
I tried just getting the title tag from the ContainerInfo, but that does not have a title tag attached.
Analyzing file:///home/jens/tmp/m4a/Looney.Tunes.Coyote.Falls.1080p.Remux.FaB0SS.mkv
Done discovering file:///home/jens/tmp/m4a/Looney.Tunes.Coyote.Falls.1080p.Remux.FaB0SS.mkv
Properties:
Duration: 0:03:00.224000000
Seekable: yes
Live: no
Tags:
container format: Matroska
audio codec: AC-3 audio
language code: und
title: Audio track, Looney Tunes - Coyote Falls, Audio track, Audio track, Audio track, Video Track, Looney Tunes - Coyote Falls, Video Track, Video Track
datetime: 2010-11-18T14:14:53Z
bitrate: 640000
video codec: H264