mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	sdl2_sink: Disallow audio device from changing any parameter other than the frequency
We currently do not handle the cases when channel number or channel format differ from what we expect.
This commit is contained in:
		
							parent
							
								
									9381cfa612
								
							
						
					
					
						commit
						211cc5e28f
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -55,8 +55,8 @@ SDL2Sink::SDL2Sink() : impl(std::make_unique<Impl>()) { | |||
|         device = Settings::values.audio_device_id.c_str(); | ||||
|     } | ||||
| 
 | ||||
|     impl->audio_device_id = SDL_OpenAudioDevice(device, false, &desired_audiospec, | ||||
|                                                 &obtained_audiospec, SDL_AUDIO_ALLOW_ANY_CHANGE); | ||||
|     impl->audio_device_id = SDL_OpenAudioDevice( | ||||
|         device, false, &desired_audiospec, &obtained_audiospec, SDL_AUDIO_ALLOW_FREQUENCY_CHANGE); | ||||
|     if (impl->audio_device_id <= 0) { | ||||
|         LOG_CRITICAL(Audio_Sink, "SDL_OpenAudioDevice failed with code %d for device \"%s\"", | ||||
|                      impl->audio_device_id, Settings::values.audio_device_id.c_str()); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue