Commit Graph

  • f3dcf5c320 check closed condition after aquiring the lock to avoid deadlocks Jakob Ketterl 2022-01-05 17:55:46 +01:00
  • 2ce7d943fa fix a client counting bug by deferring client instantiation Jakob Ketterl 2022-01-03 15:19:12 +01:00
  • 60f57bf206 add codecserver to recommended packages Jakob Ketterl 2021-12-29 14:26:30 +01:00
  • 221e0f232b try to avoid "can only be started once" error Jakob Ketterl 2021-12-27 16:37:10 +01:00
  • 46c78f6463 avoid demodulator concurrency Jakob Ketterl 2021-12-23 16:32:51 +01:00
  • 40c68933e1 add preliminary parsing and display of M17 metadata Jakob Ketterl 2021-12-21 21:18:17 +01:00
  • 81b8f183c2 update connector with bias_tee fixes Jakob Ketterl 2021-12-20 16:11:51 +01:00
  • 03f0faf378 update digiham / pydigiham dependencies Jakob Ketterl 2021-12-18 17:54:27 +01:00
  • f316b2c8ca allow latitude and longitude to be 0 in location-picker Jakob Ketterl 2021-12-14 12:46:25 +01:00
  • 6c3ef7a6ed Merge pull request #281 from chrismrutledge/patch-1 Jakob Ketterl 2021-12-13 14:21:47 +01:00
  • 4ce3816f48 show codecserver errors in the client Jakob Ketterl 2021-12-13 13:26:47 +01:00
  • 397155983d improve handling of failed devices Jakob Ketterl 2021-12-06 15:50:03 +01:00
  • 9c28143dfb add debugging to the feature detection system Jakob Ketterl 2021-12-01 19:22:48 +01:00
  • ed354cfa6f Update bands.json #281 chrismrutledge 2021-11-28 07:02:16 -06:00
  • dcdfe7969a fix sample rate updates for secondary demods Jakob Ketterl 2021-11-08 17:52:37 +01:00
  • 6d414698e8 update to wsjt-x 2.5.2 Jakob Ketterl 2021-11-05 02:20:49 +01:00
  • 70cf4557f7 update to wsjt-x 2.5.1 Jakob Ketterl 2021-11-02 17:31:58 +01:00
  • b0e18286df update connector Jakob Ketterl 2021-11-02 16:11:19 +01:00
  • 85c7a05978 use ImportError for python 3.5 compatibility Jakob Ketterl 2021-10-27 18:33:23 +02:00
  • 33c8e34456 use the resume call before pumping data from a reader Jakob Ketterl 2021-10-26 16:40:38 +02:00
  • 4bc6608e87 update csdr in docker Jakob Ketterl 2021-10-25 14:15:32 +02:00
  • f967a8d87a catch exceptions while parsing ax25 frames Jakob Ketterl 2021-10-22 15:07:42 +02:00
  • d757b817b1 make digimodes work in start_mod again Jakob Ketterl 2021-10-15 16:41:07 +02:00
  • 9f89a21cfb remove psk31 character animation since it's killing the client Jakob Ketterl 2021-10-13 13:59:55 +02:00
  • aaf696e8d7 Merge pull request #273 from doccodyblue/feature/266-normalize-prometheus-metric-names Jakob Ketterl 2021-10-04 16:00:34 +02:00
  • efa305eeec normalize metric label to match prometheus data-model guide #273 Andre Schinkel 2021-10-03 08:48:40 +02:00
  • eb43e39a81 normalize metric label to match prometheus data-model guide Andre Schinkel 2021-10-03 08:39:57 +02:00
  • c4687816c1 update docker to debian bullseye Jakob Ketterl 2021-10-01 16:23:47 +02:00
  • 8cce5bd889 add metrics for pocsag Jakob Ketterl 2021-10-01 00:52:32 +02:00
  • 66dd4b4581 update list of supported modes for pskreporter Jakob Ketterl 2021-10-01 00:09:20 +02:00
  • 9689ce5202 catch invalid config values for enum dropdowns and reset to default Jakob Ketterl 2021-09-30 23:32:46 +02:00
  • 818b9d87b8 add a validator that prevents invalid locations Jakob Ketterl 2021-09-30 23:26:26 +02:00
  • 0f2aca62f3 code style Jakob Ketterl 2021-09-30 23:09:22 +02:00
  • 1e57fb4609 expect a broken pipe Jakob Ketterl 2021-09-30 23:04:59 +02:00
  • 0b64b4ac97 handle errors when gps coordinates are out of range Jakob Ketterl 2021-09-30 23:03:21 +02:00
  • 460bada88f update owrx libraries Jakob Ketterl 2021-09-30 01:37:10 +02:00
  • 330598ddf2 use check implemented in python pycsdr Jakob Ketterl 2021-09-29 17:23:23 +02:00
  • 8f36355817 update changelog Jakob Ketterl 2021-09-29 15:43:48 +02:00
  • ccf741da00 add nmux back to recommended packages Jakob Ketterl 2021-09-29 15:42:49 +02:00
  • c3917c61d3 fix audio compression switching Jakob Ketterl 2021-09-28 17:46:18 +02:00
  • d869c5ee2d restore live switching capability for fft compression Jakob Ketterl 2021-09-28 16:55:17 +02:00
  • c89394822a Merge branch 'develop' into pycsdr Jakob Ketterl 2021-09-28 16:44:50 +02:00
  • 1836344fab update to wsjt-x 2.5.0 Jakob Ketterl 2021-09-28 16:42:52 +02:00
  • 25e2a8013e parser typing Jakob Ketterl 2021-09-28 00:27:01 +02:00
  • 757ec01ea4 clientReader is not used any more Jakob Ketterl 2021-09-28 00:14:53 +02:00
  • a07480fd9a remove old csdr code Jakob Ketterl 2021-09-27 18:53:49 +02:00
  • e77b0f4a67 fix the secondary fft display Jakob Ketterl 2021-09-27 18:18:31 +02:00
  • 909a969e04 restore wfm deemphasis tau functionality Jakob Ketterl 2021-09-27 17:46:19 +02:00
  • edace3d451 work on some todos Jakob Ketterl 2021-09-27 17:29:51 +02:00
  • 5b1000df87 Merge branch 'develop' into pycsdr Jakob Ketterl 2021-09-24 23:08:37 +02:00
  • fae281a507 update codecserver in docker Jakob Ketterl 2021-09-24 22:34:53 +02:00
  • cbcba5807f restore PSK decoding Jakob Ketterl 2021-09-23 18:43:41 +02:00
  • 3fa3aac766 introduce defaults layer to fix codecserver when empty Jakob Ketterl 2021-09-23 15:17:46 +02:00
  • 981948b708 update components in docker build Jakob Ketterl 2021-09-22 18:15:47 +02:00
  • c41b303130 update dependencies Jakob Ketterl 2021-09-22 17:22:00 +02:00
  • 6589c9dbe1 add a feature check for js8py since it's optional now Jakob Ketterl 2021-09-22 13:11:27 +02:00
  • acc70b6449 re-implement format conversion with pycsdr Jakob Ketterl 2021-09-20 18:36:24 +02:00
  • 81925986a6 update dependencies Jakob Ketterl 2021-09-20 18:04:24 +02:00
  • 83d01553e3 use "Optional" in typing Jakob Ketterl 2021-09-20 17:24:10 +02:00
  • f2a97415b9 more localized imports Jakob Ketterl 2021-09-20 16:55:17 +02:00
  • 95b4510c3a more localized imports Jakob Ketterl 2021-09-20 16:53:00 +02:00
  • 81ed1a9ebb abstract chain features; use local imports to avoid hard dependencies Jakob Ketterl 2021-09-20 16:14:23 +02:00
  • b2e15c559e refactor Jakob Ketterl 2021-09-20 15:32:26 +02:00
  • c10fdd2a53 move Jakob Ketterl 2021-09-20 15:16:06 +02:00
  • 9efe41a2b1 move the pump mechanism, allowing the old output code to be removed Jakob Ketterl 2021-09-20 15:09:26 +02:00
  • 4b36aca6fc update wording to direct users to the feature report Jakob Ketterl 2021-09-20 14:45:00 +02:00
  • cb29fc251c update dependencies Jakob Ketterl 2021-09-17 18:58:48 +02:00
  • 78dcdd5715 add support for DMR locations Jakob Ketterl 2021-09-17 18:24:33 +02:00
  • 6fbe6b4983 restore automatic config application for direwolf Jakob Ketterl 2021-09-15 15:37:09 +02:00
  • 284059a920 clean up direwolf config file after use Jakob Ketterl 2021-09-15 15:04:12 +02:00
  • 0403ebff5c improve handling of source processes Jakob Ketterl 2021-09-15 15:03:11 +02:00
  • 6129b92277 avoid duplicate method Jakob Ketterl 2021-09-15 15:01:36 +02:00
  • 1ff3c174c2 limit freedv to 4kHz since it's audio input is only 8kHz Jakob Ketterl 2021-09-13 16:58:45 +02:00
  • e5b120311d get freedv back by modeling a corresponding module and chain Jakob Ketterl 2021-09-13 16:58:02 +02:00
  • 1c937e147e use a generic unpickler Jakob Ketterl 2021-09-13 00:14:38 +02:00
  • 1d2ee127e0 Merge branch 'develop' into pycsdr Jakob Ketterl 2021-09-12 23:31:44 +02:00
  • ee9b602e4f catch http errors Jakob Ketterl 2021-09-12 23:31:33 +02:00
  • 72f925e537 receive pocsag messages in pickled form Jakob Ketterl 2021-09-10 15:38:36 +02:00
  • bf37dee78b receive metadata in pickled form Jakob Ketterl 2021-09-09 22:25:45 +02:00
  • 72920135e9 fix initial setup of dial frequency Jakob Ketterl 2021-09-09 22:24:41 +02:00
  • 66cf940523 refactor the metaparser into a modules and use accordingly Jakob Ketterl 2021-09-09 15:11:33 +02:00
  • ca0f7af1d0 use stereo downmix; disable squelch for DRM Jakob Ketterl 2021-09-08 13:48:11 +02:00
  • d9db74e565 fix reading from process Jakob Ketterl 2021-09-08 13:47:46 +02:00
  • 3218e0b8aa update hpsdrconnector to 0.6.0 Jakob Ketterl 2021-09-08 12:54:34 +02:00
  • c8ebbb505a restore dmr filter Jakob Ketterl 2021-09-07 17:37:32 +02:00
  • 9ca5e0ebd6 restore DRM functionality Jakob Ketterl 2021-09-07 17:31:32 +02:00
  • f3b05c6318 re-add m17 Jakob Ketterl 2021-09-07 14:45:52 +02:00
  • f9f0bdde12 restore js8 functionality Jakob Ketterl 2021-09-06 22:50:57 +02:00
  • 6014ce8921 restore pocsag functionality Jakob Ketterl 2021-09-06 20:00:14 +02:00
  • b9f43654cd restore aprs functionality Jakob Ketterl 2021-09-06 15:05:33 +02:00
  • 7c43c78c4b refactor aprs stuff Jakob Ketterl 2021-09-02 11:00:57 +02:00
  • efa7faaa2a correctly shutdown resampler Jakob Ketterl 2021-09-02 10:53:05 +02:00
  • f9df35ffd4 rebuilt the resampler using pycsdr Jakob Ketterl 2021-09-01 15:58:39 +02:00
  • 01260d66c8 create a base class for python-implemented modules Jakob Ketterl 2021-09-01 15:08:28 +02:00
  • 51453662e2 fix dial frequencies Jakob Ketterl 2021-08-31 22:46:11 +02:00
  • 120328ce12 restore background services Jakob Ketterl 2021-08-31 21:53:15 +02:00
  • 869f971ced add the remaining modes Jakob Ketterl 2021-08-31 17:01:52 +02:00
  • 73d326037c restore audio chopper decoding Jakob Ketterl 2021-08-31 16:54:37 +02:00
  • 4a4901fa38 restore secondary fft Jakob Ketterl 2021-08-28 00:10:46 +02:00
  • 47e78579d4 handle unparseable utf meta data Jakob Ketterl 2021-08-27 18:31:10 +02:00