audio: enable compilation of qahw_api on Android builds
-Fix compilation errors from qahw_api tests and enable
compilation of qahw_api on Android builds.
Change-Id: Ifc05ea22f0fd9ac0e6f6e9b22a6c593841acc761
diff --git a/qahw_api/src/qahw.c b/qahw_api/src/qahw.c
index 1cb89ee..393dba9 100644
--- a/qahw_api/src/qahw.c
+++ b/qahw_api/src/qahw.c
@@ -48,7 +48,7 @@
#define QAHW_MODULE_API_VERSION_CURRENT QAHW_MODULE_API_VERSION_0_0
typedef uint64_t (*qahwi_in_read_v2_t)(audio_stream_in_t *in, void* buffer,
- size_t bytes, uint64_t *timestamp);
+ size_t bytes, int64_t *timestamp);
typedef int (*qahwi_get_param_data_t) (const audio_hw_device_t *,
qahw_param_id, qahw_param_payload *);
@@ -1142,8 +1142,7 @@
pthread_mutex_lock(&qahw_module->lock);
audio_device = qahw_module->audio_device;
if (qahw_module->audio_device->get_mic_mute) {
- rc = audio_device->get_mic_mute(qahw_module->audio_device,
- &state);
+ rc = audio_device->get_mic_mute(qahw_module->audio_device, state);
} else {
rc = -ENOSYS;
ALOGW("%s not supported", __func__);
@@ -1675,7 +1674,6 @@
error_exit:
pthread_mutex_unlock(&qahw_module_init_lock);
-exit:
return rc;
}