Get rid of deprecated fields
This commit is contained in:
parent
709b4a409f
commit
f21ac07da0
|
@ -152,7 +152,6 @@ const TagValue &Id3v1Tag::value(KnownField field) const
|
||||||
case KnownField::Album:
|
case KnownField::Album:
|
||||||
return m_album;
|
return m_album;
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return m_year;
|
return m_year;
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return m_comment;
|
return m_comment;
|
||||||
|
@ -178,7 +177,6 @@ bool Id3v1Tag::setValue(KnownField field, const TagValue &value)
|
||||||
m_album = value;
|
m_album = value;
|
||||||
break;
|
break;
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
m_year = value;
|
m_year = value;
|
||||||
break;
|
break;
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
|
@ -210,7 +208,6 @@ bool Id3v1Tag::hasField(KnownField field) const
|
||||||
return !m_artist.isEmpty();
|
return !m_artist.isEmpty();
|
||||||
case KnownField::Album:
|
case KnownField::Album:
|
||||||
return !m_album.isEmpty();
|
return !m_album.isEmpty();
|
||||||
case KnownField::Year:
|
|
||||||
return !m_year.isEmpty();
|
return !m_year.isEmpty();
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return !m_comment.isEmpty();
|
return !m_comment.isEmpty();
|
||||||
|
@ -252,7 +249,6 @@ bool Id3v1Tag::supportsField(KnownField field) const
|
||||||
case KnownField::Artist:
|
case KnownField::Artist:
|
||||||
case KnownField::Album:
|
case KnownField::Album:
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
case KnownField::TrackPosition:
|
case KnownField::TrackPosition:
|
||||||
case KnownField::Genre:
|
case KnownField::Genre:
|
||||||
|
|
|
@ -19,7 +19,6 @@ enum KnownValue : std::uint32_t {
|
||||||
lRecordingDates = 0x54524441, /**< TRDA */
|
lRecordingDates = 0x54524441, /**< TRDA */
|
||||||
lDate = 0x54444154, /**< TDAT */
|
lDate = 0x54444154, /**< TDAT */
|
||||||
lTime = 0x54494D45, /**< TIME */
|
lTime = 0x54494D45, /**< TIME */
|
||||||
lRecordDate = 0x54445243, /**< FIXME v10: remove in favor of lRecordingTime */
|
|
||||||
lRecordingTime = 0x54445243, /**< TDRC */
|
lRecordingTime = 0x54445243, /**< TDRC */
|
||||||
lReleaseTime = 0x5444524C, /**< TDRL */
|
lReleaseTime = 0x5444524C, /**< TDRL */
|
||||||
lOriginalReleaseTime = 0x54444F52, /**< TDOR */
|
lOriginalReleaseTime = 0x54444F52, /**< TDOR */
|
||||||
|
|
|
@ -28,7 +28,6 @@ bool Id3v2Tag::supportsMultipleValues(KnownField field) const
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case KnownField::Album:
|
case KnownField::Album:
|
||||||
case KnownField::Artist:
|
case KnownField::Artist:
|
||||||
case KnownField::Year:
|
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::ReleaseDate:
|
case KnownField::ReleaseDate:
|
||||||
case KnownField::Title:
|
case KnownField::Title:
|
||||||
|
@ -142,7 +141,6 @@ Id3v2Tag::IdentifierType Id3v2Tag::internallyGetFieldId(KnownField field) const
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return lComment;
|
return lComment;
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return lRecordingTime; // (de)serializer takes to convert to/from lYear/lRecordingDates/lDate/lTime
|
return lRecordingTime; // (de)serializer takes to convert to/from lYear/lRecordingDates/lDate/lTime
|
||||||
case KnownField::ReleaseDate:
|
case KnownField::ReleaseDate:
|
||||||
return lReleaseTime;
|
return lReleaseTime;
|
||||||
|
@ -193,7 +191,6 @@ Id3v2Tag::IdentifierType Id3v2Tag::internallyGetFieldId(KnownField field) const
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return sComment;
|
return sComment;
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return lRecordingTime; // (de)serializer takes to convert to/from sYear/sRecordingDates/sDate/sTime
|
return lRecordingTime; // (de)serializer takes to convert to/from sYear/sRecordingDates/sDate/sTime
|
||||||
case KnownField::Title:
|
case KnownField::Title:
|
||||||
return sTitle;
|
return sTitle;
|
||||||
|
|
|
@ -28,7 +28,6 @@ MatroskaTag::IdentifierType MatroskaTag::internallyGetFieldId(KnownField field)
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return std::string(comment());
|
return std::string(comment());
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return std::string(dateRecorded());
|
return std::string(dateRecorded());
|
||||||
case KnownField::ReleaseDate:
|
case KnownField::ReleaseDate:
|
||||||
return std::string(dateRelease());
|
return std::string(dateRelease());
|
||||||
|
|
|
@ -22,7 +22,6 @@ enum KnownValue : std::uint32_t {
|
||||||
DataInformation = 0x64696e66, /**< dinf */
|
DataInformation = 0x64696e66, /**< dinf */
|
||||||
DataReference = 0x64726566, /**< dref */
|
DataReference = 0x64726566, /**< dref */
|
||||||
Drms = 0x64726D73, /**< drms */
|
Drms = 0x64726D73, /**< drms */
|
||||||
Edts = 0x65647473, /**< FIXME v10: remove in next major release */
|
|
||||||
Edit = 0x65647473, /**< edts */
|
Edit = 0x65647473, /**< edts */
|
||||||
EditList = 0x656C7374, /**< elst */
|
EditList = 0x656C7374, /**< elst */
|
||||||
Free = 0x66726565, /**< free */
|
Free = 0x66726565, /**< free */
|
||||||
|
|
|
@ -128,7 +128,6 @@ Mp4Tag::IdentifierType Mp4Tag::internallyGetFieldId(KnownField field) const
|
||||||
case KnownField::Comment:
|
case KnownField::Comment:
|
||||||
return Comment;
|
return Comment;
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return Year;
|
return Year;
|
||||||
case KnownField::Title:
|
case KnownField::Title:
|
||||||
return Title;
|
return Title;
|
||||||
|
|
4
tag.h
4
tag.h
|
@ -45,7 +45,6 @@ enum class KnownField : unsigned int {
|
||||||
Album, /**< album/collection */
|
Album, /**< album/collection */
|
||||||
Artist, /**< artist/band */
|
Artist, /**< artist/band */
|
||||||
Genre, /**< genre */
|
Genre, /**< genre */
|
||||||
Year, /**< record date, deprecated - FIXME v10: remove in favor of RecordDate and ReleaseDate */
|
|
||||||
Comment, /**< comment */
|
Comment, /**< comment */
|
||||||
Bpm, /**< beats per minute */
|
Bpm, /**< beats per minute */
|
||||||
Bps, /**< beats per second */
|
Bps, /**< beats per second */
|
||||||
|
@ -93,7 +92,8 @@ constexpr unsigned int knownFieldArraySize = static_cast<unsigned int>(lastKnown
|
||||||
*/
|
*/
|
||||||
constexpr bool isKnownFieldDeprecated(KnownField field)
|
constexpr bool isKnownFieldDeprecated(KnownField field)
|
||||||
{
|
{
|
||||||
return field == KnownField::Year;
|
CPP_UTILITIES_UNUSED(field)
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
|
@ -57,7 +57,6 @@ VorbisComment::IdentifierType VorbisComment::internallyGetFieldId(KnownField fie
|
||||||
case KnownField::Cover:
|
case KnownField::Cover:
|
||||||
return std::string(cover());
|
return std::string(cover());
|
||||||
case KnownField::RecordDate:
|
case KnownField::RecordDate:
|
||||||
case KnownField::Year:
|
|
||||||
return std::string(date());
|
return std::string(date());
|
||||||
case KnownField::Title:
|
case KnownField::Title:
|
||||||
return std::string(title());
|
return std::string(title());
|
||||||
|
|
Loading…
Reference in New Issue