diff --git a/android/tester-main.c b/android/tester-main.c
index f4d18e2..8cf62c2 100644
--- a/android/tester-main.c
+++ b/android/tester-main.c
return false;
}
+ if (exp->callback_result.av_conn_state !=
+ step->callback_result.av_conn_state) {
+ tester_debug("Callback av conn state mismatch: 0x%x vs 0x%x",
+ step->callback_result.av_conn_state,
+ exp->callback_result.av_conn_state);
+ return false;
+ }
+
+ if (exp->callback_result.av_audio_state !=
+ step->callback_result.av_audio_state) {
+ tester_debug("Callback av audio state mismatch: 0x%x vs 0x%x",
+ step->callback_result.av_audio_state,
+ exp->callback_result.av_audio_state);
+ return false;
+ }
+
if (exp->callback_result.pairing_variant !=
step->callback_result.pairing_variant) {
tester_debug("Callback pairing result mismatch: %d vs %d",
struct step *step = g_new0(struct step, 1);
step->callback = CB_A2DP_CONN_STATE;
- step->callback_result.state = state;
+ step->callback_result.av_conn_state = state;
schedule_callback_verification(step);
}
struct step *step = g_new0(struct step, 1);
step->callback = CB_A2DP_AUDIO_STATE;
- step->callback_result.state = state;
+ step->callback_result.av_audio_state = state;
schedule_callback_verification(step);
}
diff --git a/android/tester-main.h b/android/tester-main.h
index c938d44..ff6e43c 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
.callback_result.channel_state = cb_state, \
}
-#define CALLBACK_AV_CONN_STATE(cb, cb_state) { \
+#define CALLBACK_AV_CONN_STATE(cb, cb_av_conn_state) { \
.callback = cb, \
- .callback_result.state = cb_state, \
+ .callback_result.av_conn_state = cb_av_conn_state, \
}
-#define CALLBACK_AV_AUDIO_STATE(cb, cb_state) { \
+#define CALLBACK_AV_AUDIO_STATE(cb, cb_av_audio_state) { \
.callback = cb, \
- .callback_result.state = cb_state, \
+ .callback_result.av_audio_state = cb_av_audio_state, \
}
#define CALLBACK_DEVICE_PROPS(props, prop_cnt) \
int mdep_cfg_index;
bthl_app_reg_state_t app_state;
bthl_channel_state_t channel_state;
+
+ btav_connection_state_t av_conn_state;
+ btav_audio_state_t av_audio_state;
};
/*