Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
1414e07
V1 - do nothing smart - all in/all out
mraulim Jun 17, 2024
5d139a8
v2 - make it work?
mraulim Jun 18, 2024
14172c3
Fix starting decodeFrameTime.
AdamChlupacek Jun 18, 2024
1b4ed8f
Tweak params.
AdamChlupacek Jun 18, 2024
8fc0979
cleanup & minFrameRate
mraulim Jun 18, 2024
1610322
useBuffer
mraulim Jun 18, 2024
f16e5e8
remove ready
mraulim Jun 18, 2024
3eaffe9
Update constants for speed values.
AdamChlupacek Jun 18, 2024
fe42e01
avg is back
mraulim Jun 19, 2024
4f359d1
simple frame rate comparison
mraulim Jun 19, 2024
ac54f0a
compare relative to size of the queue
mraulim Jun 19, 2024
160e0b6
use timestamp
mraulim Jun 19, 2024
1227544
avg frame rate is long
mraulim Jun 19, 2024
423ef6b
make currentTime millis
mraulim Jun 19, 2024
6df7e2b
fix avg framerate
mraulim Jun 19, 2024
965d69a
fix zero in currentTimeDiff
mraulim Jun 19, 2024
3676d44
Fixes to Opus timeframing
AdamChlupacek Jun 19, 2024
c1887af
decrease buffer size
mraulim Jun 19, 2024
68fa2bd
fix peaks
mraulim Jun 19, 2024
440936b
keep max
mraulim Jun 19, 2024
d2e069e
avg is back
mraulim Jun 19, 2024
fe09497
avg is now int
mraulim Jun 20, 2024
6e435d1
if else...
mraulim Jun 20, 2024
da5d677
cleanup
mraulim Jun 21, 2024
3108edc
drop some packets
mraulim Jun 21, 2024
1c0020d
dont println
mraulim Jul 9, 2024
3d9e857
fix change in frame timestamp
mraulim Jul 9, 2024
b3309f5
fix logger
mraulim Jul 10, 2024
4d5fd99
fix arrival deadline and log change of SSRC
mraulim Jul 11, 2024
8d6b9d8
fix log
mraulim Jul 11, 2024
6d28017
Fix bugger getting stuck after long silences
AdamChlupacek Mar 3, 2025
3a121c8
Update io/rtp/src/main/java/org/mobicents/media/server/impl/rtp/Jitte…
mraulim Mar 4, 2025
4e9f65e
Merge pull request #22 from Spinoco/bugfix/jitter-stuck-after-silence
mraulim Mar 4, 2025
30c3aef
Fix arrivalDeadline
mraulim Mar 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public class Decoder implements Codec {

private final int OPUS_SAMPLE_RATE = 8000;
private final int MAX_FRAME_SIZE = 160;
private final int SAMPLE_LENGTH = 1000000 / OPUS_SAMPLE_RATE; // 1s / 8Khz ~ 125000ns / sample
private final int SAMPLE_LENGTH = 1000 / OPUS_SAMPLE_RATE; // 1s / 8Khz ~ 125000ns / sample


private short[] decodedBuff = new short[MAX_FRAME_SIZE];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,14 +390,15 @@ public long perform() {
readCount++;
frame = evolve(timestamp);
if (frame == null) {
if(readCount==1)
{
//stop if frame was not generated
isSynchronized = false;
return 0;
}
else
// if(readCount==1)
// {
// //stop if frame was not generated
// isSynchronized = false;
// return 0;
// }
// else
{
timestamp += 20000000;
//frame was generated so continue
scheduler.submit(this,queueNumber);
return 0;
Expand Down

This file was deleted.

Loading