diff options
author | Max <msuraev@sysmocom.de> | 2016-12-16 12:47:32 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2016-12-16 14:04:50 +0100 |
commit | fbe655f3202d6968c24abbddc46bff499bfeda5e (patch) | |
tree | 3b461e8f635e2daa146b50ab2fea6a0794ab98c5 /include | |
parent | fed8ce3c5ab740f3a02831e0b00a400e7bbc0e69 (diff) |
Optionally use adaptive RTP jitter buffering
* add vty option to manually enable adaptive RTP jitter
buffering (disabled by default) on per-bts level
* use this setting on per-lchan level when setting jitter parameters via
vty at runtime
* check and log result of osmo_rtp_socket_set_param()
* note: older libosmo-abis will ignore this setting which will be
properly detected via return value
* if jitter buffer is disabled by configuring "rtp jitter-buffer 0" than
adaptive buffering is disabled as well but it will be used if jitter
buffer is set to different value for a givel lchan via vty
Change-Id: I489f3c419039f40b57c2ef0641c176478b8d3566
Diffstat (limited to 'include')
-rw-r--r-- | include/osmo-bts/gsm_data.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmo-bts/gsm_data.h b/include/osmo-bts/gsm_data.h index f1c96012..772a7050 100644 --- a/include/osmo-bts/gsm_data.h +++ b/include/osmo-bts/gsm_data.h @@ -86,6 +86,7 @@ struct gsm_bts_role_bts { char *bsc_oml_host; struct llist_head oml_queue; unsigned int rtp_jitter_buf_ms; + bool rtp_jitter_adaptive; struct { uint8_t ciphers; /* flags A5/1==0x1, A5/2==0x2, A5/3==0x4 */ } support; |