aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/osmo-bts/dtx_dl_amr_fsm.h2
-rw-r--r--include/osmo-bts/msg_utils.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/osmo-bts/dtx_dl_amr_fsm.h b/include/osmo-bts/dtx_dl_amr_fsm.h
index 4fb2f251..f747f9f1 100644
--- a/include/osmo-bts/dtx_dl_amr_fsm.h
+++ b/include/osmo-bts/dtx_dl_amr_fsm.h
@@ -14,6 +14,7 @@ enum dtx_dl_amr_fsm_states {
ST_SID_F2,
ST_F1_INH,
ST_U_INH,
+ ST_U_NOINH,
ST_F1_INH_REC,
ST_U_INH_REC,
ST_SID_U,
@@ -29,6 +30,7 @@ enum dtx_dl_amr_fsm_events {
E_ONSET,
E_FACCH,
E_COMPL,
+ E_FIRST,
E_INHIB,
E_SID_F,
E_SID_U,
diff --git a/include/osmo-bts/msg_utils.h b/include/osmo-bts/msg_utils.h
index 55e8475d..7ddbe88f 100644
--- a/include/osmo-bts/msg_utils.h
+++ b/include/osmo-bts/msg_utils.h
@@ -37,6 +37,7 @@ bool dtx_dl_amr_enabled(const struct gsm_lchan *lchan);
void dtx_dispatch(struct gsm_lchan *lchan, enum dtx_dl_amr_fsm_events e);
bool dtx_recursion(const struct gsm_lchan *lchan);
void dtx_int_signal(struct gsm_lchan *lchan);
+bool dtx_is_first_p1(const struct gsm_lchan *lchan);
void dtx_cache_payload(struct gsm_lchan *lchan, const uint8_t *l1_payload,
size_t length, uint32_t fn, int update);
int dtx_dl_amr_fsm_step(struct gsm_lchan *lchan, const uint8_t *rtp_pl,