Commit Graph

363 Commits

Author SHA1 Message Date
Jakob Ketterl 8af8f93434 implement dmr timeslot muting 2019-06-15 19:10:33 +02:00
Jakob Ketterl 7362e48cf3 style more like openwebrx 2019-06-15 14:48:57 +02:00
Jakob Ketterl efa0c060fe implement digiham version check 2019-06-15 13:29:59 +02:00
Jakob Ketterl adf62bc2ca sync indicator 2019-06-15 12:30:04 +02:00
Jakob Ketterl 3a89f52028 better sync on the client side 2019-06-10 21:30:46 +02:00
Jakob Ketterl c7d969c96e polishing up the imaging 2019-06-09 22:27:35 +02:00
Jakob Ketterl 2053a6b16b more clean-up stuff 2019-06-09 19:12:37 +02:00
Jakob Ketterl e1d54bdf1d fix typo 2019-06-09 17:49:14 +02:00
Jakob Ketterl 761ca1132d nicer user display panel for YSF, too 2019-06-09 17:39:15 +02:00
Jakob Ketterl 2010a38411 add new nicer dmr status display 2019-06-09 15:15:27 +02:00
Jakob Ketterl 94516ef341 implement https detection (thanks Denys Vitali) 2019-06-08 23:36:16 +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 b6e59e9b11 allow avatar to be downloaded on its old url 2019-06-07 20:23:31 +02:00
Jakob Ketterl e8a1a40dc0 try to handle overflowing connections 2019-06-07 20:10:03 +02:00
Jakob Ketterl 4b2100b593 Merge branch 'server_rework' into server_rework_dsd 2019-06-07 15:55:15 +02:00
Jakob Ketterl a38872b2d0 Merge branch 'server_rework' of github.com:jketterl/openwebrx into server_rework 2019-06-07 15:49:43 +02:00
Jakob Ketterl e422ca4d9b add airspy support (untested for now) 2019-06-07 15:44:11 +02:00
Jakob Ketterl aa7212c642 handle OSErrors, too 2019-06-07 01:14:09 +02:00
Jakob Ketterl 0c59caa230 try to handle clipping problems with agc 2019-06-05 00:17:06 +02:00
Jakob Ketterl 4934e91e74 increase timeout (it's asynchronous, so we can wait) 2019-06-05 00:13:54 +02:00
Jakob Ketterl 546249e950 detect presence of nc 2019-06-05 00:08:56 +02:00
Jakob Ketterl b7fc6a9c87 connection handling fix 2019-06-04 00:39:22 +02:00
Jakob Ketterl 2121739925 make the cache global 2019-05-30 18:54:45 +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 f565b4dbcd download dmr ids asynchronously 2019-05-30 18:32:08 +02:00
Jakob Ketterl 7100d43d9e show callsigns for ham radio dmr ids 2019-05-30 17:19:46 +02:00
Jakob Ketterl 14f932eea8 parse metadata on the server side 2019-05-30 16:12:13 +02:00
Jakob Ketterl 05f6fff8f6 feed rrc filter with floats; add digitalvoice_filter 2019-05-25 01:46:16 +02:00
Jakob Ketterl 725615fbe5 display the mode from the metadata for ysf 2019-05-25 01:45:05 +02:00
Jakob Ketterl 1846605184 use dc blocker and limiter to improve signal decoding 2019-05-24 18:48:08 +02:00
Jakob Ketterl 224c895718 Merge branch 'server_rework' into server_rework_dsd 2019-05-19 22:25:37 +02:00
Jakob Ketterl 8a7aeca6b9 if_gain is optional, default is agc 2019-05-19 22:23:35 +02:00
Jakob Ketterl 7893216cce 30m fix 2019-05-19 22:12:17 +02:00
Jakob Ketterl a36eb55680 Merge branch 'server_rework' into server_rework_dsd 2019-05-19 22:10:39 +02:00
Jakob Ketterl 8091831b1f make both gains available for sdrplay 2019-05-19 22:10:11 +02:00
Jakob Ketterl 3a669294d7 check for gfsk_demodulator, too 2019-05-19 17:56:41 +02:00
Jakob Ketterl e79c830db5 Merge branch 'server_rework' into server_rework_dsd 2019-05-19 13:36:49 +02:00
Jakob Ketterl 92abef7172 pass antenna parameter only if set 2019-05-19 13:36:05 +02:00
Jakob Ketterl eb758685a1 add antenna switching support for sdrplay 2019-05-19 13:17:36 +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 edadc383ff make unvoiced quality actually work 2019-05-18 22:26:52 +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
Jakob Ketterl 8e195a0de9 under construction on top looks nicer 2019-05-16 23:14:23 +02:00
Jakob Ketterl 7d4111fec8 hide metadata panel if no metadata is available 2019-05-16 23:09:57 +02:00
Jakob Ketterl bd27d91529 resolve todo 2019-05-16 22:39:50 +02:00