From 3fe92a62ace81e7fedec7d8d7f80bc63fbb57564 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 24 Oct 2018 00:58:03 +0200 Subject: [PATCH] Add DSF and DSDIFF to IsFileLossless --- src/core/song.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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;