Commit Graph

1659 Commits (51552e2c43adad5fe71d3fb9a056b7f3190aecc0)
 

Author SHA1 Message Date
Bryan Biedenkapp 51552e2c43 implement and add more EDAC verification test;
3 weeks ago
Bryan Biedenkapp d51f4fc4a4 bugfix and correct encode/decode for RS 52,30,23, 46,26,21, 45,26,20, 44,16,29; implement catch2 cases for P25 Phase 2 RS codes; correct bad EC check for RS 24,12,13, 24,16,9 and 36,20,17 that could cause false positive failures in edge case conditions;
3 weeks ago
Bryan Biedenkapp ff0fbec629 split the decodeVCH_MACPDU into two functions, one for IEMI the other for OEMI;
3 weeks ago
Bryan Biedenkapp 6088620ff6 fix missing parens;
3 weeks ago
Bryan Biedenkapp 3a82755aea continued work on preliminary instrumentation for Phase 2 MAC handling;
3 weeks ago
Bryan Biedenkapp e82b0a4858 extreme preliminary work to handle P25 Phase 2 MAC messages (nothing uses this yet this is for future proofing);
3 weeks ago
Bryan Biedenkapp 01636ab016 more P25 Phase 2 constants;
3 weeks ago
Bryan Biedenkapp 7c28cffb1b add more P25 Phase 2 primitives for S-OEMI sync and Hamming (8,4,4) for P2 DUID handling;
3 weeks ago
Bryan Biedenkapp 87cda7a3d3 remove dvmmon, R05A02 will be the last version to support dvmmon, R05A04+ will not support it in favor of using sysview from the FNE for monitoring;
3 weeks ago
Bryan Biedenkapp 217872dc9a convert direct MMDVM TDU to a timed TDU; correct some handling of LDU1 srcId and dstId;
3 weeks ago
Bryan Biedenkapp 637773f0c8 BUGFIX: dvmpatch do not send LDU2s until network is in non-idle state;
3 weeks ago
Bryan Biedenkapp 69bceecd70 preamble tones are not supported for UDP audio;
3 weeks ago
Bryan Biedenkapp 689ad0cd65 for maintainability split modes into separate source CPP files; BUGFIX: fix buffer overflow when copying PCM data; allow uLaw encoded RTP frames to also carry source and dest metadata;
3 weeks ago
Bryan Biedenkapp fa86412a3c implement RTP audio pacing by timestamp sent by source;
3 weeks ago
Bryan Biedenkapp cad8ac7481 whoops meant == not =;
3 weeks ago
Bryan Biedenkapp 4f3ac3214e make slot numerical;
3 weeks ago
Bryan Biedenkapp 4bc3376faa correct comment;
3 weeks ago
Bryan Biedenkapp 746b124e01 refactor MAC MCO defines;
3 weeks ago
Bryan Biedenkapp ba5377335f add MFID specific partition type;
3 weeks ago
Bryan Biedenkapp 5930dbe1a1 P2 abbreviated/explicit partition MCOs are essentially just TSBK opcodes;
3 weeks ago
Bryan Biedenkapp 9f9cc572cd begin defining P25 Phase 2 primitives;
3 weeks ago
Bryan Biedenkapp f4ea79b614 add some verbose debug trace for checkNetTrafficCollision();
3 weeks ago
Bryan Biedenkapp 6b70ffe435 begin adding support for P25P2 network transiting;
3 weeks ago
Bryan Biedenkapp 51cc90df77 increase packet processing latency warning to 250ms (1/4 second);
4 weeks ago
Bryan Biedenkapp b1dad3b8e1 always reset the call streams at the end of a call;
4 weeks ago
Bryan Biedenkapp 92a737affc move sample level dumping option to CLI;
4 weeks ago
Bryan Biedenkapp d26abdc968 remove main thread sleep control this causes WinSock on Win32 to lose its mind when polled too fast;
4 weeks ago
Bryan Biedenkapp 577d5cda1a fix concurrency lockup for DMR granting;
4 weeks ago
Bryan Biedenkapp 9cf2d49bbb (we're still hunting the cause of bridge ceasing UDP socket operations after a period of time, it *seems* to occur on Win32 only though); make the program status variable m_running a static s_running for dvmbridge; ensure PeerNetwork for dvmbridge uses m_packetDump instead of m_debug for packet dumping; fix shutdown issue with local audio causing a crash for dvmbridge; refactor how RTP and uLaw frames work; remove and deprecate the no include length configuration parameter; refactor and centralize UDP audio writing functionality; add verbose log messages for if the s_running flag becomes non-true during operation;
4 weeks ago
Bryan Biedenkapp b9b366a8a2 make the program status variable m_running a static s_running for dvmpatch; ensure PeerNetwork for dvmpatch uses m_packetDump instead of m_debug for packet dumping;
4 weeks ago
Bryan Biedenkapp 504fa39580 update bridge config and expressly document the need to properly configure timing parameters;
4 weeks ago
Bryan Biedenkapp 870c643200 very experimental fix for #111, along with additional enhancements to repeat parrot traffic to all VCs of a trunk site to ensure parrot traffic repeats;
4 weeks ago
Bryan Biedenkapp 5541998a5f minor bugfix, correct incorrect log module for host sourced analog audio;
4 weeks ago
Bryan Biedenkapp 2a8a22329b add PDU block reordering support to dvmhost;
4 weeks ago
Bryan Biedenkapp 1f95016ca6 enhance REST API logging; add dev REST API commands to force send NAK packets;
4 weeks ago
Bryan Biedenkapp 9872e9c707 BUGFIX: for unauthorized, unconnected failures the NAK response was not sending the appropriate RTP sequence;
4 weeks ago
Bryan Biedenkapp 7e91a60dcb bump copyright dates;
1 month ago
Bryan Biedenkapp 4f2a3b9f49 BUGFIX: fix startup crash of dvmbridge when using analog audio mode; add transmit voice frame status for analog audio; correct core network issue determining length of analog audio frames;
1 month ago
Bryan Biedenkapp 2e1ab42964 Merge remote-tracking branch 'origin/master' into r05a04_dev
1 month ago
Bryan Biedenkapp b35a2f5c60 BUGFIX: fix issue with CTS COR blocking VOX audio even when not enabled;
1 month ago
Bryan Biedenkapp cb0dcc7f03 implement proper packet reordering for P25 PDU data; BUGFIX: add boundary checking for P25 PDU disassembly;
1 month ago
Bryan Biedenkapp 096e9fb0cc better handle framequeue debugging when not performing packet dumping;
1 month ago
Bryan Biedenkapp 5ac001cb70 add network debug trace around stream ID reset calls;
1 month ago
Bryan Biedenkapp 966b6ddede BUGFIX: fix condition in P25 call handler where if the TSBK was not decoded it could result in a crash;
1 month ago
Bryan Biedenkapp e5d8eed40c add separate packet dumping option to the network stack, to allow for less-verbose debugging messaging (debugigng where packet dump/trace is not required);
1 month ago
Bryan Biedenkapp 40ef37179b prevent issue with 0 callDstId on dvmpatch; reject TDUs with no destination (these are invalid and can fuck off);
1 month ago
Bryan Biedenkapp ef7ed5f57a report ssrc for late packets;
1 month ago
Bryan Biedenkapp 7c98c1fbc8 BUGFIX: validate destination matches before handling TDU;
1 month ago
Bryan Biedenkapp 2caaccd9a9 hide debug messages;
1 month ago
Bryan Biedenkapp 75e808c90c add dropped call support to dvmpatch; refactor/rewrite dvmpatch encryption support;
1 month ago

Powered by TurnKey Linux.