Marat Fayzullin
20f425c6f3
Enabling SSTV background service.
2023-02-16 13:27:50 -05:00
Marat Fayzullin
88bbff42f1
Debugging
2023-02-12 21:22:50 -05:00
Marat Fayzullin
f14256d60d
Adding SSTV to the UI.
2023-02-11 13:00:21 -05:00
Marat Fayzullin
bca9ca00f9
Cleanup.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
051998123d
Adding SSTV decoder.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
ee8438af87
Shifting RTTY band 500Hz up.
2023-02-04 22:26:44 -05:00
Marat Fayzullin
ce4a23062c
Importing changes to remove dependency on Digiham package.
2023-02-04 14:29:09 -05:00
Marat Fayzullin
ad8d79225f
Merge branch 'oz1jhm'
2023-02-04 13:36:53 -05:00
Marat Fayzullin
f8a672355f
Now shifting CW carrier to 800Hz before processing it.
2023-02-04 13:36:05 -05:00
Marat Fayzullin
0edd456c3e
Switching RTTY decoder to processing complex input.
2023-02-02 21:56:10 -05:00
Marat Fayzullin
329df158e1
Fixing digital modes chain.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
22589fbfac
Fixing boolean type.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
0be9965cb3
Adding reverse parameter to RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
53c3ab895b
Adding +-50Hz at the sides of the RTTY signal.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
8662f47d4d
Adding separate 170Hz (HAM) and 450Hz (DDK) RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
bc7074f099
Adding RTTY decoder.
2023-02-02 21:52:13 -05:00
Marat Fayzullin
46c1256f86
Fixing
2023-02-02 21:45:39 -05:00
Marat Fayzullin
eb4c62c6d4
CW decoder now accepts complex floats.
2023-02-02 21:44:37 -05:00
Marat Fayzullin
f72c0de511
Fixing digital modes chain.
2023-01-31 12:22:26 -05:00
Marat Fayzullin
2c086780d2
Baud rate is a float.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
cb98f3750b
Switching from number of buckets to frequency width.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
590a65e3cd
Frequency gets shifted to 0Hz.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
02c9a2480e
Adding number of buckets
2023-01-28 13:56:20 -05:00
Marat Fayzullin
47a400b69a
Adding proper offset selection.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
ec2819b886
Adding CW decoder.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
e3780f6aea
Adding all current customizations to the original forked code.
2022-11-19 14:34:47 -05:00
Jakob Ketterl
46c78f6463
avoid demodulator concurrency
...
* this frees up resources used by the current demodulator before
starting a new one
* this addresses an issue where users of single-channel AMBE sticks
could not seamlessly switch between digital modes
2021-12-23 16:32:51 +01:00
Jakob Ketterl
40c68933e1
add preliminary parsing and display of M17 metadata
2021-12-21 21:18:17 +01:00
Jakob Ketterl
4ce3816f48
show codecserver errors in the client
2021-12-13 13:26:47 +01:00
Jakob Ketterl
33c8e34456
use the resume call before pumping data from a reader
2021-10-26 16:40:38 +02:00
Jakob Ketterl
8cce5bd889
add metrics for pocsag
2021-10-01 00:52:32 +02:00
Jakob Ketterl
1e57fb4609
expect a broken pipe
2021-09-30 23:04:59 +02:00
Jakob Ketterl
c3917c61d3
fix audio compression switching
2021-09-28 17:46:18 +02:00
Jakob Ketterl
25e2a8013e
parser typing
2021-09-28 00:27:01 +02:00
Jakob Ketterl
757ec01ea4
clientReader is not used any more
2021-09-28 00:14:53 +02:00
Jakob Ketterl
a07480fd9a
remove old csdr code
2021-09-27 18:53:49 +02:00
Jakob Ketterl
909a969e04
restore wfm deemphasis tau functionality
2021-09-27 17:46:19 +02:00
Jakob Ketterl
edace3d451
work on some todos
2021-09-27 17:29:51 +02:00
Jakob Ketterl
cbcba5807f
restore PSK decoding
2021-09-23 18:43:41 +02:00
Jakob Ketterl
83d01553e3
use "Optional" in typing
2021-09-20 17:24:10 +02:00
Jakob Ketterl
f2a97415b9
more localized imports
2021-09-20 16:55:17 +02:00
Jakob Ketterl
81ed1a9ebb
abstract chain features; use local imports to avoid hard dependencies
2021-09-20 16:14:23 +02:00
Jakob Ketterl
b2e15c559e
refactor
2021-09-20 15:32:26 +02:00
Jakob Ketterl
c10fdd2a53
move
2021-09-20 15:16:06 +02:00
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