Add DSF and DSDIFF to IsFileLossless

This commit is contained in:
Jonas Kvinge 2018-10-24 00:58:03 +02:00
parent f4dcf6821f
commit 3fe92a62ac
1 changed files with 4 additions and 0 deletions

View File

@ -427,6 +427,7 @@ QString Song::TextForFiletype(FileType filetype) {
case Song::FileType_TrueAudio: return QObject::tr("TrueAudio");
case Song::FileType_DSF: return QObject::tr("DSF");
case Song::FileType_DSDIFF: return QObject::tr("DSDIFF");
case Song::FileType_PCM: return QObject::tr("PCM");
case Song::FileType_CDDA: return QObject::tr("CDDA");
case Song::FileType_Stream: return QObject::tr("Stream");
case Song::FileType_Unknown:
@ -453,6 +454,7 @@ QIcon Song::IconForFiletype(FileType filetype) {
case Song::FileType_TrueAudio: return IconLoader::Load("trueaudio");
case Song::FileType_DSF: return IconLoader::Load("dsf");
case Song::FileType_DSDIFF: return IconLoader::Load("dsd");
case Song::FileType_PCM: return IconLoader::Load("pcm");
case Song::FileType_CDDA: return IconLoader::Load("cd");
case Song::FileType_Stream: return IconLoader::Load("applications-internet");
case Song::FileType_Unknown:
@ -468,6 +470,8 @@ bool Song::IsFileLossless() const {
case Song::FileType_OggFlac:
case Song::FileType_WavPack:
case Song::FileType_AIFF:
case Song::FileType_DSF:
case Song::FileType_DSDIFF:
return true;
default:
return false;