liushuyu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8021361bb4 
								
							 
						 
						
							
							
								
								audio_core: dsp_hle: use better f32 to s16...  
							
							... 
							
							
							
							... conversion by clamping and clipping sample to [-1,1] and use
different masks for negative and positive samples 
							
						 
						
							2019-05-01 15:58:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f2bd97277 
								
							 
						 
						
							
							
								
								Merge pull request  #4655  from tgsm/gcc-version  
							
							... 
							
							
							
							Remove GCC version checks 
							
						 
						
							2019-02-22 16:21:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tgsm 
								
							 
						 
						
							
							
							
							
								
							
							
								433ab35e7e 
								
							 
						 
						
							
							
								
								Remove GCC version checks  
							
							... 
							
							
							
							Citra can't be compiled using GCC <7 because of required C++17 support, so these version checks don't need to exist anymore. 
							
						 
						
							2019-02-19 16:39:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tgsm 
								
							 
						 
						
							
							
							
							
								
							
							
								a400e49338 
								
							 
						 
						
							
							
								
								audio_core: use nested namespaces  
							
							
							
						 
						
							2019-02-17 23:41:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ba35fe3a 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: lint  
							
							
							
						 
						
							2019-02-13 15:15:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								671ac441e9 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: move transform initializer to ctor  
							
							
							
						 
						
							2019-02-13 14:32:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								6178cc08b7 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: conform to RAII as possible  
							
							
							
						 
						
							2019-02-13 14:08:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e041e27a 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: correctly handle stream change  
							
							
							
						 
						
							2019-02-09 16:49:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								01e0902fa4 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: fix a memory accessing issue  
							
							
							
						 
						
							2019-02-09 13:55:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								6281660844 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: address yet another batch of reviews  
							
							
							
						 
						
							2019-02-09 13:55:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								ab1f47ed15 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: make DetectMediaType return a struct  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								168f2ee79a 
								
							 
						 
						
							
							
								
								audio_core: mf: make initialize function return smart pointer  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								c91f5029ff 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: fix a regression...  
							
							... 
							
							
							
							... where the sample copying logic is incorrect due to the wrong usage
of `std::array` 
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								6332e57069 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: return values as std::optional  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								25fa10327b 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: use object proxy  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								26b3b41788 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: wrap enum in class  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								633f02b9b2 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: avoid name conflicts  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								452ac7b874 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: use more enum  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								be764e4f88 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: multiple fixes...  
							
							... 
							
							
							
							... more smart pointers and re-arrange code 
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc6bfd51f 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: re-arrange comments  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								972b527374 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: cleanup headers  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								2c40ef2a90 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: rename functions  
							
							
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								ea8a1f8754 
								
							 
						 
						
							
							
								
								Media Foundation Memory Fix  
							
							... 
							
							
							
							* audio_core: hle: mf: more smart pointers
* audio_core: hle: mf: fix memory leaks
* audio_core: hle: mf: even more smart pointers 
							
						 
						
							2019-02-09 11:57:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								10f876653d 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: transition to use smart pointers  
							
							
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								bee5ba3e33 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: fix a regression...  
							
							... 
							
							
							
							... an introduction in 8f591d3b85714383196fd21e744a7eed5302ff0a 
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								06316be8a7 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: minor fix  
							
							
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								c03861c2d9 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: address another batch of reviews from @B3N30  
							
							
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								7f5b54fda4 
								
							 
						 
						
							
							
								
								audio_core: hle: mf: address reviews from @B3N30  
							
							
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								11e277149c 
								
							 
						 
						
							
							
								
								audio_core: hle: fix compile  
							
							
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								80b4dd21d2 
								
							 
						 
						
							
							
								
								audio_core: dsp_hle: add Media Foundation decoder...  
							
							... 
							
							
							
							* appveyor: switch to Media Foundation API
