tag: id3v2: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the...
authorTim-Philipp Müller <tim@centricular.net>
Tue, 6 Mar 2007 18:16:49 +0000 (18:16 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 14 Aug 2011 23:10:30 +0000 (00:10 +0100)
commitc76c78670d9f23783fe68a90ff87f740fa906d87
treeeaca2de729f995c99cd282e5ee3df4a31fa65c8a
parent763eea481e95a5a5b9e6fcfc3f1d0b957f9924ec
tag: id3v2: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp...

Original commit message from CVS:
* gst-libs/gst/tag/id3v2.c: (id3demux_id3v2_frames_to_tag_list):
* gst-libs/gst/tag/id3v2.h:
* gst-libs/gst/tag/id3v2frames.c: (id3demux_id3v2_parse_frame),
(parse_obsolete_tdat_frame):
Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise
the four-digit number will be interpreted as a year, whereas it is
month and day in DDMM format. Instead, parse TDAT frames and fix up
the date in the GST_TAG_DATE tag later if we also extracted a year.
Fixes #407349.
gst-libs/gst/tag/id3v2.c
gst-libs/gst/tag/id3v2.h
gst-libs/gst/tag/id3v2frames.c