| 
							
							
								 Jakob Ketterl | 9efe41a2b1 | move the pump mechanism, allowing the old output code to be removed | 2021-09-20 15:09:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6129b92277 | avoid duplicate method | 2021-09-15 15:01:36 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e5b120311d | get freedv back by modeling a corresponding module and chain | 2021-09-13 16:58:02 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 72920135e9 | fix initial setup of dial frequency | 2021-09-09 22:24:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 66cf940523 | refactor the metaparser into a modules and use accordingly | 2021-09-09 15:11:33 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ca0f7af1d0 | use stereo downmix; disable squelch for DRM | 2021-09-08 13:48:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d9db74e565 | fix reading from process | 2021-09-08 13:47:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9ca5e0ebd6 | restore DRM functionality | 2021-09-07 17:31:32 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f3b05c6318 | re-add m17 | 2021-09-07 14:45:52 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6014ce8921 | restore pocsag functionality | 2021-09-06 20:00:14 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b9f43654cd | restore aprs functionality | 2021-09-06 15:05:33 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7c43c78c4b | refactor aprs stuff | 2021-09-02 11:00:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 01260d66c8 | create a base class for python-implemented modules | 2021-09-01 15:08:28 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 51453662e2 | fix dial frequencies | 2021-08-31 22:46:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 73d326037c | restore audio chopper decoding | 2021-08-31 16:54:37 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4a4901fa38 | restore secondary fft | 2021-08-28 00:10:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4c1777dc19 | refactor | 2021-08-27 17:34:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 42b315ef86 | handle empty converter chain | 2021-08-27 16:11:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | aecb79a4d4 | restore demodulation of digital voice modes | 2021-08-26 15:58:02 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5032f4b66d | first steps at rewiring the dsp stuff | 2021-08-23 14:25:28 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0f1feb9d47 | return to the simpler API | 2021-08-16 16:41:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | be6f533437 | re-structure client audio conversion | 2021-08-12 18:01:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c3d393252b | parse metadata as UTF-8 | 2021-08-12 16:51:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1e8527da68 | add YSF chain; re-introduce RRC filters | 2021-08-10 14:03:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2b3123c7cb | dmr tdma slot filter control | 2021-08-07 00:09:40 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3ccb4a11d2 | add new DMR chain | 2021-08-06 20:02:59 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c5a314810e | read metadata from pipeline decoders | 2021-08-01 00:49:20 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f8f2740c77 | implement nxdn chain using new digiham components | 2021-07-31 00:10:10 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1c91c6dcc1 | start building digiham chains | 2021-07-30 00:06:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 11a3606070 | use the new cutoff parameter to compensate the fractional decimator | 2021-07-25 23:38:24 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 75aac5969a | implement WFM with the new chain elements | 2021-07-25 22:44:53 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 459a99cbf8 | backport the sync implementation from the csdr++ branch | 2021-07-25 20:06:14 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c07d9ecf92 | use the right rates | 2021-07-25 19:36:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 99c7093a1a | pack the client audio processing into its own chain | 2021-07-25 19:31:56 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 223c2d1709 | BufferReader won't return bytes | 2021-07-25 17:36:32 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6db80ec51a | clarify s-meter interval calculations | 2021-07-25 00:17:27 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 207ada70fd | restore s-meter display | 2021-07-25 00:05:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c50da15bfd | apply all decimation in comples to simplify the chain | 2021-07-24 22:25:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ab99b8e476 | don't wrap the module, it's not necessary | 2021-07-24 22:11:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7d7cec1ec3 | update to match pycsdr chaanges | 2021-07-24 18:50:30 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | aeca8265c3 | fine-tune agc | 2021-07-20 17:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b242f09d5d | Merge branch 'develop' into pycsdr | 2021-07-20 13:33:52 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ad396fa970 | remove "unvoiced quality" setting | 2021-07-20 13:33:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2bcb62e706 | add ssb chain | 2021-07-20 00:57:43 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | be093b8b05 | implement a method to replace chain members | 2021-07-20 00:44:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | eb76ec4a9f | add am demodulator chain | 2021-07-19 23:32:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f03a6c127e | fix initial demodulator parameters | 2021-07-19 19:48:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5bb14a8997 | first working nfm chain using pycsdr | 2021-07-19 19:04:14 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8531d5e4ab | properly shutdown and unblock the final buffer | 2021-07-18 14:56:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 320521a74a | adopt to updated api | 2021-07-16 16:12:16 +02:00 |  |