Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								9fba74d245 
								
							 
						 
						
							
							
								
								general: Enforce C4800 everywhere except in video_core  
							
							
							
						 
						
							2022-10-22 15:02:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								4bad20dc5f 
								
							 
						 
						
							
							
								
								CMakeLists: Remove all redundant warnings  
							
							... 
							
							
							
							These are already explicitly or implicitly set in src/CMakeLists.txt 
							
						 
						
							2022-10-22 15:02:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								2da6a39c19 
								
							 
						 
						
							
							
								
								Update audio_core for firmware 15.0.0  
							
							
							
						 
						
							2022-10-19 06:16:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								87b2c9f144 
								
							 
						 
						
							
							
								
								sdl2_sink: Inline variable init into if condition  
							
							... 
							
							
							
							Co-authored-by: Mai <mathew1800@gmail.com> 
							
						 
						
							2022-10-16 21:36:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								8e23f79384 
								
							 
						 
						
							
							
								
								sdl2_sink: Distinguish between capture and non-capture device names  
							
							... 
							
							
							
							The function prototype appears to care whether we are loading capture
devices or not, and SDL_GetAudioDeviceName has a parameter to use it,
but for some reason it isn't.
This puts `capture` where it goes. 
							
						 
						
							2022-10-16 03:15:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								4e968241f6 
								
							 
						 
						
							
							
								
								sdl2_sink: Check for null string when loading SDL audio devices  
							
							... 
							
							
							
							Attempting to place a null string into a vector of strings causes an
error that closes the application.
Don't. 
							
						 
						
							2022-10-16 03:14:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								f57b352e93 
								
							 
						 
						
							
							
								
								Merge pull request  #9061  from liamwhite/writable-event  
							
							... 
							
							
							
							kernel: remove KWritableEvent 
							
						 
						
							2022-10-14 17:30:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Narr the Reg 
								
							 
						 
						
							
							
							
							
								
							
							
								34a6ec8d59 
								
							 
						 
						
							
							
								
								audio_core: Revert sink name to sdl2  
							
							
							
						 
						
							2022-10-14 10:59:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								09777eea76 
								
							 
						 
						
							
							
								
								kernel: remove KWritableEvent  
							
							
							
						 
						
							2022-10-12 20:29:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								8351d39dd0 
								
							 
						 
						
							
							
								
								Choose the SDL audio backend when Cubeb reports too high of a latency  
							
							
							
						 
						
							2022-10-09 13:47:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								47fc168030 
								
							 
						 
						
							
							
								
								common: remove "yuzu:" prefix from thread names  
							
							
							
						 
						
							2022-10-03 18:43:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f0003d06f1 
								
							 
						 
						
							
							
								
								Merge pull request  #8941  from Kelebek1/single_core_sucks  
							
							... 
							
							
							
							Do not try to pause core timing from the audio thread when using single-core 
							
						 
						
							2022-09-23 22:40:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								46051dfa8e 
								
							 
						 
						
							
							
								
								Merge pull request  #8939  from lioncash/render  
							
							... 
							
							
							
							audio_renderer: Make GetCommandBuffer() take a u32 
							
						 
						
							2022-09-23 09:07:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								c8f8b9e076 
								
							 
						 
						
							
							
								
								Do not try to pause core timing from the audio thread when using single-core  
							
							
							
						 
						
							2022-09-22 01:23:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								17a8113847 
								
							 
						 
						
							
							
								
								audio_renderer: Make GetCommandBuffer() take a u32  
							
							... 
							
							
							
							This function is only ever called with unsigned types, and all of the
other interface functions take session_id as a u32, so this makes the
class a little more consistent. 
							
						 
						
							2022-09-21 10:00:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b224cf3809 
								
							 
						 
						
							
							
								
								audio_manager: Forward declare result type  
							
							... 
							
							
							
							Moves the include into the cpp file to lessen header dependencies. 
							
						 
						
							2022-09-21 09:43:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf679951d1 
								
							 
						 
						
							
							
								
								audio_manager: Remove redundant cast in ThreadFunc()  
							
							... 
							
							
							
							We can just use a local here to get rid of a second cast. 
							
						 
						
							2022-09-21 09:35:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d268f6fc9e 
								
							 
						 
						
							
							
								
								audio_manager: move std::functions in SetOutManager/SetInManager  
							
							... 
							
							
							
							Prevents unnecessary reallocations in the event the captured variables