* Travis CI MinGW build needs an update with the container image 
							
						 
						
							2019-02-09 11:56:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								1581dea6de 
								
							 
						 
						
							
							
								
								more reviews addressed  
							
							
							
						 
						
							2019-02-09 11:55:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								8fe3e37df5 
								
							 
						 
						
							
							
								
								audio_core: fix msvc include issue  
							
							
							
						 
						
							2019-02-09 11:55:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								bd9984b5f8 
								
							 
						 
						
							
							
								
								Addressed reviews  
							
							
							
						 
						
							2019-02-09 11:55:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								847003cc1c 
								
							 
						 
						
							
							
								
								FFmpegDL: Added external_dlls folder to user folder  
							
							... 
							
							
							
							AACDecoder: addressed reviews 
							
						 
						
							2019-02-09 11:52:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								45b5de7a18 
								
							 
						 
						
							
							
								
								Fixup: Merge conflict with dsp lle  
							
							
							
						 
						
							2019-02-09 11:52:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								c521f3b7d6 
								
							 
						 
						
							
							
								
								CoreAudio::HLE: Add FFmpeg aac decoder  
							
							
							
						 
						
							2019-02-09 11:52:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								104829ae58 
								
							 
						 
						
							
							
								
								remove all occurance of specifying endianness inside BitField  
							
							... 
							
							
							
							This commit it automatically generated by command in zsh:
sed -i -- 's/BitField<\(.*\)_le>/BitField<\1>/g' **/*(D.)
BitField is now aware to endianness and default to little endian. It expects a value representation type without storage specification for its template parameter. 
							
						 
						
							2019-01-28 22:09:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								6f6ffceec4 
								
							 
						 
						
							
							
								
								audio_core/hle,lle: implement UnloadComponent  
							
							
							
						 
						
							2018-12-21 20:49:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								4add509b20 
								
							 
						 
						
							
							
								
								audio_core/hle: move implementation of LoadComponent  
							
							
							
						 
						
							2018-12-21 20:49:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								c9736b3300 
								
							 
						 
						
							
							
								
								audio_core/hle,lle: implement SetSemaphore  
							
							
							
						 
						
							2018-12-21 20:49:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								14eb3561de 
								
							 
						 
						
							
							
								
								audio_core/hle: move implementation of RecvDataIsReady  
							
							
							
						 
						
							2018-12-21 20:49:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7f568a3c19 
								
							 
						 
						
							
							
								
								DSP/HLE: move implementation of RecvData to audio_core, behind common interface  
							
							
							
						 
						
							2018-12-21 20:49:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								296c458e0e 
								
							 
						 
						
							
							
								
								Memory: move GetPhysicalPointer and IsValidPhysicalAddress into class  
							
							
							
						 
						
							2018-12-05 20:21:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								ec01975549 
								
							 
						 
						
							
							
								
								audio_core: pass in memory reference  
							
							... 
							
							
							
							Because HLE::Source is initialized as an array in the member initializer, it is hard to let it accept the reference on ctor, so it has a second init stage performed by DspHle::Impl::Impl 
							
						 
						
							2018-12-05 20:16:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RoadrunnerWMC 
								
							 
						 
						
							
							
							
							
								
							
							
								008ef1fd71 
								
							 
						 
						
							
							
								
								DSP: Add a comment about physical address masking  
							
							... 
							
							
							
							See @wwylele's comment on PR 4483 for more details on what causes this behavior. 
							
						 
						
							2018-12-03 12:22:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RoadrunnerWMC 
								
							 
						 
						
							
							
							
							
								
							
							
								3aff585f32 
								
							 
						 
						
							
							
								
								DSP: Add address mask for physical pointers to audio data buffers  
							
							... 
							
							
							
							Hardware testing indicated that FFFFFFFC is the correct mask for all audio formats (mono and stereo PCM8, mono and stereo PCM16, and ADPCM). This fixes broken audio in Luigi's Mansion: Dark Moon and a few other games. 
							
						 
						
							2018-12-03 01:07:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9458e4d8ec 
								
							 
						 
						
							
							
								
								CoreTiming: wrap into class  
							
							
							
						 
						
							2018-11-04 10:26:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8f115185 
								
							 
						 
						
							
							
								
								Prefix all size_t with std::  
							
							... 
							
							
							
							done automatically by executing regex replace `([^:0-9a-zA-Z_])size_t([^0-9a-zA-Z_])` -> `$1std::size_t$2` 
							
						 
						
							2018-09-06 16:03:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								488694d01f 
								
							 
						 
						
							
							
								
								Replace ToBool() with static_cast()  
							
							
							
						 
						
							2018-09-01 15:50:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c35a251d86 
								
							 
						 
						
							
							
								
								Merge pull request  #3985  from BreadFish64/fix-warnings  
							
							... 
							
							
							
							core: clean up warnings 
							
						 
						
							2018-08-02 11:14:57 -06:00