Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3295913f authored by Dan Willemsen's avatar Dan Willemsen
Browse files

Add back builds for libaaudio examples

These will actually get installed as tests in /data/nativetest{,64}/...,
instead of into the /system/bin directory.

Test: mmma frameworks/av/media/libaaudio
Change-Id: I41e077e21e3d5c76f0fd5b4f21f7377a0c293740
parent 60e8acf5
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
subdirs = ["*"]

cc_library_headers {
    name: "libaaudio_example_utils",
    export_include_dirs: ["."],
    export_include_dirs: ["utils"],
}
+15 −0
Original line number Diff line number Diff line
cc_test {
    name: "input_monitor",
    gtest: false,
    srcs: ["src/input_monitor.cpp"],
    shared_libs: ["libaaudio"],
    header_libs: ["libaaudio_example_utils"],
}

cc_test {
    name: "input_monitor_callback",
    gtest: false,
    srcs: ["src/input_monitor_callback.cpp"],
    shared_libs: ["libaaudio"],
    header_libs: ["libaaudio_example_utils"],
}
+7 −0
Original line number Diff line number Diff line
cc_test {
    name: "aaudio_loopback",
    gtest: false,
    srcs: ["src/loopback.cpp"],
    shared_libs: ["libaaudio"],
    header_libs: ["libaaudio_example_utils"],
}
+13 −0
Original line number Diff line number Diff line
cc_test {
    name: "write_sine",
    srcs: ["src/write_sine.cpp"],
    shared_libs: ["libaaudio"],
    header_libs: ["libaaudio_example_utils"],
}

cc_test {
    name: "write_sine_callback",
    srcs: ["src/write_sine_callback.cpp"],
    shared_libs: ["libaaudio"],
    header_libs: ["libaaudio_example_utils"],
}
+1 −2
Original line number Diff line number Diff line
@@ -22,8 +22,7 @@

#include <aaudio/AAudio.h>
#include <aaudio/AAudioTesting.h>
#include "utils/AAudioExampleUtils.h"
#include "../examples/utils/AAudioExampleUtils.h"
#include "AAudioExampleUtils.h"

// Arbitrary period for glitches, once per second at 48000 Hz.
#define FORCED_UNDERRUN_PERIOD_FRAMES    48000