[gstreamer-bugs] [Bug 342364] New: Chinese id3 tags sometimes read incorrectly

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri May 19 13:38:45 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=342364
 GStreamer | gst-plugins-good | Ver: 0.10.3

           Summary: Chinese id3 tags sometimes read incorrectly
           Product: GStreamer
           Version: 0.10.3
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: monochromatic_rainbow at yahoo.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.13/2.14
   GNOME milestone: Unspecified


Please describe the problem:
Some Unicode id3 tags with Chinese characters can be read by other id3 programs
but not by GStreamer apps.

For example, a file by the artist Faye Wong (王菲) shows up as gibberish
王菲
in GStreamer.  See output below more info:

$ id3v2 -l "王菲 - Live - 01.mp3" id3v1 tag info for 王菲 - Live - 01.mp3:
Title  :                                 Artist: 王菲
Album  : Live                            Year:     , Genre: Pop (13)
Comment: 00000C79 00000B32 0000F780 0    Track: 1
id3v2 tag info for 王菲 - Live - 01.mp3:
TALB (Album/Movie/Show title): Live
TRCK (Track number/Position in set): 01
TCON (Content type): Pop (13)
COMM (Comments): ()[]: 00000C79 00000B32 0000F780 0
TLEN (Length): 316000
TPE1 (Lead performer(s)/Soloist(s)): 王菲


$ gst-launch-0.10 filesrc location="王菲 - Live - 01.mp3" ! id3demux !
fakesink -t
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "id3demux0".
         artist: 王菲
          album: Live
        comment: 00000C79 00000B32 0000F780 0
   track number: 1
          genre: Pop
       duration: 316000000000
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 182947000 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

Steps to reproduce:
Problem does not seem dependent on Chinese characters (other Faye Wong tags in
Chinese work fine).  So not sure what triggers the proble.  But on the
problematic tags, the problem is seen everytime in a GStreamer app.

Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
If you want the actual mp3 file, email me at monochromatic_rainbow at yahoo.com


-- 
Configure bugmail: http://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