aboutsummaryrefslogtreecommitdiffstats
path: root/src/imts/imts.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/imts/imts.c')
-rw-r--r--src/imts/imts.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/imts/imts.c b/src/imts/imts.c
index 8a33123..8395a78 100644
--- a/src/imts/imts.c
+++ b/src/imts/imts.c
@@ -1284,7 +1284,7 @@ void call_down_release(int callref, __attribute__((unused)) int cause)
}
/* Receive audio from call instance. */
-void call_down_audio(int callref, sample_t *samples, int count)
+void call_down_audio(int callref, uint16_t sequence, uint32_t timestamp, uint32_t ssrc, sample_t *samples, int count)
{
sender_t *sender;
imts_t *imts;
@@ -1298,9 +1298,7 @@ void call_down_audio(int callref, sample_t *samples, int count)
return;
if (imts->dsp_mode == DSP_MODE_AUDIO) {
- sample_t up[(int)((double)count * imts->sender.srstate.factor + 0.5) + 10];
- count = samplerate_upsample(&imts->sender.srstate, samples, count, up);
- jitter_save(&imts->sender.dejitter, up, count);
+ jitter_save(&imts->sender.dejitter, samples, count, 1, sequence, timestamp, ssrc);
}
}