| 
							
							
								 f4exb | 5598265e66 | Multiple modulators support: works with two modulators | 2016-12-26 12:11:51 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 2a8a3bf457 | Fixed core dump when ending application and Tx is still running | 2016-12-26 11:23:11 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | e02ac85e50 | All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11 | 2016-12-26 01:39:34 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f5572eebc0 | More debug messsages | 2016-12-25 21:26:37 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | e05822ba02 | Implement own FIFO in BasebandSampleSource. SampleSourceFIFO: remove useless chunk size completely and set initial fill to only half the FIFO size | 2016-12-23 14:29:42 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f74e3b83a7 | Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless | 2016-12-22 23:45:56 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1afd8df5f9 | Modulators: changed single Tx channel samples feed handling | 2016-12-22 23:39:06 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 441c2c1817 | Send number of samples to write in the writeData signal. Ask for half the buffer size when more than half of it is consumed | 2016-12-21 02:24:49 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1e881703e8 | Added a NCO with floating point phase calculation before conversion to int for table indexing. This increases frequency precision and is mandatory for CTCSS tone generator | 2016-12-19 02:41:31 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 014ada12ba | CW smoother: set default ramp time to 4ms and set the modulators ramp time at the same value | 2016-12-16 00:02:37 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 0a7e9261e2 | CW transition smoother: use smootherstep function. See: https://en.wikipedia.org/wiki/Smoothstep | 2016-12-14 23:23:58 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 98b9e20392 | Make a dedicated CW transition smoothing class | 2016-12-14 22:48:39 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | a2089724cf | SSB Modulator: Interim state (4) | 2016-12-13 19:57:07 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | e4e2eea9d5 | CW Keyer: retain only text, dashes and dots | 2016-12-11 21:52:53 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d3d6ebec89 | CW Keyer with GUI. Sort of works | 2016-12-11 11:35:25 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 2defcc7cec | CW Keyer: test with AM modulator and fixes | 2016-12-10 08:12:16 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d6c9b2f707 | CW Keyer: compiles | 2016-12-10 06:16:13 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 808a8c85fd | CW Keyer: interim state (2) | 2016-12-09 19:34:38 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 35baa46f3d | CW Keyer: interim state (1) | 2016-12-09 01:35:49 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 317836ac92 | NFM demod: channel power calculation and squelch corrections | 2016-12-05 03:46:42 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | c5f1acdcf1 | AM Modulator: audio input (mic) basic support | 2016-11-29 01:09:06 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 2d0ee4bf76 | SDRplay plugin: adjust documentation. Corrections and re-organization of the main readme.md file | 2016-11-21 18:07:58 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | ee947f54e9 | Corrected clang warnings | 2016-11-21 18:01:55 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 85807ffadb | SDRPlay plugin: now working with open source libmirisdr | 2016-11-16 02:38:21 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 863522d9ff | SDRPlay support: source plugin interim state (1) compiles | 2016-11-13 02:59:31 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | ae5070ebb3 | Removed useless flavour of even/odd FIR halfband filter | 2016-11-11 10:21:54 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | efbce97a2f | Improve int halfband filter even/odd I/Q stride variant | 2016-11-10 02:56:49 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | c91725fe01 | Push decimators halfband filter order to 64 | 2016-11-09 04:03:12 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 0a6dc5db37 | IntHalfband filters: tuned optimizations and chose the best for x86_64 | 2016-11-09 03:27:30 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d2c6791eea | Use IntHalfbandFilterST in decimators | 2016-11-08 17:30:10 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 2504d199fd | IntHalfbandFilterST: implemented intrinsics class | 2016-11-08 17:29:46 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 995fd04543 | Removed useless include | 2016-11-08 17:28:03 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | bfe24df76e | Added new halfband FIR filter with even/odd and I/Q stride | 2016-11-08 02:02:29 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 3505e1b095 | Allow SSE 4.1 optimization on the down channelizer | 2016-11-07 18:51:32 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 8b52059ca4 | IntHalfbandFilterEO1: fixed unused variables | 2016-11-07 18:40:22 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | fa5030eac4 | IntHalfbandFilterEO1: simplification for SSE 4.1 only and fix | 2016-11-07 18:23:59 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 7015fb97d2 | Put intrinsics in their own templatized classes | 2016-11-07 04:16:02 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 63d6eea066 | Use more precise SIMD flags and detect actual x86_64 SIMD features | 2016-11-07 00:42:57 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | dbbbfa12ee | Changed USE_SIMD flag to USE_SSE | 2016-11-06 02:08:38 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | af0a0896d4 | IntHalfBandFilterEO2: fixed (x,y) method | 2016-11-06 01:19:39 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | bc3dfb19cd | IntHalfBandFilterEO2: use dual forward and backward buffers to avoid byte shuffling in SIMD instructions. Implemented in the up channelizer | 2016-11-06 01:07:13 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | de8640caae | IntHalfBandFilterEO1: rename size attribute | 2016-11-06 00:23:08 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 3410d289d1 | Use even/odd FIR filter based half band decimators for the device decimators | 2016-11-05 21:52:13 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f2a50c0c0f | Use even/odd FIR filter half band interpolator only if SIMD is available | 2016-11-04 22:47:09 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 9f74c82715 | IntHalfBand FIR filter SSE optimizations | 2016-11-04 01:12:39 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 2f02d9dd69 | IntHalgBandFilterDB: changed some attributes name | 2016-11-03 00:30:55 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 942f897978 | Use the double buffer FIR filter with the front end decimators | 2016-11-02 09:15:32 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 86c148ab10 | DownChannelizer: use more efficient double buffer half band decvimator | 2016-11-01 17:57:46 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 5d5593bda7 | Tx ph.2: put the double buffered FIR interpolator and decimator in its own class | 2016-11-01 15:02:50 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | ded1d3c298 | Place the halfband filter traits in their own class | 2016-11-01 11:55:16 +01:00 |  |