srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							6dcc342c10 
							
						 
					 
					
						
						
							
							Fix memory leak and race condition relating to DSP*Engines. Part of  #2159  
						
						
						
						
					 
					
						2024-11-14 11:42:53 +00:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							78d0160514 
							
						 
					 
					
						
						
							
							MainWindow: Add FSMs to avoid blocking on the GUI thread.  
						
						... 
						
						
						
						DSPDevice*Engine: Add signals to indicate when commands have been processed.
DSPDeviceSourceEngine: Fix small memory leak.
DSPEngine::removeDeviceEngineAt: Remove wait to avoid blocking thread. Return QThread to get finished signal.
DSPEngine::addDevice*Engine: Don't call deleteLater for device*Engine, as these objects are deleted manually in MainWindow, which will crash if deleteLater called first. 
						
						
					 
					
						2024-10-10 13:57:11 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							aca4a53513 
							
						 
					 
					
						
						
							
							Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of  #2159  
						
						
						
						
					 
					
						2024-08-27 09:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							290023183c 
							
						 
					 
					
						
						
							
							Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of  #2159  
						
						
						
						
					 
					
						2024-08-27 09:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							d2066495a9 
							
						 
					 
					
						
						
							
							Fixed threading model for DSPDeviceSourceEngine. Part of  #2159  
						
						
						
						
					 
					
						2024-08-27 09:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa1974ba3 
							
						 
					 
					
						
						
							
							Removed SyncMessenger from DSPDeviceSourceEngine. Part of  #2159  
						
						
						
						
					 
					
						2024-08-27 09:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							439b5d094c 
							
						 
					 
					
						
						
							
							Rewriting of copyright notices for sdrbase. Part of  #1893  
						
						
						
						
					 
					
						2023-11-19 13:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							3880a0f98f 
							
						 
					 
					
						
						
							
							AMBE feature: cleanup of main application AMBE support  
						
						
						
						
					 
					
						2022-05-25 00:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							3259cf7f0a 
							
						 
					 
					
						
						
							
							Massive UI revamping (v7): Fixed random deletion of device sets.  Fixes   #1211  
						
						
						
						
					 
					
						2022-04-25 01:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2f89b79c84 
							
						 
					 
					
						
						
							
							Massive UI revamping (v7): added channels  
						
						
						
						
					 
					
						2022-04-12 16:20:45 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							cee7bfdb1d 
							
						 
					 
					
						
						
							
							FFT factory: limit default preallocation up to 1k  
						
						
						
						
					 
					
						2020-03-16 21:39:37 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							926f45d9fb 
							
						 
					 
					
						
						
							
							FFT factory: implementation base  
						
						
						
						
					 
					
						2020-03-16 21:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							144b0db196 
							
						 
					 
					
						
						
							
							New AMBE engine (3)  
						
						
						
						
					 
					
						2019-07-20 23:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							75ee688ac2 
							
						 
					 
					
						
						
							
							MIMO: implemented add/remove MIMO device set in main GUI  
						
						
						
						
					 
					
						2019-05-18 11:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e35b2d31 
							
						 
					 
					
						
						
							
							Added a hidden command line option to activate MIMO functionality  
						
						
						
						
					 
					
						2019-05-12 10:25:55 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							fc49bd2855 
							
						 
					 
					
						
						
							
							ixed incomplete copyright headers (3): sdrbase  
						
						
						
						
					 
					
						2019-04-11 14:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							7574cb23d4 
							
						 
					 
					
						
						
							
							Windows: MSVC2017: fixed more attribute unused cases (2)  
						
						
						
						
					 
					
						2018-11-13 08:51:14 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2efa7ab594 
							
						 
					 
					
						
						
							
							DSD demod: allow use of audio rates that are integer multiples of 8k other than 48k (x2,3,4,5)  
						
						
						
						
					 
					
						2018-04-23 01:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							f71446b6ec 
							
						 
					 
					
						
						
							
							Multiple audio support: DSD demodulator: allow to use native 8k decoder if audio sample rate is 8k  
						
						
						
						
					 
					
						2018-03-28 08:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							c500b1853b 
							
						 
					 
					
						
						
							
							Multiple audio support: use device names for sample rates and volumes maps  
						
						
						
						
					 
					
						2018-03-25 01:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							7aaa230eb4 
							
						 
					 
					
						
						
							
							Multiple audio support: added ability to manage more than one audio output  
						
						
						
						
					 
					
						2018-03-24 23:50:28 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							15e62814de 
							
						 
					 
					
						
						
							
							Multiple audio support: removed audio methods from DSP engine and use AudioDeviceManager instead  
						
						
						
						
					 
					
						2018-03-24 03:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							95ac9a41d3 
							
						 
					 
					
						
						
							
							Multiple audio support: DSPEngine: cleanup of unused audio routines (2)  
						
						
						
						
					 
					
						2018-03-23 18:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							20527975c9 
							
						 
					 
					
						
						
							
							Multiple audio support: DSPEngine: cleanup of unused audio routines  
						
						
						
						
					 
					
						2018-03-23 18:30:28 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2145eeb7b6 
							
						 
					 
					
						
						
							
							DSD demod: highpass filtering for audio completed  
						
						
						
						
					 
					
						2017-12-26 20:29:23 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							565083e5f5 
							
						 
					 
					
						
						
							
							Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput  
						
						
						
						
					 
					
						2017-12-10 01:57:50 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfe817e96 
							
						 
					 
					
						
						
							
							Implemented a master timer in DSPEngine  
						
						
						
						
					 
					
						2017-10-24 16:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							561a4c6858 
							
						 
					 
					
						
						
							
							Create a CMakeList.txt in its own right for sdrbase library  
						
						
						
						
					 
					
						2017-10-22 12:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							58b90c7914 
							
						 
					 
					
						
						
							
							New audio devices dialog and handling: use selected audio devices  
						
						
						
						
					 
					
						2017-01-06 16:04:32 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8a3bf457 
							
						 
					 
					
						
						
							
							Fixed core dump when ending application and Tx is still running  
						
						
						
						
					 
					
						2016-12-26 11:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f1acdcf1 
							
						 
					 
					
						
						
							
							AM Modulator: audio input (mic) basic support  
						
						
						
						
					 
					
						2016-11-29 01:09:06 +01:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3fec7600 
							
						 
					 
					
						
						
							
							Tx ph.1: added device sinks list to DSP engine  
						
						
						
						
					 
					
						2016-10-19 14:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2e09ed10 
							
						 
					 
					
						
						
							
							RxTx semantic move: updated attributes and method names. Removed obsolete methods  
						
						
						
						
					 
					
						2016-10-11 01:11:32 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							bb541e9fb2 
							
						 
					 
					
						
						
							
							AudioOutput: fixed core dump on program exit  
						
						
						
						
					 
					
						2016-10-08 06:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							e204efe2b8 
							
						 
					 
					
						
						
							
							RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine  
						
						
						
						
					 
					
						2016-10-03 18:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							90b1fae799 
							
						 
					 
					
						
						
							
							Multi device support: moved audio output multi client support to audio output object itself  
						
						
						
						
					 
					
						2016-05-18 11:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							83e1b84c38 
							
						 
					 
					
						
						
							
							Multi device support: methods to start/stop audio immediately  
						
						
						
						
					 
					
						2016-05-18 10:51:42 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							dec0addc25 
							
						 
					 
					
						
						
							
							Multi device support: basic multi device creation and deletion  
						
						
						
						
					 
					
						2016-05-13 11:42:03 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							df661cc366 
							
						 
					 
					
						
						
							
							Multi device support: Main window: created a method to add a new device and associated objects  
						
						
						
						
					 
					
						2016-05-13 09:23:33 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							7053d3775c 
							
						 
					 
					
						
						
							
							Multi device support: completely removed direct access to DSP device engine from DSP engine  
						
						
						
						
					 
					
						2016-05-13 00:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2b036e2212 
							
						 
					 
					
						
						
							
							Multi device support: completely removed dependency on DSPEngine from source plugins  
						
						
						
						
					 
					
						2016-05-13 00:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c03bcab1 
							
						 
					 
					
						
						
							
							Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues  
						
						
						
						
					 
					
						2016-05-12 23:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							7707858d57 
							
						 
					 
					
						
						
							
							Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods  
						
						
						
						
					 
					
						2016-05-12 23:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							5de7b0168e 
							
						 
					 
					
						
						
							
							Multi device support: removed threaded sample sink add/remove in DSPEngine  
						
						
						
						
					 
					
						2016-05-12 01:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							2f080bf45b 
							
						 
					 
					
						
						
							
							Multi device support: removed start/stop in DSPEngine  
						
						
						
						
					 
					
						2016-05-12 01:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							400e6b1028 
							
						 
					 
					
						
						
							
							Multi device support: cleanup after the move of DSPDeviceEngine start/stop actions  
						
						
						
						
					 
					
						2016-05-12 00:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd05096ad 
							
						 
					 
					
						
						
							
							Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI  
						
						
						
						
					 
					
						2016-05-11 23:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							6ef4653d35 
							
						 
					 
					
						
						
							
							Multi device support: add a unique ID to DSPDeviceEngine  
						
						
						
						
					 
					
						2016-05-11 19:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							c556a16caa 
							
						 
					 
					
						
						
							
							Prepare multi device support in DSP Engine  
						
						
						
						
					 
					
						2016-05-11 11:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							ba71089aff 
							
						 
					 
					
						
						
							
							DSD demod DV serial support revised audio processing  
						
						
						
						
					 
					
						2016-05-09 01:26:39 +02:00