Commit Graph

1446 Commits

Author SHA1 Message Date
Jordan Sherer 1e41c5e792 Fixed issue with NotificationAudio fatal error causing segfault 2019-11-29 22:25:37 -05:00
Jordan Sherer eaff44aa38 Revert "Fixed array alignment in decoder"
This reverts commit cfeed7fc87.
2019-11-29 20:46:18 -05:00
Jordan Sherer d3fa09f20b Bump to 2.0 dev post general release 2019-11-29 14:09:41 -05:00
Jordan Sherer cfeed7fc87 Fixed array alignment in decoder 2019-11-28 21:56:38 -05:00
Jordan Sherer f332177034 Fixed lag in notifications by added a byte stream cache 2019-11-26 14:23:39 -05:00
Jordan Sherer 08d1f007fa Fixed issue with callsign selection 2019-11-25 20:30:03 -05:00
Jordan Sherer 88d8070db4 Fixed segfault in jsc compression code 2019-11-25 20:13:00 -05:00
Jordan Sherer b961d03045 Updated udp.py with the new default port 2019-11-22 15:18:37 -05:00
Jordan Sherer 2159ea0cfb Updated decoder subprocess error handling to restart instead of crash the app 2019-11-22 15:00:06 -05:00
Jordan Sherer cb7f84d952 Added error and finished signals to the decoder process 2019-11-22 14:20:05 -05:00
Jordan Sherer 670faf3397 Default UDP server port changed to 2242 2019-11-22 09:46:31 -05:00
Jordan Sherer 138063a112 Fixed #245: Added partial support for a subset of latin1 charset 2019-11-22 01:34:57 -05:00
Jordan Sherer 1f7d6a9f3a Added some unicode escaping routines for later 2019-11-21 23:52:12 -05:00
Jordan Sherer fb956d9141 Fixed #249: log dialog covering error message 2019-11-21 12:04:45 -05:00
Jordan Sherer c1fd31dc24 Fixed notification audio to not produce static by buffering the entire file ahead of time before playing 2019-11-21 11:49:17 -05:00
Jordan Sherer 35b478f791 Fixed issue with datetime formatting in ALL.txt and duplicate entries in ALL.txt 2019-11-20 15:15:58 -05:00
Jordan Sherer fc4a6d35a5 Removed the DecodedText snr limitation 2019-11-20 14:39:10 -05:00
Jordan Sherer 43a6dbc42d Decoder should wait 2 seconds after transmit before trying to decode again 2019-11-20 00:50:52 -05:00
Jordan Sherer f1ffc1de9d Fixed the decoder deadlock caused by waiting for the lockfile after a decode, which resulted in a deadlock on back-to-back decodes when a CPU was slow to decode TURBO within its 6 second cycle. Most of the time this was highly unlikely, but every now and then the timing was just right that the lock was created and removed before the decoder could observe that it was created. Sad panda. 2019-11-20 00:46:48 -05:00
Jordan Sherer 8ec88432bd Initial reworking of js8 decoder threading and scheduling 2019-11-20 00:11:30 -05:00
Jordan Sherer 1a03619a2f Move decoder process handling to separate thread to avoid exhaustuion 2019-11-19 10:39:27 -05:00
Jordan Sherer 2a320ddcdd Added debugging fromthe decoder 2019-11-19 10:13:10 -05:00
Jordan Sherer 41321561bc Updated mac bundle identifier 2019-11-17 21:35:06 -05:00
Jordan Sherer 7bc78d3496 Further mutex for decode done to avoid race conditions across threads 2019-11-17 02:43:17 -05:00
Jordan Sherer 70bc0e7784 Added a few special group callsigns 2019-11-17 02:25:46 -05:00
Jordan Sherer 16da1235a0 Clean up decoder fortran 2019-11-17 02:14:20 -05:00
Jordan Sherer d6e79ad902 Code cleanup 2019-11-17 01:45:00 -05:00
Jordan Sherer 71d52dad63 Cleanup playSoundFile 2019-11-17 01:32:18 -05:00
Jordan Sherer 26f16b5a99 Added guard pattern 2019-11-17 01:30:37 -05:00
Jordan Sherer 6d6212a8c0 Added mutex for critical regions in the decode process 2019-11-17 01:21:11 -05:00
Jordan Sherer 3fb66f888c Added substitute flag in dictionary compression...for later 2019-11-16 20:27:27 -05:00
Jordan Sherer 16b5193216 Ellipses check checks text first 2019-11-16 20:03:17 -05:00
Jordan Sherer 30f18c69d8 Missed frame computation should happen after 1 period...lets set it to 1.5 periods for now 2019-11-16 19:49:28 -05:00
Jordan Sherer fcf40e6f3b Restructuring @APRSIS into @JS8NET 2019-11-15 21:54:17 -05:00
Jordan Sherer d9ecd5a94e Turn off decoder debugging by default unless in debug mode 2019-11-15 21:18:17 -05:00
Jordan Sherer d01d230f07 Hide save audio functionality until its no longer broken 2019-11-15 15:40:01 -05:00
Jordan Sherer 5eb5e77668 Fixed #71: newline supported in 2.0 messages 2019-11-15 15:29:10 -05:00
Jordan Sherer a1ad346cea Fixed enter keypress for proper handling 2019-11-15 10:18:19 -05:00
Jordan Sherer ba3e521cf3 Fixed newline processing 2019-11-15 09:45:54 -05:00
Jordan Sherer 28fbce38b4 Bump to RC5 2019-11-14 21:51:55 -05:00
Jordan Sherer ea76d0e8d2 Added output option for debug statements to the command line 2019-11-14 20:37:03 -05:00
Jordan Sherer 8aa0430834 Fixed initial decode after transmit caused by transmit dead air 2019-11-14 20:20:05 -05:00
Jordan Sherer f635ba3a33 Delay first decode until start of the next period on startup 2019-11-14 16:07:49 -05:00
Jordan Sherer 9e761ba144 Added better initialization. Added skipping decodes while not monitoring. 2019-11-14 14:29:17 -05:00
Jordan Sherer cd1f961cac Added locking debug 2019-11-14 12:03:50 -05:00
Jordan Sherer 2f9e1201b3 Submode should be initd 2019-11-14 10:06:31 -05:00
Jordan Sherer 145cb16fde Updated decode locking. Removed DecodeButton and OptimizingProgressDialog 2019-11-14 10:04:29 -05:00
Jordan Sherer f450683e6e Detector buffer position should be 0 after clear 2019-11-14 10:00:45 -05:00
Jordan Sherer 09da8a22c7 Attempt decoder process recovery on hang until I determine why its hanging 2019-11-13 16:10:26 -05:00
Jordan Sherer 49da619a8f Fixed Show Band Heartbeats / Acks by default 2019-11-12 21:01:14 -05:00