diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-04-02 19:57:55 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-04-02 19:57:55 +0200 |
commit | 9d90d1907b9d1013a07ef7a9c187f16bc29129fb (patch) | |
tree | 26ab4e3147b39e1c5dc3900eee9b8a8c48b982a6 /src/host/trxcon/sched_trx.h | |
parent | 96a8f288c66dee920f5705dd976f13593fc29104 (diff) |
trxcon: Respect the tch_mode field of DM_EST_REQ
the initial tch_mode is not always 0 (signalling) but can very well
be directly a codec mode, if the initial activation of the channel
is in speech mode as opposed to signalling
Change-Id: I96e4c89da1165e9c5287d863e0e65d811460c606
Diffstat (limited to 'src/host/trxcon/sched_trx.h')
-rw-r--r-- | src/host/trxcon/sched_trx.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/host/trxcon/sched_trx.h b/src/host/trxcon/sched_trx.h index ce1c7f4f..17e30bff 100644 --- a/src/host/trxcon/sched_trx.h +++ b/src/host/trxcon/sched_trx.h @@ -266,7 +266,7 @@ enum trx_lchan_type sched_trx_chan_nr2lchan_type(uint8_t chan_nr, uint8_t link_id); void sched_trx_deactivate_all_lchans(struct trx_ts *ts); -int sched_trx_set_lchans(struct trx_ts *ts, uint8_t chan_nr, int active); +int sched_trx_set_lchans(struct trx_ts *ts, uint8_t chan_nr, int active, uint8_t tch_mode); int sched_trx_activate_lchan(struct trx_ts *ts, enum trx_lchan_type chan); int sched_trx_deactivate_lchan(struct trx_ts *ts, enum trx_lchan_type chan); struct trx_lchan_state *sched_trx_find_lchan(struct trx_ts *ts, |