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
Updated cross-compilation instructions for ARM 32-bit and ARM 64-bit, including examples and required packages.
|
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 |