From: Urs Fleisch Date: Thu, 5 Jan 2012 15:33:29 +0000 (+0100) Subject: Support for ID3v2.2 frames used by iTunes (TCP, TS2, TSA, TSC, TSP, TST) X-Git-Tag: v1.8beta~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5ff810e98da768c5f71a32863d02568d33bb218a;p=taglib Support for ID3v2.2 frames used by iTunes (TCP, TS2, TSA, TSC, TSP, TST) https://bugs.kde.org/show_bug.cgi?id=290330 --- diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp index 40e454eb..b6bc34a5 100644 --- a/taglib/mpeg/id3v2/id3v2framefactory.cpp +++ b/taglib/mpeg/id3v2/id3v2framefactory.cpp @@ -310,6 +310,7 @@ bool FrameFactory::updateFrame(Frame::Header *header) const convertFrame("TBP", "TBPM", header); convertFrame("TCM", "TCOM", header); convertFrame("TCO", "TCON", header); + convertFrame("TCP", "TCMP", header); convertFrame("TCR", "TCOP", header); convertFrame("TDY", "TDLY", header); convertFrame("TEN", "TENC", header); @@ -332,7 +333,12 @@ bool FrameFactory::updateFrame(Frame::Header *header) const convertFrame("TRC", "TSRC", header); convertFrame("TRD", "TDRC", header); convertFrame("TRK", "TRCK", header); + convertFrame("TS2", "TSO2", header); + convertFrame("TSA", "TSOA", header); + convertFrame("TSC", "TSOC", header); + convertFrame("TSP", "TSOP", header); convertFrame("TSS", "TSSE", header); + convertFrame("TST", "TSOT", header); convertFrame("TT1", "TIT1", header); convertFrame("TT2", "TIT2", header); convertFrame("TT3", "TIT3", header);