From 8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Tue, 12 Nov 2024 18:52:33 -0500 Subject: Bare minimum Android sink Signed-off-by: Andrew Opalach --- src/mixer/audio_miniaudio.c | 4 ++++ src/mixer/meson.build | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src/mixer') diff --git a/src/mixer/audio_miniaudio.c b/src/mixer/audio_miniaudio.c index 2f98335..4cb67de 100644 --- a/src/mixer/audio_miniaudio.c +++ b/src/mixer/audio_miniaudio.c @@ -188,6 +188,10 @@ static bool audio_miniaudio_configure_stream(struct camu_audio *audio, void *opa static u64 audio_miniaudio_get_latency(struct camu_audio *audio) { struct camu_audio_miniaudio *ma = (struct camu_audio_miniaudio *)audio; + al_log_debug("audio_miniaudio", "periods: %u, period_size_in_frames: %u, sample_rate: %u.", + ma->device.playback.internalPeriods, + ma->device.playback.internalPeriodSizeInFrames, + ma->device.playback.internalSampleRate); u32 periods = ma->device.playback.internalPeriods; return (ma->device.playback.internalPeriodSizeInFrames * periods) / (ma->device.playback.internalSampleRate / 1000000.0); diff --git a/src/mixer/meson.build b/src/mixer/meson.build index 0a2e9d7..7adc75c 100644 --- a/src/mixer/meson.build +++ b/src/mixer/meson.build @@ -1,4 +1,4 @@ -mixer_src = ['mixer.c'] +mixer_src = ['mixer.c', 'audio_null.c'] mixer_deps = [common_deps] mixer_args = [] @@ -26,8 +26,6 @@ if use_miniaudio elif is_android mixer_args += ['-DMA_ENABLE_AAUDIO'] endif -else - mixer_src += ['audio_null.c'] endif mixer = declare_dependency(sources: mixer_src, dependencies: mixer_deps, compile_args: mixer_args) -- cgit v1.2.3-101-g0448