Commit Graph

89 Commits

Author SHA1 Message Date
Jakob Ketterl
de90219406 dynamically calculate audio block size (improving latency) 2019-10-15 19:50:24 +02:00
Jakob Ketterl
7431e4d7c0 restart dsp chain on output_rate change, fixes #8 2019-10-03 00:14:05 +02:00
Jakob Ketterl
e24de8334f silence direwolf 2019-09-23 16:51:24 +02:00
Jakob Ketterl
311f22f6ba flag services (avoid connecting to aprs network twice) 2019-09-13 22:28:17 +02:00
Jakob Ketterl
25a1d06dcb Merge branch 'develop' into packet 2019-09-11 01:03:12 +02:00
Jakob Ketterl
6d44aa3f58 don't decimate at factor 1 2019-09-11 00:27:49 +02:00
Jakob Ketterl
73102053dc code formatting 2019-08-18 00:16:08 +02:00
Jakob Ketterl
5fab3e3d36 add igate functionality 2019-08-18 00:15:07 +02:00
Jakob Ketterl
54bcba195d delete configs after use 2019-08-17 22:38:09 +02:00
Jakob Ketterl
cf45caa762 fix piping stuff for packet 2019-08-17 19:59:58 +02:00
Jakob Ketterl
cc66ffd6f3 use generated port numbers for direwolf, allowing multiple instances 2019-08-16 01:27:03 +02:00
Jakob Ketterl
21591ad6b8 format 2019-08-15 19:56:59 +02:00
Jakob Ketterl
0207374592 restructure the code to have the parser sit where all the parsers sit 2019-08-15 15:45:15 +02:00
Jakob Ketterl
2053e5f521 get raw packet data from KISS socket and start decoding 2019-08-11 16:37:30 +02:00
Jakob Ketterl
f53b51a208 fix sample rates 2019-08-11 16:36:53 +02:00
Jakob Ketterl
e63569e3e9 packet decoding as secondary demodulator, finally displayin something on
the webpage
2019-08-11 13:52:19 +02:00
Jakob Ketterl
ef90e3e048 disable colors 2019-08-11 13:05:36 +02:00
Jakob Ketterl
5fbbd897b5 Merge branch 'develop' into packet 2019-08-11 11:53:29 +02:00
Jakob Ketterl
d467d79bdf code format with black 2019-08-11 11:37:45 +02:00
Jakob Ketterl
42aae4c03a save some cpu cycles by only running necessary stuff for services 2019-08-04 14:55:56 +02:00
Jakob Ketterl
fa08009c50 more logging improvements 2019-07-28 12:11:22 +02:00
Jakob Ketterl
a15e625692 de-duplicate; better logging 2019-07-28 11:40:58 +02:00
jketterl
479c49b02e
Merge pull request #1 from D0han/black_reformat
Use official python formatter for better code readability
2019-07-21 21:24:28 +02:00
D0han
35f8daee29 Allow openwebrx.py to be run as normal executable 2019-07-21 20:19:33 +02:00
D0han
e15dc1ce11 Reformatted with black -l 120 -t py35 . 2019-07-21 19:40:28 +02:00
Jakob Ketterl
25b0e86f09 add FT4 because why not 2019-07-20 13:38:25 +02:00
Jakob Ketterl
7dcfead843 let's try to implement jt65 and jt9 as well 2019-07-14 17:09:34 +02:00
Jakob Ketterl
6d5c8491e4 implement wspr 2019-07-13 23:16:25 +02:00
Jakob Ketterl
935e79c9c2 use a temporary directory to avoid permission problems 2019-07-13 17:16:38 +02:00
Jakob Ketterl
c19337d65c fix ft8/usb switchover 2019-07-12 19:28:40 +02:00
Jakob Ketterl
8a8768ed1d fix ft8 audio sample rate issues with sox 2019-07-10 22:31:06 +02:00
Jakob Ketterl
fa2d82ac13 ft8 message parsing 2019-07-06 20:03:17 +02:00
Jakob Ketterl
284646ee6c first stab at ft8 decoding: chop up audio, call jt9 binary to decode 2019-07-06 18:21:43 +02:00
Jakob Ketterl
893f69ad18 chain as list as a first step to better flexibility 2019-07-01 18:41:12 +02:00
Jakob Ketterl
7e0591f0a6 disable squelch for packet, too 2019-06-22 18:31:23 +02:00
Jakob Ketterl
1f6f755d7f Merge branch 'develop' into packet 2019-06-22 18:20:01 +02:00
Jakob Ketterl
8af8f93434 implement dmr timeslot muting 2019-06-15 19:10:33 +02:00
Jakob Ketterl
cde3ff703a gfsk decoder now supports floating point input, so we can stop
converting
2019-06-08 18:47:17 +02:00
Jakob Ketterl
b852fcc167 sox can accept float input, no need to convert 2019-06-08 18:17:04 +02:00
Jakob Ketterl
f9c14addcc apply audio filtering and agc to dsd too 2019-06-08 09:23:39 +02:00
Jakob Ketterl
a9d5fcf82a use fixed buf sizes to avoid cut-off audio 2019-06-07 20:23:58 +02:00
Jakob Ketterl
f49086a527 add first integration of direwolf for aprs 2019-06-07 15:11:04 +02:00
Jakob Ketterl
0c59caa230 try to handle clipping problems with agc 2019-06-05 00:17:06 +02:00
Jakob Ketterl
908e3036e0 digital pipeline tweaks (not sure if it's better that way) 2019-05-30 18:35:58 +02:00
Jakob Ketterl
05f6fff8f6 feed rrc filter with floats; add digitalvoice_filter 2019-05-25 01:46:16 +02:00
Jakob Ketterl
1846605184 use dc blocker and limiter to improve signal decoding 2019-05-24 18:48:08 +02:00
Jakob Ketterl
bb6b00a998 fix meta pipe crashes caused by unknown unicode characters (looks ugly now at times, but at least works continuously) 2019-05-18 22:27:19 +02:00
Jakob Ketterl
0629e6c777 make the ambe unvoiced quality configurable 2019-05-18 22:10:43 +02:00
Jakob Ketterl
e6150e4aca introduce subscription concept to simplify unsubscribing from events 2019-05-18 21:38:15 +02:00
Jakob Ketterl
ff8f03c983 slow down the smeter refresh rate a bit 2019-05-17 20:57:55 +02:00