summaryrefslogtreecommitdiff
path: root/src/mixer
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-11-12 18:52:33 -0500
committerAndrew Opalach <andrew@akon.city> 2024-11-12 19:28:50 -0500
commit8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2 (patch)
tree2195b2b6e43d2c879a01b72c0c7a159447c1c35f /src/mixer
parentbacabb8f2b488b3da58dc3ea4159326298a003f6 (diff)
downloadcamu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.tar.gz
camu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.tar.bz2
camu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.zip
Bare minimum Android sink
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/mixer')
-rw-r--r--src/mixer/audio_miniaudio.c4
-rw-r--r--src/mixer/meson.build4
2 files changed, 5 insertions, 3 deletions
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)