12 lines
464 B
Diff
12 lines
464 B
Diff
|
|
diff --git a/src/switch_rtp.c b/src/switch_rtp.c
|
||
|
|
index 1125e2f59bc..7ff161383aa 100644
|
||
|
|
--- a/src/switch_rtp.c
|
||
|
|
+++ b/src/switch_rtp.c
|
||
|
|
@@ -8904,6 +8904,7 @@ SWITCH_DECLARE(int) switch_rtp_write_frame(switch_rtp_t *rtp_session, switch_fra
|
||
|
|
data = frame->data;
|
||
|
|
len = frame->datalen;
|
||
|
|
ts = rtp_session->flags[SWITCH_RTP_FLAG_RAW_WRITE] ? (uint32_t) frame->timestamp : 0;
|
||
|
|
+ if (!ts) ts = rtp_session->last_write_ts + rtp_session->samples_per_interval;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*
|