FFmpeg: Enable AIFF support
The system AIFF reader seems unable to read some really old files, so enable FFmpeg to do so instead. Signed-off-by: Christopher Snowhill <kode54@gmail.com>CQTexperiment
parent
efea2e33d8
commit
934589ebdd
15
Info.plist
15
Info.plist
|
@ -929,6 +929,21 @@
|
|||
<key>LSTypeIsPackage</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>aiff</string>
|
||||
<string>aif</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>aiff.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>Audio Interchange File Format</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LSTypeIsPackage</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
|
|
|
@ -911,7 +911,7 @@ static uint8_t reverse_bits[0x100];
|
|||
}
|
||||
|
||||
+ (NSArray *)fileTypes {
|
||||
return @[@"wma", @"asf", @"tak", @"mp4", @"m4a", @"aac", @"mp3", @"mp2", @"m2a", @"mpa", @"ape", @"ac3", @"dts", @"dtshd", @"wav", @"tta", @"vqf", @"vqe", @"vql", @"ra", @"rm", @"rmj", @"mka", @"weba", @"dff", @"iff", @"dsdiff", @"wsd"];
|
||||
return @[@"wma", @"asf", @"tak", @"mp4", @"m4a", @"aac", @"mp3", @"mp2", @"m2a", @"mpa", @"ape", @"ac3", @"dts", @"dtshd", @"wav", @"tta", @"vqf", @"vqe", @"vql", @"ra", @"rm", @"rmj", @"mka", @"weba", @"dff", @"iff", @"dsdiff", @"wsd", @"aiff", @"aif"];
|
||||
}
|
||||
|
||||
+ (NSArray *)mimeTypes {
|
||||
|
@ -936,7 +936,8 @@ static uint8_t reverse_bits[0x100];
|
|||
@[@"WebM Audio File", @"song.icns", @"weba"],
|
||||
@[@"DSD Stream File", @"song.icns", @"dsf"],
|
||||
@[@"Interchange File Format", @"song.icns", @"iff", @"dsdiff"],
|
||||
@[@"Wideband Single-bit Data", @"song.icns", @"wsd"]
|
||||
@[@"Wideband Single-bit Data", @"song.icns", @"wsd"],
|
||||
@[@"Audio Interchange File Format", @"aiff.icns", @"aiff", @"aif"]
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ ADPCM_CODECS=adpcm_4xm,adpcm_adx,adpcm_afx,adpcm_agm,adpcm_aica,adpcm_argo,adpcm
|
|||
--enable-swresample\
|
||||
--enable-protocol=tcp,tls,http,https,icecast\
|
||||
--enable-parser=ac3,mpegaudio,xma,vorbis,opus\
|
||||
--enable-demuxer=hls,mpegts,mpegtsraw,ac3,asf,xwma,mov,oma,ogg,tak,dsf,wav,w64,aac,dts,dtshd,eac3,mp3,bink,flac,msf,xmv,caf,ape,smacker,spdif,mpc,mpc8,rm,matroska,tta,dff,wsd,iff,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--enable-demuxer=hls,mpegts,mpegtsraw,ac3,asf,xwma,mov,oma,ogg,tak,dsf,wav,w64,aac,dts,dtshd,eac3,mp3,bink,flac,msf,xmv,caf,ape,smacker,spdif,mpc,mpc8,rm,matroska,tta,dff,wsd,iff,aiff,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--enable-decoder=ac3,ac3_t,eac3,wmapro,wmav1,wmav2,wmavoice,wmalossless,xma1,xma2,dca,tak,dsd_lsbf,dsd_lsbf_planar,dsd_mbf,dsd_msbf_planar,aac,libfdk_aac,atrac3,atrac3p,mp3float,mp2float,mp1float,bink,binkaudio_dct,binkaudio_rdft,flac,vorbis,ape,smackaud,opus,mpc7,mpc8,alac,cook,tta,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--disable-parser=mpeg4video,h263\
|
||||
--disable-decoder=mpeg2video,h263,h264,mpeg1video,mpeg2video,mpeg4,hevc,vp9\
|
||||
|
|
|
@ -28,7 +28,7 @@ ADPCM_CODECS=adpcm_4xm,adpcm_adx,adpcm_afx,adpcm_agm,adpcm_aica,adpcm_argo,adpcm
|
|||
--enable-swresample\
|
||||
--enable-protocol=tcp,tls,http,https,icecast,hls\
|
||||
--enable-parser=ac3,mpegaudio,xma,vorbis,opus\
|
||||
--enable-demuxer=hls,mpegts,mpegtsraw,ac3,asf,xwma,mov,oma,ogg,tak,dsf,wav,w64,aac,dts,dtshd,eac3,mp3,bink,flac,msf,xmv,caf,ape,smacker,spdif,mpc,mpc8,rm,matroska,tta,dff,wsd,iff,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--enable-demuxer=hls,mpegts,mpegtsraw,ac3,asf,xwma,mov,oma,ogg,tak,dsf,wav,w64,aac,dts,dtshd,eac3,mp3,bink,flac,msf,xmv,caf,ape,smacker,spdif,mpc,mpc8,rm,matroska,tta,dff,wsd,iff,aiff,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--enable-decoder=ac3,ac3_t,eac3,wmapro,wmav1,wmav2,wmavoice,wmalossless,xma1,xma2,dca,tak,dsd_lsbf,dsd_lsbf_planar,dsd_mbf,dsd_msbf_planar,aac,libfdk_aac,atrac3,atrac3p,mp3float,mp2float,mp1float,bink,binkaudio_dct,binkaudio_rdft,flac,vorbis,ape,smackaud,opus,mpc7,mpc8,alac,cook,tta,$PCM_CODECS,$ADPCM_CODECS\
|
||||
--disable-parser=mpeg4video,h263\
|
||||
--disable-decoder=mpeg2video,h263,h264,mpeg1video,mpeg2video,mpeg4,hevc,vp9\
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue