From 8b845a3f0917f1d8a9b86d7745f2590efe4aa6a5 Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Wed, 15 Jan 2014 19:03:56 +0100 Subject: [PATCH] android/hal-audio: Fix AudioFlinger crash We need to return some valid values for buffer size and latency so AudioFlinger does not crash. For now just use some dummy values until codec implementation is in place. --- android/hal-audio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/hal-audio.c b/android/hal-audio.c index 0a9fb36f9..9a6e099fa 100644 --- a/android/hal-audio.c +++ b/android/hal-audio.c @@ -602,7 +602,7 @@ static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) static size_t out_get_buffer_size(const struct audio_stream *stream) { DBG(""); - return -ENOSYS; + return 20 * 512; } static uint32_t out_get_channels(const struct audio_stream *stream) @@ -709,7 +709,7 @@ static char *out_get_parameters(const struct audio_stream *stream, static uint32_t out_get_latency(const struct audio_stream_out *stream) { DBG(""); - return -ENOSYS; + return 0; } static int out_set_volume(struct audio_stream_out *stream, float left, -- 2.47.3