зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1828894 - Regenerate cubeb patch and reapply it. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D175875
This commit is contained in:
Родитель
c512f2a43e
Коммит
ad3589b177
|
@ -1,13 +1,3 @@
|
|||
# HG changeset patch
|
||||
# User Paul Adenot <paul@paul.cx>
|
||||
# Date 1675704257 -3600
|
||||
# Mon Feb 06 18:24:17 2023 +0100
|
||||
# Node ID af331fb1ade15fff3f042f7881c12fdca6d86349
|
||||
# Parent 56d3f31673a0d096e34564b0734d202a89d2ba47
|
||||
Bug 1812120 - Disable the AAudio backend when running on Android <= 30. r?kinetik
|
||||
|
||||
Differential Revision: https://phabricator.services.mozilla.com/D168979
|
||||
|
||||
diff --git a/src/cubeb_aaudio.cpp b/src/cubeb_aaudio.cpp
|
||||
--- a/src/cubeb_aaudio.cpp
|
||||
+++ b/src/cubeb_aaudio.cpp
|
||||
|
@ -25,11 +15,11 @@ diff --git a/src/cubeb_aaudio.cpp b/src/cubeb_aaudio.cpp
|
|||
#include <cassert>
|
||||
#include <chrono>
|
||||
#include <condition_variable>
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <dlfcn.h>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
@@ -1544,16 +1545,19 @@ const static struct cubeb_ops aaudio_ops
|
||||
#include <inttypes.h>
|
||||
@@ -1600,16 +1601,19 @@ const static struct cubeb_ops aaudio_ops
|
||||
/*.stream_get_current_device =*/NULL,
|
||||
/*.stream_device_destroy =*/NULL,
|
||||
/*.stream_register_device_changed_callback =*/NULL,
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#include "cubeb_resampler.h"
|
||||
#include "cubeb_triple_buffer.h"
|
||||
#include <aaudio/AAudio.h>
|
||||
#include <android/api-level.h>
|
||||
#include <atomic>
|
||||
#include <cassert>
|
||||
#include <chrono>
|
||||
|
@ -1605,6 +1606,9 @@ 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 = NULL;
|
||||
#ifndef DISABLE_LIBAAUDIO_DLOPEN
|
||||
|
|
Загрузка…
Ссылка в новой задаче