diff --git a/src/core/song.cpp b/src/core/song.cpp index 2bf75da9..4c900352 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -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;