Merge pull request #1326 from makefilex/add-various-extensions

-add various extensions 
  - .dat/ldat (rollercoaster tycoon 1 and 2, pc)
  - .xma (castle crashers, pc)
  - .wma/lwma (battleblock theater, also pc)
This commit is contained in:
bnnm 2023-03-20 22:02:47 +01:00 committed by GitHub
commit e46cfe564f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 3 deletions

View File

@ -288,6 +288,7 @@ static const char* extension_list[] = {
"lac3", //fake extension for .ac3, FFmpeg/not parsed
"lasf", //fake extension for .asf (various)
"lbin", //fake extension for .bin (various)
"ldat", //fake extension for .dat
"leg",
"lep",
"lflac", //fake extension for .flac, FFmpeg/not parsed

View File

@ -378,8 +378,9 @@ VGMSTREAM* init_vgmstream_riff(STREAMFILE* sf) {
* .p1d: Farming Simulator 15 (Vita)[ATRAC9]
* .xms: Ty the Tasmanian Tiger (Xbox)
* .mus: Burnout Legends/Dominator (PSP)
* .dat/ldat: RollerCoaster Tycoon 1/2 (PC)
*/
if (!check_extensions(sf, "wav,lwav,xwav,mwv,da,dax,cd,med,snd,adx,adp,xss,xsew,adpcm,adw,wd,,sbv,wvx,str,at3,rws,aud,at9,ckd,saf,ima,nsa,pcm,xvag,ogg,logg,p1d,xms,mus")) {
if (!check_extensions(sf, "wav,lwav,xwav,mwv,da,dax,cd,med,snd,adx,adp,xss,xsew,adpcm,adw,wd,,sbv,wvx,str,at3,rws,aud,at9,ckd,saf,ima,nsa,pcm,xvag,ogg,logg,p1d,xms,mus,dat,ldat")) {
goto fail;
}

View File

@ -31,8 +31,11 @@ VGMSTREAM* init_vgmstream_xwma(STREAMFILE* sf) {
if (!is_id32be(0x08,sf, "XWMA"))
goto fail;
/* .xwma: standard
* .xwm: The Elder Scrolls: Skyrim (PC), Blade Arcus from Shining (PC) */
if (!check_extensions(sf, "xwma,xwm"))
* .xwm: The Elder Scrolls: Skyrim (PC), Blade Arcus from Shining (PC)
* .xma: Castle Crashers (PC)
* .wma/lwma: BattleBlock Theater (PC)
*/
if (!check_extensions(sf, "xwma,xwm,xma,wma,lwma"))
goto fail;
{