diff --git a/media/libcubeb/moz.yaml b/media/libcubeb/moz.yaml index 66c3cf44c3a1..7929a9c6ebc2 100644 --- a/media/libcubeb/moz.yaml +++ b/media/libcubeb/moz.yaml @@ -9,8 +9,8 @@ origin: description: "Cross platform audio library" url: https://github.com/mozilla/cubeb license: ISC - release: 5f0d17373b8913aaa583041857f086e8b54217bd (2023-10-26T09:43:35Z). - revision: 5f0d17373b8913aaa583041857f086e8b54217bd + release: d07ea5aa6641afc916784e9cc7d69d763b621f32 (2023-11-08T13:42:49Z). + revision: d07ea5aa6641afc916784e9cc7d69d763b621f32 vendoring: url: https://github.com/mozilla/cubeb diff --git a/media/libcubeb/src/cubeb_aaudio.cpp b/media/libcubeb/src/cubeb_aaudio.cpp index 01ab5ebf3f82..078fca42f8fc 100644 --- a/media/libcubeb/src/cubeb_aaudio.cpp +++ b/media/libcubeb/src/cubeb_aaudio.cpp @@ -11,7 +11,6 @@ #include "cubeb_resampler.h" #include "cubeb_triple_buffer.h" #include -#include #include #include #include @@ -1709,9 +1708,6 @@ const static struct cubeb_ops aaudio_ops = { extern "C" /*static*/ int aaudio_init(cubeb ** context, char const * /* context_name */) { - if (android_get_device_api_level() <= 30) { - return CUBEB_ERROR; - } // load api void * libaaudio = nullptr; #ifndef DISABLE_LIBAAUDIO_DLOPEN diff --git a/media/libcubeb/src/cubeb_opensl.cpp b/media/libcubeb/src/cubeb_opensl.cpp index 0c9f41e65af7..6f3c7bd87327 100644 --- a/media/libcubeb/src/cubeb_opensl.cpp +++ b/media/libcubeb/src/cubeb_opensl.cpp @@ -1051,12 +1051,8 @@ opensl_configure_capture(cubeb_stream * stm, cubeb_stream_params * params) stm->context->eng, &stm->recorderObj, &dataSource, &dataSink, NELEMS(lSoundRecorderIIDs), lSoundRecorderIIDs, lSoundRecorderReqs); - - if (res != SL_RESULT_SUCCESS) { - LOG("Failed to create recorder. Error code: %lu", res); - return CUBEB_ERROR; - } - } else { + } + if (res != SL_RESULT_SUCCESS) { LOG("Failed to create recorder, not trying other input" " rate. Error code: %lu", res); diff --git a/media/libcubeb/test/test_duplex.cpp b/media/libcubeb/test/test_duplex.cpp index 1eb661e0e659..6eeca8c11577 100644 --- a/media/libcubeb/test/test_duplex.cpp +++ b/media/libcubeb/test/test_duplex.cpp @@ -50,7 +50,6 @@ long data_cb_duplex(cubeb_stream * stream, void * user, const void * inputbuffer for (long i = 0; i < nframes; i++) { if (ib[i] <= -1.0 || ib[i] >= 1.0) { u->invalid_audio_value = 1; - break; } ob[output_index] = ob[output_index + 1] = ib[i]; output_index += 2;