are larger than the internal std::function buffer. 
							
						 
						
							2022-09-21 09:32:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6ac5fbc81b 
								
							 
						 
						
							
							
								
								audio_manager: Remove unused forward declarations  
							
							... 
							
							
							
							Allows us to get rid of some unnecessary forward declarations and
includes. 
							
						 
						
							2022-09-21 09:29:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d10f7af6cb 
								
							 
						 
						
							
							
								
								audio_manager: Remove unused sessions_started member variable  
							
							... 
							
							
							
							This isn't used, so it can be removed. 
							
						 
						
							2022-09-21 09:28:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1019e52885 
								
							 
						 
						
							
							
								
								audio_manager: Remove dependence on system state  
							
							... 
							
							
							
							This isn't used by the class, so this can be removed for the time being. 
							
						 
						
							2022-09-21 09:26:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bc648de552 
								
							 
						 
						
							
							
								
								Merge pull request  #8914  from lioncash/audio-const  
							
							... 
							
							
							
							audio_core: Mark several member functions as const 
							
						 
						
							2022-09-16 23:51:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb4dc577c 
								
							 
						 
						
							
							
								
								Merge pull request  #8911  from lioncash/cexpr-string  
							
							... 
							
							
							
							audio_device: Make AudioDeviceName constructor constexpr 
							
						 
						
							2022-09-16 10:18:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								98396de8f3 
								
							 
						 
						
							
							
								
								audio_renderer: Pass command buffer by const reference  
							
							... 
							
							
							
							This is just being copied and isn't modified at all. 
							
						 
						
							2022-09-16 10:06:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d4623d8dc8 
								
							 
						 
						
							
							
								
								sink_stream: Mark GetQueueSize as const  
							
							
							
						 
						
							2022-09-16 10:00:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								80bcd1a873 
								
							 
						 
						
							
							
								
								node_states: Mark relevant member functions as const  
							
							
							
						 
						
							2022-09-16 09:59:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f7da76494b 
								
							 
						 
						
							
							
								
								i3dl2/reverb: Mark relevant member functions as const  
							
							... 
							
							
							
							These two don't modify member state. 
							
						 
						
							2022-09-16 09:58:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5629e0e145 
								
							 
						 
						
							
							
								
								behavior_info: Mark CopyErrorInfo as const  
							
							... 
							
							
							
							This doesn't modify member state.
We can also mark the parameter of AppendError as const as well, since it
isn't modified. 
							
						 
						
							2022-09-16 09:55:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a66000f077 
								
							 
						 
						
							
							
								
								audio_device: Mark GetDeviceVolume as const  
							
							... 
							
							
							
							This doesn't modify instance state. 
							
						 
						
							2022-09-16 09:52:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed5490b2f 
								
							 
						 
						
							
							
								
								audio_render_manager: Mark several functions as const  
							
							
							
						 
						
							2022-09-16 09:50:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7ee4876f17 
								
							 
						 
						
							
							
								
								audio_in: Mark several functions as const  
							
							... 
							
							
							
							These functions don't modify class state, so we can mark them as such 
							
						 
						
							2022-09-16 09:45:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6ce3d3c9 
								
							 
						 
						
							
							
								
								audio_out: Mark several functions as const  
							
							... 
							
							
							
							These don't affect class state, so we can mark them as such. 
							
						 
						
							2022-09-16 09:45:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								12b4a200e9 
								
							 
						 
						
							
							
								
								audio_buffers: Pass by const-ref in AppendBuffers  
							
							... 
							
							
							
							This function doesn't modify the passed in buffer, so we can make that
