| 
							
							
								 Jakob Ketterl | ecf934864a | move dc_block to individual chains since it interferes with m17 demod | 2020-12-27 19:49:59 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6af19f44e8 | Merge branch 'develop' into m17 | 2020-12-08 16:57:00 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ac4401175f | add FST4 and FST4W modes | 2020-12-07 11:56:01 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bee6ddc843 | use information from the mode registry to set up services | 2020-12-06 00:36:20 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 017bbc3748 | attempt to include m17-demod (untested due to lack of signals) | 2020-11-23 01:00:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e6a04aa5e9 | use agc on wsjtx/js8 since the levels are too low on some sdrs | 2020-10-25 14:41:53 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f31685e4e7 | fix some exceptions due to None values | 2020-10-11 00:15:09 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1faa61ad50 | allow wfm deemphasis tau to be set from the outside | 2020-10-04 21:46:58 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a3285d5943 | make the secondary fft run faster again | 2020-09-17 22:57:40 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b9e19421c1 | activate fft averaging on the secondary fft | 2020-09-17 22:43:39 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6a6d4a3c9b | secondary fft is now complex, better display for digimodes based on FM | 2020-09-17 22:21:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9a5286ca24 | use complex fractional decimator | 2020-09-04 22:02:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e8068a8795 | fix dream audio output | 2020-09-04 19:14:16 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2411929455 | implement DRM mode with dream | 2020-09-04 18:09:02 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d609acc6aa | freedv agc fine-tuning | 2020-08-29 21:32:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c16a1b4726 | fine-tune dsd agc; remove limiter (included in agc now) | 2020-08-28 22:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d1cea95eb4 | use 16bit agc for freedv and dsd modes, refs #126 | 2020-08-27 22:35:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 53eefa7c80 | fix last_decimation | 2020-08-27 22:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b06732dbf5 | fine-tuning of dsd audio agc | 2020-08-27 19:41:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 22feb8dd1c | moderate agc for NFM | 2020-08-27 19:28:20 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 055269504b | use the new agc parameters | 2020-08-26 19:45:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dea5b15656 | new gain parameters for digital modes | 2020-08-26 00:43:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6650438d2f | slow agc parameters for AM | 2020-08-25 21:28:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4204e4d9e2 | Merge branch 'develop' into agc_work | 2020-08-24 00:03:55 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0030c6d656 | thread names to aid debugging | 2020-08-14 20:22:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7e5ea6e065 | improve read pipe opening | 2020-08-14 20:20:07 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 49383e757f | extract pipes to separate file | 2020-08-14 19:54:07 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0cd0a1085a | uncouple reading pipes, too, and select makes the threads time out | 2020-08-14 00:17:09 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5bc69b6fa4 | use id of pipe to avoid file system collisions | 2020-08-13 23:51:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ddb5fe51b3 | open pipes in non-blocking loops, preventing thread leaks | 2020-08-13 23:35:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7f57e4f45c | compensate oversampling with the prefilter of csdr | 2020-08-08 22:51:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8c5a7a087f | compensate WFM frequency deviation, at least preliminary | 2020-08-08 21:56:35 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 448e266097 | implement wfm demodulator chain | 2020-08-08 21:29:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ef2ec1e1c5 | catch exception on closed inputs | 2020-08-08 20:43:29 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a77108dd0c | drain subprocess pipes to free up file descriptors, refs #146 | 2020-08-05 20:01:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7e5409160e | initial work on freedv / codec2 support, refs #126 | 2020-07-28 00:28:20 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 174e9afa7b | correctly close iqtee / iqtee2 pipes | 2020-07-18 20:00:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f1d9a4a28c | switch to shift_addfast_cc for better performance | 2020-05-24 03:04:20 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 66a4f29911 | let's try pre-loading the pipes to improve dsp initialization | 2020-05-06 19:54:55 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 26321ab68b | keep more parameters on the server side | 2020-04-26 18:45:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b58357741a | separate modes in here, too | 2020-04-25 19:05:24 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e67be8a3c | dynamic profiles | 2020-04-23 23:30:56 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 623f21f769 | fast and turbo modes | 2020-04-23 22:27:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 34838abfa9 | profiles | 2020-04-23 22:21:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0120b33a25 | refactor chopper out of wsjt | 2020-04-22 23:53:19 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ddfd85c586 | add js8 decoding if available | 2020-04-12 13:10:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d06e9151b9 | pass the frequency along with the job, refs #22 #61 | 2020-04-05 16:35:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7cae383127 | include defaults | 2020-03-23 22:09:05 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8abfe059b7 | now the sequence doesn't matter any more | 2020-02-28 16:55:50 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 10523dbbd7 | use threading to uncouble the queues | 2020-02-28 16:13:53 +01:00 |  |