From 072a79d3e4d732dbdeee3b24c68bb36fef92aca5 Mon Sep 17 00:00:00 2001 From: Richard Fitzgerald Date: Mon, 13 May 2013 16:58:54 +0100 Subject: Code changes for offload support in hardware libhardware Change-Id: Icfe9bf4b4768bbdcb11e6c77ac26163018f9c7c8 --- modules/audio/audio_policy.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'modules/audio/audio_policy.c') diff --git a/modules/audio/audio_policy.c b/modules/audio/audio_policy.c index 2dd3dbe..9335654 100644 --- a/modules/audio/audio_policy.c +++ b/modules/audio/audio_policy.c @@ -99,7 +99,8 @@ static audio_io_handle_t ap_get_output(struct audio_policy *pol, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, - audio_output_flags_t flags) + audio_output_flags_t flags, + const audio_offload_info_t *info) { return 0; } @@ -229,6 +230,12 @@ static int ap_dump(const struct audio_policy *pol, int fd) return -ENOSYS; } +static bool ap_is_offload_supported(const struct audio_policy *pol, + const audio_offload_info_t *info) +{ + return false; +} + static int create_default_ap(const struct audio_policy_device *device, struct audio_policy_service_ops *aps_ops, void *service, @@ -278,6 +285,8 @@ static int create_default_ap(const struct audio_policy_device *device, dap->policy.is_stream_active = ap_is_stream_active; dap->policy.dump = ap_dump; + dap->policy.is_offload_supported = ap_is_offload_supported; + dap->service = service; dap->aps_ops = aps_ops; -- cgit v1.1