explicit. 
							
						 
						
							2022-09-16 09:36:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f726bcbf56 
								
							 
						 
						
							
							
								
								device_session: Convert for loop into ranged for in AppendBuffers  
							
							... 
							
							
							
							Simplifies the indexing code a little bit. 
							
						 
						
							2022-09-16 09:32:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0bf42e31e4 
								
							 
						 
						
							
							
								
								device_session: Pass arguments by const-ref in relevant functions  
							
							... 
							
							
							
							These functions don't modify the passed in audio buffers, so we can
signify that in the interface. 
							
						 
						
							2022-09-16 09:31:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ba667d9af0 
								
							 
						 
						
							
							
								
								Merge pull request  #8878  from Kelebek1/remove_pause  
							
							... 
							
							
							
							Remove pause callbacks from coretiming 
							
						 
						
							2022-09-15 13:50:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liamwhite 
								
							 
						 
						
							
							
							
							
								
							
							
								714af6a6ac 
								
							 
						 
						
							
							
								
								Merge pull request  #8901  from lioncash/docs  
							
							... 
							
							
							
							audio_core: Amend documentation comment tags 
							
						 
						
							2022-09-15 10:36:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								af8ce57e18 
								
							 
						 
						
							
							
								
								audio_core: Amend documentation tags  
							
							... 
							
							
							
							Resolves a wackload of -Wdocumentation warnings due to mismatching tags
and whatnot. 
							
						 
						
							2022-09-15 09:47:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1747b5ae6c 
								
							 
						 
						
							
							
								
								audio_device: Mark member functions as const where applicable  
							
							... 
							
							
							
							These member functions don't modify any internal state. 
							
						 
						
							2022-09-15 09:06:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0f1024b334 
								
							 
						 
						
							
							
								
								audio_device: Make AudioDeviceName constructor constexpr  
							
							... 
							
							
							
							These are used as read-only arrays, so we can make the data read-only
and available at compile-time.
Now constructing an AudioDevice no longer needs to initialize some
tables 
							
						 
						
							2022-09-15 09:03:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b3c364d18b 
								
							 
						 
						
							
							
								
								compressor: Simplify memset in InitializeCompressorEffect  
							
							... 
							
							
							
							Provides equivalent behavior while being significantly smaller. 
							
						 
						
							2022-09-13 13:34:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d145c663c3 
								
							 
						 
						
							
							
								
								compressor: Mark params parameters as const  
							
							... 
							
							
							
							These functions don't modify the parameters. 
							
						 
						
							2022-09-13 13:33:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3a30364ff1 
								
							 
						 
						
							
							
								
								compressor: Remove unneeded casts in ApplyCompressorEffect  
							
							... 
							
							
							
							Same behavior, but also silences a -Wcast-qual warning, since the second
cast casts away const. 
							
						 
						
							2022-09-13 13:28:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								c6d4071162 
								
							 
						 
						
							
							
								
								Remove pause callbacks from coretiming  
							
							
							
						 
						
							2022-09-13 13:20:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								0c01ac7410 
								
							 
						 
						
							
							
								
								Remove a pragma once from a cpp file  
							
							
							
						 
						
							2022-09-12 19:27:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								77a30f7286 
								
							 
						 
						
							
							
								
								Don't stall with nvdec  
							
							
							
						 
						
							2022-09-04 05:41:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								c3e3874d8d 
								
							 
						 
						
							
							
								
								Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.  
							
							
							
						 
						
							2022-09-02 04:43:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								26353451be 
								
							 
						 
						
							
							
								
								Do some log memes to help perceived volume  
							
							
							
						 
						
							2022-08-12 19:59:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								9484b3a70e 
								
							 
						 
						
							
							
								
								audio_core: fix -Wuninitialized when compiling with ASan  
							
							
							
						 
						
							2022-07-29 23:30:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ea6ef8a3 
								
							 
						 
						
							
							
								
								Avoid depop out of bounds  
							
							
							
						 
						
							2022-07-27 23:17:18 +01:00