Transcoder: Allow transcoding to ALAC
This commit is contained in:
@@ -225,6 +225,7 @@ QList<TranscoderPreset> Transcoder::GetAllPresets() {
|
|||||||
ret << PresetForFileType(Song::FileType::MPEG);
|
ret << PresetForFileType(Song::FileType::MPEG);
|
||||||
ret << PresetForFileType(Song::FileType::MP4);
|
ret << PresetForFileType(Song::FileType::MP4);
|
||||||
ret << PresetForFileType(Song::FileType::ASF);
|
ret << PresetForFileType(Song::FileType::ASF);
|
||||||
|
ret << PresetForFileType(Song::FileType::ALAC);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
@@ -253,6 +254,8 @@ TranscoderPreset Transcoder::PresetForFileType(const Song::FileType filetype) {
|
|||||||
return TranscoderPreset(filetype, u"M4A AAC"_s, u"mp4"_s, u"audio/mpeg, mpegversion=(int)4"_s, u"audio/mp4"_s);
|
return TranscoderPreset(filetype, u"M4A AAC"_s, u"mp4"_s, u"audio/mpeg, mpegversion=(int)4"_s, u"audio/mp4"_s);
|
||||||
case Song::FileType::ASF:
|
case Song::FileType::ASF:
|
||||||
return TranscoderPreset(filetype, u"Windows Media audio"_s, u"wma"_s, u"audio/x-wma"_s, u"video/x-ms-asf"_s);
|
return TranscoderPreset(filetype, u"Windows Media audio"_s, u"wma"_s, u"audio/x-wma"_s, u"video/x-ms-asf"_s);
|
||||||
|
case Song::FileType::ALAC:
|
||||||
|
return TranscoderPreset(filetype, u"ALAC"_s, u"m4a"_s, u"audio/x-alac"_s, u"audio/mp4"_s);
|
||||||
default:
|
default:
|
||||||
qLog(Warning) << "Unsupported format in PresetForFileType:" << static_cast<int>(filetype);
|
qLog(Warning) << "Unsupported format in PresetForFileType:" << static_cast<int>(filetype);
|
||||||
return TranscoderPreset();
|
return TranscoderPreset();
|
||||||
|
|||||||
Reference in New Issue
Block a user