After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 746363 - playbin: Missing audio tags
playbin: Missing audio tags
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.4.5
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-17 20:07 UTC by betacentauri
Modified: 2016-05-22 16:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Logfile (361.32 KB, text/x-log)
2015-03-17 20:07 UTC, betacentauri
Details
Enigma2 c++ code (66.21 KB, text/x-c++src)
2015-03-17 20:08 UTC, betacentauri
Details

Description betacentauri 2015-03-17 20:07:56 UTC
Created attachment 299624 [details]
Logfile

We use enigma2 with Gstreamer 1.45 (and patch http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=0fad053497d46bba8b9785ae9c33fa29368ed7a1) to watch mkv files.
With gstreamer 1.45 we have the problem that audio tags are missing. Attached is a log file. In line 112 you can see that 1. audio stream has German language. 2. audio stream seems to have no language tag. So "en" is used. You can see the resulting tags in line 119 and 134 (it's my own debug message). You can also see the tags in line 145 and 146.
So matroskademux has read the tags properly.

In enigma2 we use
g_signal_emit_by_name (m_gst_playbin, "get-audio-tags", i, &tags);
(line 1771 in attached servicemp3.cpp) to get the audio tags. In the lines 1788 until 1793 you see my debug code. It prints all tag names for all streams.

In the log file in lines 1221 - 1239 you see the output.
Stream 1 has only 3 tags. Language code is missing. Why?

You can download the mkv here: http://www69.zippyshare.com/v/ubMe1xMe/file.html
Comment 1 betacentauri 2015-03-17 20:08:45 UTC
Created attachment 299625 [details]
Enigma2 c++ code
Comment 2 Tim-Philipp Müller 2015-03-17 20:29:17 UTC
I suspect this is a duplicate of bug #679768.
Comment 3 betacentauri 2015-03-17 20:39:31 UTC
Yes, might be true. In gstreamer 0.10 it worked properly. 
Do you need other informations to prove that it is a duplicate?
Comment 4 Jan Schmidt 2016-04-12 04:48:05 UTC
Is this still a problem, or should we mark it OBSOLETE after closing bug #679768?
Comment 5 Tim-Philipp Müller 2016-05-22 16:51:01 UTC
betacebtauri: please re-test with a more recent version of GStreamer (1.6 or 1.8), thanks!