File tree 1 file changed +13
-2
lines changed 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -880,14 +880,25 @@ static int prepare_audioqueue(_THIS)
880
880
// L R C LFE Ls Rs
881
881
layout.mChannelLayoutTag = kAudioChannelLayoutTag_DVD_12 ;
882
882
break ;
883
+ #if (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000) || \
884
+ (defined (MAC_OS_X_VERSION_MAX_ALLOWED) && MAC_OS_X_VERSION_MAX_ALLOWED >= 101500 )
883
885
case 7 :
884
886
// L R C LFE Cs Ls Rs
885
- layout.mChannelLayoutTag = kAudioChannelLayoutTag_WAVE_6_1 ;
887
+ if (@available (macOS 10.15 , iOS 13 , *)) {
888
+ layout.mChannelLayoutTag = kAudioChannelLayoutTag_WAVE_6_1 ;
889
+ } else {
890
+ return SDL_SetError (" Unsupported audio channels" );
891
+ }
886
892
break ;
887
893
case 8 :
888
894
// L R C LFE Rls Rrs Ls Rs
889
- layout.mChannelLayoutTag = kAudioChannelLayoutTag_WAVE_7_1 ;
895
+ if (@available (macOS 10.15 , iOS 13 , *)) {
896
+ layout.mChannelLayoutTag = kAudioChannelLayoutTag_WAVE_7_1 ;
897
+ } else {
898
+ return SDL_SetError (" Unsupported audio channels" );
899
+ }
890
900
break ;
901
+ #endif
891
902
default :
892
903
return SDL_SetError (" Unsupported audio channels" );
893
904
}
You can’t perform that action at this time.
0 commit comments