diff --git a/src/media/audio/opensl/audio_common.h b/src/media/audio/opensl/audio_common.h index ece9cb3186c8fc3bfffbfd0f12fe64bc6dee62d5..87272d5e4a0477ea70d0f949f629a7d93ea37ffe 100644 --- a/src/media/audio/opensl/audio_common.h +++ b/src/media/audio/opensl/audio_common.h @@ -27,7 +27,7 @@ namespace opensl { /* * Sample Buffer Controls... */ -#define RECORD_DEVICE_KICKSTART_BUF_COUNT 2 +#define RECORD_DEVICE_KICKSTART_BUF_COUNT 4 #define PLAY_KICKSTART_BUFFER_COUNT 8 #define DEVICE_SHADOW_BUFFER_QUEUE_LEN 4 #define BUF_COUNT 16 diff --git a/src/media/audio/opensl/audio_recorder.cpp b/src/media/audio/opensl/audio_recorder.cpp index 39bda0c6cab13b300b35cd0e2038800cfcb044b9..97d0416a2532992c1e744a6f8e05c489ec02bc79 100644 --- a/src/media/audio/opensl/audio_recorder.cpp +++ b/src/media/audio/opensl/audio_recorder.cpp @@ -51,9 +51,9 @@ AudioRecorder::processSLCallback(SLAndroidSimpleBufferQueueItf bq) } // should leave the device to sleep to save power if no buffers - if (devShadowQueue_.size() == 0) { + /*if (devShadowQueue_.size() == 0) { (*recItf_)->SetRecordState(recItf_, SL_RECORDSTATE_STOPPED); - } + }*/ callback_(); } catch (const std::exception& e) { JAMI_ERR("processSLCallback exception: %s", e.what());