- 19 Jun, 2023 1 commit
-
-
Raptor Engineering Development Team authored
-
- 15 Jun, 2023 1 commit
-
-
Jonathan Lennox authored
It's redundant, and a profile showed this cancellation taking 8% of CPU on a loaded JVB.
-
- 08 Jun, 2023 1 commit
-
-
Jonathan Lennox authored
-
- 10 Sep, 2022 1 commit
-
-
bgrozev authored
-
- 09 Aug, 2022 1 commit
-
-
bgrozev authored
-
- 01 Aug, 2022 1 commit
-
-
bgrozev authored
* ref: Remove unused method. * feat: Add silence detection to DSI. * test: Add tests for silence detection. * ref: Pass "now" as a parameter, reduce use of clock.millis().
-
- 25 Jul, 2022 1 commit
-
-
James A authored
* Add eldest() to LRUCache class * Add test cases for LRUCache::eldest() Test both modes, insertion order and access order. Co-authored-by: James A <jqdrqgnq@users.noreply.github.com>
-
- 20 Jul, 2022 2 commits
- 19 Jul, 2022 1 commit
-
-
bgrozev authored
* ref: Use a Clock instead of System.currentTimeMillis(). * ref: Use a ScheduledExecutor for DSI DecisionMaker Schedule the decision maker in a ScheduledExecutorService instead of running in it's own thread and pausing using sleep(). Facilitates testing. * ref: Pull in FakeClock and FakeScheduledExecutorService from jicoco. * test: Add test for DSI.
-
- 26 May, 2022 1 commit
-
-
bgrozev authored
-
- 25 May, 2022 1 commit
-
-
Jonathan Lennox authored
* Adjust formatting for new ktlint. * Fall back to spotbugs 4.6.0; 4.7.0 has issues with Kotlin code. * Alter a unit test to stop spotbugs from complaining about it.
-
- 24 May, 2022 1 commit
-
-
bgrozev authored
Changes: * Use a list instead of array in the constructor * Support negative values in BucketStats. * Do not automatically append MIN_ and MAX_VALUE thresholds. * Change the JSON format for BucketStats to avoid special characters (<, =, ' ', etc) * Add CumulativeLeft and CumulativeRight output. * Switch to intervals closed on the left (useful for [0,1)). * Make getBucketsJson open * Support adding Number. * Add a ConferenceSizeBuckets utility.
-
- 02 May, 2022 1 commit
-
-
bgrozev authored
* ref: Move LogContext to kt (remove guava dep). * ref: Port LogContextTest to kt * ref: Remove JMap. Java 1.9+ Map.of (or other lternatives) should be used instead.
-
- 25 Apr, 2022 1 commit
-
-
Jonathan Lennox authored
-
- 04 Mar, 2022 1 commit
-
-
Jonathan Lennox authored
-
- 10 Feb, 2022 1 commit
-
-
James A authored
Determine which packets to drop from inside the levelReceived handler. Doing it at this stage in the pipeline will eliminate the gaps in RTP sequence numbers that were occurring when packets were dropped. Co-authored-by: James A <jqdrqgnq@users.noreply.github.com>
-
- 25 Jan, 2022 1 commit
-
-
Jonathan Lennox authored
-
- 11 Jan, 2022 1 commit
-
-
bgrozev authored
-
- 11 Nov, 2021 1 commit
-
-
Pawel Domas authored
Log unhandled exceptions inside event handlers on the error level. Usually this indicates an unexpected bug and having it on the error level brings more attention. On the warning level it gets mixed with other non-critical messages which are often expected to happen under normal operating conditions.
-
- 08 Nov, 2021 8 commits
-
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
This file is auto-generated by kotlin, but was added in #69
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
-
Ingo Bauersachs authored
Java 9+ can also throw InaccessibleObjectException and more might come. We don't loose anything when always trying to fall back to the standard method.
-
- 27 Oct, 2021 1 commit
-
-
bgrozev authored
* fix: Fix the scale in RateStatistics. * fix: Slow initial convergence in RateTracker We used to use the full window as the denumerator when calculating the average rate. This results in slow convergence at the start, e.g. a tracker with a 5 s window would return only 20% of the observed rate when queried 1 s after a value was added. We now keep track of how much of the window is used, so we have a more accurate rate earlier. * test: Add a trace of packet sizes and a disabled RateTracker test that reads it.
-
- 04 Aug, 2021 2 commits
-
-
bgrozev authored
-
Jonathan Lennox authored
Needed now that we allow Integer.MAX_VALUE as a PacketQueue capacity.
-
- 03 Aug, 2021 1 commit
-
-
Jonathan Lennox authored
This allows us to pass a capacity of Integer.MAX_VALUE for unbounded queues.
-
- 16 Jul, 2021 1 commit
-
-
Дамян Минков authored
* chore: Adds checkstyle module.
-
- 14 Jul, 2021 1 commit
-
-
bgrozev authored
* chore: Update kotlin to 1.5.20. * chore: Update jacoco to 0.8.7.
-
- 06 Jul, 2021 1 commit
-
-
James A authored
* Keep track of the loudest speakers in a conference. Provide method to check if a received audio packet is from one of the loudest speakers. * remove redundant checks for null mark method as @NotNull Co-authored-by: James A <jqdrqgnq@users.noreply.github.com>
-
- 29 Jun, 2021 1 commit
-
-
bgrozev authored
* chore: Fix and enforce import ordering. * chore: Run ktlint as part of the mvn "check" goal.
-
- 23 Jun, 2021 1 commit
-
-
bgrozev authored
* ref: Use an Executor instead of a full ExecutorService. * ref: Use the same method to emit events sync and async. * feat: Support an initial list of event handlers.
-
- 14 Jun, 2021 1 commit
-
-
James A authored
* Fix json debug encoding of speaker levels. Encode valid json. Encode array elements, not hashcode.
-
- 12 May, 2021 1 commit
-
-
bgrozev authored
-
- 26 Apr, 2021 1 commit
-
-
Ingo Bauersachs authored
-