Commit Graph

1721 Commits (d961a9e6e24e8cb995808ea6176dd183c74ef435)
 

Author SHA1 Message Date
Bryan Biedenkapp d961a9e6e2 correct issue where RTP sequences were not stepped appropriately;
1 month ago
Bryan Biedenkapp 7a39cdda2d cleanup typo and bad spacing due to bad VSCode configuration; correct memory leak when handling buffer drop due to new stream packet wraparound;
1 month ago
Bryan Biedenkapp 4d08586f64 wtf;
1 month ago
Bryan Biedenkapp 897930d4f1 properly set the FIRST seq (when seq is reset to 0) as a marker; because JSB is *REALLY* hell bent on this, implement continuous RTP seq to make him happy;
1 month ago
Bryan Biedenkapp e2e8409bea fix missing marker bit on RTP seq 0 to make jsb stop complaining; fix missing CTS controller teardown;
1 month ago
Bryan Biedenkapp 43cf2530d3 code cleanup (no functional change);
1 month ago
Bryan Biedenkapp abe1cc5948 enrage the entire community by cleaning up the bridge configuration to be more sane -- a lot of these parameters had nothing to do with FNE network configuration;
1 month ago
Bryan Biedenkapp 88a4fecf0e BUGFIX: fix incorrectly set length for RTP packets, we were incorrectly adding 4U bytes which does not apply to RTP frames;
1 month ago
Bryan Biedenkapp 2f79146e37 revert how timestamping is generated;
1 month ago
Dev_Ranger c020b541af remove dvmmon from bug & pr template
1 month ago
Dev_Ranger 1be408681e create issue & pr templates
1 month ago
Dev_Ranger 3c78d2eff5 Update usage_guidelines.md
1 month ago
Dev_Ranger cd1b756472 policy updates
1 month ago
Bryan Biedenkapp 46a88c9f2a copy legalese from config.yml to README.md;
1 month ago
Bryan Biedenkapp b9294d6215 make not be stupid error more clear;
1 month ago
Bryan Biedenkapp 2e9eb30d26 these flags are root level;
1 month ago
Bryan Biedenkapp d853b35654 enforce a users usage understanding by adding a startup configuration parameter that must be set;
1 month ago
Bryan Biedenkapp a67fe9318e include new statement in README.md;
1 month ago
Bryan Biedenkapp 63cda66ad5 the typo of that define was driving my OCD nuts;
1 month ago
Bryan Biedenkapp 14cafd461c HIGHLY_UNECESSARY_DISCLAIMER_FOR_THE_MENTAL;
1 month ago
Bryan Biedenkapp 973b4f1c2b typo;
1 month ago
Bryan Biedenkapp 24bbfb6d25 add support to dvmcfggen for logging configuration; add support to dvmcfggen for user supplied answers files to automate skipping certain wizard questions;
1 month ago
Bryan Biedenkapp 2c61748bbd identify a software SDR;
1 month ago
Bryan Biedenkapp e982e28f56 relabel some source files in the FNE, FNENetwork -> TrafficNetwork, DiagNetwork -> MetadataNetwork; remove support for disabling the alternate port, this feature is mandatory now;
1 month ago
Dev_Ranger 0389cc23b4
Revise cross-compilation instructions in README
1 month ago
Bryan Biedenkapp 570b18504a only send ICC upstream when the ICC request originates on the local FNE;
1 month ago
Bryan Biedenkapp d39b98c751 lets make sure RID0 is never used, treat as WUID_FNE instead;
1 month ago
Bryan Biedenkapp 65910b30fd fix issue where in-call control might start looping requests;
1 month ago
Bryan Biedenkapp 2bb574f62b ICC and GRANT shouldnt NAK, as this will cause a straight disconnect/reconnect, ignore them instead;
1 month ago
Bryan Biedenkapp b5cb46a148 add protections to prevent the network mutex from locking too long; add proper network watchdog to prevent unterminated calls from hanging bridge;
1 month ago
Bryan Biedenkapp b97275125c delete array instead of delete;
2 months ago
Bryan Biedenkapp c5786b3343 add option to disable deny responses in conventional for radios that are braindead and interpret an OSP_DENY as a ISP_EMERG because of opcode reuse (thanks TIA-102);
2 months ago
Bryan Biedenkapp 87f94b837a update gitignore to include some python stuff; add very very preliminary Python tool that helps generate dvmhost configurations;
2 months ago
Bryan Biedenkapp 87ad34f539 properly set the V.24 Tx buffer size to the FIFO length like done for air and hotspot modems; pass whether or not the frame being written to the modem is an immediate frame; modify V.24 modem to properly maintain two independant buffers, one for background/normal priority frames, and one for immediate priority frames (this helps with CC mode delays, there are more buffering issues, likely at the modem to mitgate but thats a future project);
2 months ago
Bryan Biedenkapp c044e42d90 increase V.24 outbound rate for TSDUs;
2 months ago
Bryan Biedenkapp 7ab4443881 reset active call count on a maintainence loop;
2 months ago
Bryan Biedenkapp 16fde05c0a correct endpoints for counter reset APIs;
2 months ago
Bryan Biedenkapp a600f53e25 log non-call DMR terminators like P25;
2 months ago
Bryan Biedenkapp eee7a21616 add call collisions to the stats counters; add REST APIs to reset and zero call counters;
2 months ago
Bryan Biedenkapp d68fffad97 do not consider active call or call counts for parrot;
2 months ago
Bryan Biedenkapp 9f08ed1203 disable this debug trace, its too noisy;
2 months ago
Bryan Biedenkapp 46edf9690b after consideration entirely refactor how UDP frame timing is generated internally when we're using raw PCM; fix a variety of bugs related to locking and handling of the deque for UDP audio frames; better insert silence at the start and end of calls;
2 months ago
Bryan Biedenkapp a5c0fbad58 allow the user to adjust the frame timeout length when using frame timing at the bridge; ensure audio frames aren't greater then x2 the size of an expected audio frame;
2 months ago
Bryan Biedenkapp 78cb47dce1 V.24 PDU work;
2 months ago
Bryan Biedenkapp 2e33132cbc do work on V.24 PDU support (inbound should be working pretty much perfect now, outbound -- is still broken);
2 months ago
Bryan Biedenkapp 3a4706b7e2 allow TDUs to be sent regardless of whether a V.24 call was started or not;
2 months ago
Bryan Biedenkapp a5689d8df8 correct TSBK, TDULC and PDU transmission using V.24 DFSI, timing must be applied like IMBE; lengthen the high-level CC generation timer by 10ms, this has no impact on regular air and hotspot modems, but better times CC frames for V.24 DFSI modems; refactor naming to be clearer for the V.24 jitter buffer transmit types; because V.24 uses OSP_TSBK_RAW and LC_TDULC_RAW correct several off by 2 shift bugs; remove unnecessary V.24 start of stream and end of stream calls;
2 months ago
Bryan Biedenkapp 5c74c90f48 add option displayModemDebugMessages to optionally disable or enable debug log messages coming *from* the modem; properly check if we're operating in DFSI or not and if we are do not attempt to set the FIFO buffer lengths or clear buffers related to DMR or NXDN; correct deletion of array types in the DFSICallData structure; correct bad length of the VHDR1 during DFSICallData initialization, the length defaulted to TIA mode which would cause a crash when trying to delete and deallocate VHDR1 when used in V.24 mode;
2 months ago
Bryan Biedenkapp a43efddc1f add explicit TDU TG release option, this option allows a CC to process incoming TDUs to determine if a channel grant should be released; add more explicit TDU process logging to the FNE, ensure TDUs being sent outside a call are being logged properly; during a TG unpermit on a non-authoritative VC, transmit a burst of TDUs on the outbound VC RF interface; add extra verbosity to the active TG logging;
2 months ago
Bryan Biedenkapp eec3fe57b2 issue a notify CC channel release on a ChanRelease TDULC;
2 months ago

Powered by TurnKey Linux.