#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <inttypes.h>
#include <camera_internal.h>
#include <recorder.h>
#include <sound_manager.h>
muse_recorder_msg_get(channel, recv_msg);
muse_recorder_msg_get(timestamp, recv_msg);
+ LOGD("%p, size %d, format %d, channel %d, timestamp %d",
+ bo_handle.ptr, size, format, channel, timestamp);
+
((recorder_audio_stream_cb)cb_info->user_cb[event])((void *)bo_handle.ptr,
size, (audio_sample_type_e)format, channel,
(unsigned int)timestamp, cb_info->user_data[event]);
+ LOGD("returned");
+
/* release imported bo */
_recorder_release_imported_bo(&bo);
} else {
muse_recorder_msg_get(size, recv_msg);
muse_recorder_msg_get(offset, recv_msg);
+ LOGD("%p, size %d, offset %"PRId64, bo_handle.ptr, size, offset);
+
((recorder_muxed_stream_cb)cb_info->user_cb[event])((void *)bo_handle.ptr,
size, (unsigned long long)offset, cb_info->user_data[event]);
+ LOGD("returned");
+
/* release imported bo */
_recorder_release_imported_bo(&bo);
} else {