[gstreamer-bugs] [Bug 348762] [ID3v2] comment frame extraction/writing doesn't retain descriptions

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Jul 26 03:30:48 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=348762
 GStreamer | gst-plugins-good | Ver: HEAD CVS


Alex Lancaster changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexl at users.sourceforge.net
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




------- Comment #1 from Alex Lancaster  2006-07-26 10:30 UTC -------
Just to document this, here is an example of retagging (original file was an
ID3v2.3 file and can be found on attachment #69586):

gst-launch filesrc location=test4.mp3 ! id3demux ! id3v2mux ! filesink
location=test4-retagged.mp3

the original tags look like this:

# gst-launch-0.10 -t filesrc location=test4.mp3 ! decodebin ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "id3demux0".
          title: Ready Lets Go
         artist: Boards Of Canada
    ID3v2 frame: buffer of 49 bytes, type: application/x-gst-id3v2-tcm,
version=(int)2
               : buffer of 21 bytes, type: application/x-gst-id3v2-ten,
version=(int)2
          album: Geogaddi
    track count: 23
   track number: 1
     disc count: 1
    disc number: 1
           date: 2002-01-01
          genre: Electronica/Dance
        comment: Description: iTunNORM
Comment:  00000079 00000022 0000023C 000000BA 00003F5E 00009AB1 000024F5
00001A48 00003F5E 0000A70A
               : Description: iTunSMPB
Comment:  00000000 00000210 000008AC 000000000027B844 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
               : Description: iTunes_CDDB_IDs
Comment: 23+E250754DC17FE498A1CC9CA31B41E6A9+3700554
          image: buffer of 415153 bytes, type: image/PNG,
image-type=(GstTagImageType)GST_TAG_IMAGE_TYPE_UNDEFINED
FOUND TAG      : found by element "mad0".
       duration: 59000000000
        bitrate: 244028
FOUND TAG      : found by element "mad0".
          layer: 3
           mode: stereo
       emphasis: none
    audio codec: MPEG-1 layer 3

but after retagging it looks like this:

# gst-launch-0.10 -t filesrc location=test4-retagged.mp3 ! decodebin ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "id3demux0".
          title: Ready Lets Go
         artist: Boards Of Canada
    ID3v2 frame: buffer of 52 bytes, type: application/x-gst-id3v2-tcom-frame,
version=(int)4
               : buffer of 24 bytes, type: application/x-gst-id3v2-tenc-frame,
version=(int)4
          album: Geogaddi
    track count: 23
   track number: 1
     disc count: 1
    disc number: 1
           date: 2002-01-01
          genre: Electronica/Dance
        comment: Description: c0
Comment: Description: iTunNORM
Comment:  00000079 00000022 0000023C 000000BA 00003F5E 00009AB1 000024F5
00001A48 00003F5E 0000A70A
               : Description: c1
Comment: Description: iTunSMPB
Comment:  00000000 00000210 000008AC 000000000027B844 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
               : Description: c2
Comment: Description: iTunes_CDDB_IDs
Comment: 23+E250754DC17FE498A1CC9CA31B41E6A9+3700554
          image: buffer of 415153 bytes, type: image/PNG,
image-type=(GstTagImageType)GST_TAG_IMAGE_TYPE_UNDEFINED
FOUND TAG      : found by element "mad0".
       duration: 59000000000
        bitrate: 244028
FOUND TAG      : found by element "mad0".
          layer: 3
           mode: stereo
       emphasis: none
    audio codec: MPEG-1 layer 3


-- 
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