[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