[gstreamer-bugs] [Bug 614322] New: [id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator)
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Mar 29 22:41:06 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=614322
GStreamer | gst-plugins-good | 0.10.21
Summary: [id3demux] doesn't read tags from file correctly (tag
with unsynced frames, data length indicator)
Classification: Desktop
Product: GStreamer
Version: 0.10.21
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: claviola at debian.org
QAContact: gstreamer-bugs at lists.sourceforge.net
CC: claviola at debian.org, t.i.m at zen.co.uk,
julien.isorce at gmail.com
GNOME target: ---
GNOME version: ---
Bug was cloned as Tim-Philipp Müller's suggestion. Parsing the extended TXXX
seems obviously necessary for apps such as Rhythmbox to actually recognize the
tags...
+++ This bug was initially created as a clone of Bug #614158 +++
I have found the tags from a number of my MP3 files are not being displaying
correctly when they're imported to Rhythmbox. After talking to 'moch' on the
#rhythmbox IRC channel, I've been told the following output and file fragment
would be helpful in finding out the bug.
Best regards,
Carlos
$ gst-launch-0.10 -t filesrc location=/tmp/example.mp3 \! decodebin \! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG : found by element "id3demux0".
track number: 1
disc count: 1
disc number: 1
ID3v2 frame: buffer of 122 bytes, type:
application/x-gst-id3v2-txxx-frame, version=(int)4
: buffer of 36 bytes, type: application/x-gst-id3v2-talb-frame,
version=(int)4
: buffer of 34 bytes, type: application/x-gst-id3v2-tpe1-frame,
version=(int)4
: buffer of 51 bytes, type: application/x-gst-id3v2-txxx-frame,
version=(int)4
: buffer of 34 bytes, type: application/x-gst-id3v2-tcom-frame,
version=(int)4
: buffer of 38 bytes, type: application/x-gst-id3v2-tcon-frame,
version=(int)4
: buffer of 63 bytes, type: application/x-gst-id3v2-txxx-frame,
version=(int)4
: buffer of 28 bytes, type: application/x-gst-id3v2-tpub-frame,
version=(int)4
: buffer of 54 bytes, type: application/x-gst-id3v2-tit2-frame,
version=(int)4
: buffer of 51 bytes, type: application/x-gst-id3v2-txxx-frame,
version=(int)4
: buffer of 53 bytes, type: application/x-gst-id3v2-txxx-frame,
version=(int)4
container format: ID3 tag
FOUND TAG : found by element "mpegaudioparse0".
audio codec: MPEG 1 Audio, Layer 3 (MP3)
FOUND TAG : found by element "mpegaudioparse0".
bitrate: 242000
has crc: FALSE
channel mode: joint-stereo
FOUND TAG : found by element "flump3dec0".
audio codec: MPEG 1 Audio, Layer 3 (MP3)
FOUND TAG : found by element "flump3dec0".
bitrate: 128000
FOUND TAG : found by element "flump3dec0".
bitrate: 96000
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
FOUND TAG : found by element "flump3dec0".
bitrate: 107000
FOUND TAG : found by element "flump3dec0".
bitrate: 160000
FOUND TAG : found by element "flump3dec0".
bitrate: 179000
FOUND TAG : found by element "flump3dec0".
bitrate: 192000
FOUND TAG : found by element "flump3dec0".
bitrate: 197000
FOUND TAG : found by element "flump3dec0".
bitrate: 209000
FOUND TAG : found by element "flump3dec0".
bitrate: 216000
FOUND TAG : found by element "flump3dec0".
bitrate: 226000
FOUND TAG : found by element "flump3dec0".
bitrate: 225000
FOUND TAG : found by element "flump3dec0".
bitrate: 228000
Got EOS from element "pipeline0".
Execution ended after 37089819 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list