};
static int ortp_recv_pre_select(struct receiver_node *rn,
- __unused fd_set *rfds, __unused fd_set *wfds,
+ __a_unused fd_set *rfds, __a_unused fd_set *wfds,
struct timeval *timeout)
{
struct private_ortp_recv_data *pord = rn->private_data;
static int ortp_recv_post_select(struct receiver_node *rn, int select_ret,
- __unused fd_set *rfds, __unused fd_set *wfds)
+ __a_unused fd_set *rfds, __a_unused fd_set *wfds)
{
struct private_ortp_recv_data *pord = rn->private_data;
mblk_t *mp;
{
int ret;
- struct gengetopt_args_info *tmp = para_calloc(sizeof(struct gengetopt_args_info));
+ struct ortp_recv_args_info *tmp = para_calloc(sizeof(struct ortp_recv_args_info));
ret = ortp_recv_cmdline_parser(argc, argv, tmp)? -E_ORTP_SYNTAX : 1;
if (ret > 0)
static int ortp_recv_open(struct receiver_node *rn)
{
struct private_ortp_recv_data *pord;
- struct gengetopt_args_info *conf = rn->conf;
+ struct ortp_recv_args_info *conf = rn->conf;
rn->buf = para_calloc(CHUNK_SIZE);
PARA_NOTICE_LOG("receiving from %s:%d\n", conf->host_arg, conf->port_arg);
rtp_session_set_local_addr(pord->session, conf->host_arg, conf->port_arg);
rtp_session_set_payload_type(pord->session, PAYLOAD_AUDIO_CONTINUOUS);
- rtp_session_enable_adaptive_jitter_compensation(pord->session, TRUE);
- rtp_session_set_jitter_compensation(pord->session, 40);
+ if (conf->jitter_compensation_arg) {
+ rtp_session_enable_adaptive_jitter_compensation(pord->session, TRUE);
+ rtp_session_set_jitter_compensation(pord->session,
+ conf->jitter_compensation_arg);
+ }
return 1;
}