Fix csnd corrupting dsp audio driver on failure, add 3dsx/smdh to

gitignore
This commit is contained in:
twinaphex 2017-12-26 21:36:46 +01:00
parent 9488e4e25a
commit 2768f639a2
2 changed files with 7 additions and 7 deletions

5
.gitignore vendored
View File

@ -68,6 +68,11 @@ menu/driverspzarch.c
*.rpx
wiiu/wut/elf2rpl/elf2rpl
# 3ds
/.lst
*.3dsx
*.smdh
# Ctags
/tags

View File

@ -358,16 +358,11 @@ static void frontend_ctr_init(void *data)
}
osSetSpeedupEnable(true);
audio_driver_t* dsp_audio_driver = &audio_ctr_dsp;
if(csndInit() != 0)
{
dsp_audio_driver = &audio_ctr_csnd;
audio_ctr_csnd = audio_ctr_dsp;
audio_ctr_dsp = audio_null;
}
audio_ctr_csnd = audio_null;
ctr_check_dspfirm();
if(ndspInit() != 0)
*dsp_audio_driver = audio_null;
audio_ctr_dsp = audio_null;
cfguInit();
#endif
}