X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=ortp_send.c;h=aabbb7da09abf953457dfb4915f593eb0f0a6612;hp=fd9a9a1171a9d1c0dac5003964492ed9f4edc5b1;hb=821c67c164f932a189927f62b3ddcf2ee95b455a;hpb=548dc9e5c82f891637968d3e0f5b4fa3d16a8405 diff --git a/ortp_send.c b/ortp_send.c index fd9a9a11..aabbb7da 100644 --- a/ortp_send.c +++ b/ortp_send.c @@ -103,9 +103,11 @@ static void ortp_init_session(struct ortp_target *ot) if (!ot->session) return; s = ot->session; - rtp_session_enable_adaptive_jitter_compensation(ot->session, TRUE); - rtp_session_set_jitter_compensation(ot->session, 40); -// rtp_session_set_jitter_compensation(ot->session, 100); + if (conf.ortp_jitter_compensation_arg) { + rtp_session_enable_adaptive_jitter_compensation(ot->session, TRUE); + rtp_session_set_jitter_compensation(ot->session, + conf.ortp_jitter_compensation_arg); + } /* always successful */ rtp_session_set_send_payload_type(s, PAYLOAD_AUDIO_CONTINUOUS); ret = rtp_session_set_remote_addr(s, TARGET_ADDR(ot), ot->port); @@ -161,8 +163,10 @@ static void ortp_send(struct audio_format *af, long unsigned current_chunk, continue; } if (!ot->chunk_ts) - ot->chunk_ts = rtp_session_time_to_ts(ot->session, tv2ms(&af->chunk_tv)); - PARA_DEBUG_LOG("len: %d, ts: %lu, ts: %d\n", len, ot->chunk_ts * chunks_sent, ot->chunk_ts); + ot->chunk_ts = rtp_session_time_to_ts(ot->session, + tv2ms(&af->chunk_tv)); +// PARA_DEBUG_LOG("len: %d, ts: %lu, ts: %d\n", +// len, ot->chunk_ts * chunks_sent, ot->chunk_ts); ot->streaming = 1; } if (list_empty(&targets))