Commit Graph

33 Commits (1c51ff59bd36542395807ab9eb0ef3d0ced58605)

Author SHA1 Message Date
Bryan Biedenkapp 1c51ff59bd add support to inject silence frames during a hang time when using UDP audio, where UDP audio has ended but the drop timer hasn't timed out;
10 months ago
Bryan Biedenkapp 2d3aeb5307 reorganize code make things cleaner -- move P25 crypto into its own common class for reuse purposes;
11 months ago
Bryan Biedenkapp 03de7fdb0b fix range clipping when using rxAudioGain or txAudioGain (previous code would allow a negative gain (to lower amplitude) to allow overflowing sample values);
11 months ago
Bryan Biedenkapp cacec1fe8a apparently Windows CPP is a pain in the ass, make it happy;
11 months ago
Bryan Biedenkapp 727ff3ed7b add preliminary encryption support to dvmbridge (P25-only supports AES256 and ARC4); correct and hide some debug trace for FNE KMM messaging; implement support to generate a ARC4 keystream;
11 months ago
Bryan Biedenkapp 07edd0dbff handle illegal call end properly;
11 months ago
Bryan Biedenkapp cad8e3e347 add ICC support to bridge (this is a naive approach however...);
11 months ago
Bryan Biedenkapp b9830263db fix dstId not being appropriately set;
11 months ago
Bryan Biedenkapp 64bcb56228 enhance debug logging to incorporate both file and line numbers (when provided by the compiler) and optionally implement LogDebugEx macro to also incorporate the caller identifying the function name; correct LogDebug uses in some cases that should have been LogMessage;
11 months ago
Bryan Biedenkapp 086730320d code cleanup;
11 months ago
Bryan Biedenkapp e38488f602 fix potential bridge memory leak when using USRP audio; add support for bridge to reset and start a new call when using UDP metadata *and* overriding the source ID;
11 months ago
Bryan Biedenkapp 151275ce6f implement initial DMR remote grant demand logic (this is mostly untested);
11 months ago
firealarmss aedabceac7
Add support for USRP (#83)
11 months ago
Bryan Biedenkapp 560ef40dca indicate what slot is ending a call for DMR on the FNE; correct bad end-of-call handling for DMR mode on bridge;
12 months ago
Bryan Biedenkapp f483bbf2ed update commenting;
12 months ago
Bryan Biedenkapp a2b1367091 fix buffer overrun;
12 months ago
Bryan Biedenkapp 29d37126ef cleanup and fix MuLaw encoding code;
12 months ago
Bryan Biedenkapp afbd7e9848 correct pcmLength size when using RTP frames;
12 months ago
Bryan Biedenkapp 18e0417381 add experimental support to wrap G.711 uLaw frames in RTP;
12 months ago
Bryan Biedenkapp 333ac5c164 add experimental support to encode audio in G.711 uLaw, optionally including a length header;
1 year ago
Bryan Biedenkapp 88dcb0bc96 update copyright dates;
1 year ago
Jim aadfbd4393
Fixed typo (#76)
1 year ago
Bryan Biedenkapp e14defe125 correct issue where the stream ID *may not* be reset at the end of call by explicitly calling the appropriate network reset routine; correct Win32 compilation issues for FNE;
1 year ago
Bryan Biedenkapp c4038d92fb ensure internal states are reset at callEnd; ensure if overriding source ID from UDP we actually override the source ID;
1 year ago
Bryan Biedenkapp e233289f44 remove these sleeps (debug code not needed);
1 year ago
Bryan Biedenkapp 1851cec087 fix issue with UDP audio not sending metadata correctly; fix issue with enabling UDP audio; fix issue with incorrect address and port used for receiving remote UDP audio PCM data; fix issue with incorrect checking of destination and slot for DMR; fix issue with encodingDMRAudio frames and sending them too quickly; refactor how callEnd is handled;
1 year ago
Bryan Biedenkapp d8efc3e29d validate the state of the audio device, and attempt to reinit if its not running (and die in a panic if it can't be reinited);
1 year ago
Bryan Biedenkapp 92070b77db setup preferred backends for miniaudio;
1 year ago
Bryan Biedenkapp 35cf087b33 ensure redundant terminators aren't logged (rxStartTime should be zeroed after the first terminator for a call is received, all others after that shouldn't make a log entry based on zeroed rxStartTime);
1 year ago
Bryan Biedenkapp c60f418ddc correct issue with thread-safety when writing network queues for bridge;
1 year ago
Bryan Biedenkapp 5aaad9c2fb add support to suppress diagnostic messages from the bridges to the FNE;
2 years ago
Bryan Biedenkapp 3edab9f384 fix idiotic non-sense with MDC decoding, the logic here is if the MDC ID has no hex values to translate 1:1, if it contains hex values convert the hex value to a decimal value;
2 years ago
Bryan Biedenkapp 65fa91b7cb
[THIS MAY BREAK THINGS, BE AWARE] Merge Win32 support and C++ dvmbridge into master. (#67)
2 years ago

Powered by TurnKey Linux.