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