Bug 1674825 - Prepare build system and vendoring script for the new AAudio backend. r=cubeb-reviewers,kinetik

Differential Revision: https://phabricator.services.mozilla.com/D95548
This commit is contained in:
Paul Adenot 2020-11-03 16:01:59 +00:00
Родитель 335696dd36
Коммит 2ab836d606
2 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -81,10 +81,12 @@ if CONFIG['OS_TARGET'] == 'WINNT':
CXXFLAGS += ['-Wno-macro-redefined'] # '_USE_MATH_DEFINES' : macro redefinition
if CONFIG['OS_TARGET'] == 'Android':
SOURCES += ['cubeb_aaudio.cpp']
SOURCES += ['cubeb_opensl.c']
SOURCES += ['cubeb_resampler.cpp']
SOURCES += ['cubeb-jni.cpp']
DEFINES['USE_OPENSL'] = True
DEFINES['USE_AAUDIO'] = True
FINAL_LIBRARY = 'gkmedias'

Просмотреть файл

@ -14,6 +14,7 @@ cp $1/src/android/sles_definitions.h src/android
cp $1/src/cubeb-internal.h src
cp $1/src/cubeb-speex-resampler.h src
cp $1/src/cubeb.c src
cp $1/src/cubeb_aaudio.cpp src
cp $1/src/cubeb_alsa.c src
cp $1/src/cubeb_array_queue.h src
cp $1/src/cubeb_audiounit.cpp src
@ -23,6 +24,7 @@ cp $1/src/cubeb_log.h src
cp $1/src/cubeb_mixer.cpp src
cp $1/src/cubeb_mixer.h src
cp $1/src/cubeb_opensl.c src
cp $1/src/cubeb_android.h src
cp $1/src/cubeb-jni.cpp src
cp $1/src/cubeb-jni.h src
cp $1/src/android/cubeb-output-latency.h src/android