From f4eb561d962271921cd1ae2df510d19ef399f3cb Mon Sep 17 00:00:00 2001 From: Patrik Ryd Date: Wed, 13 Jun 2012 16:17:20 +0200 Subject: Add #ifdef STERICSSON_CODEC_SUPPORT for ST-Ericsson modifications. The snowball specific changes from ST-Ericsson are surrounded by the STERICSSON_CODEC_SUPPORT flag. Change-Id: I8f56d8f09894a6b8cea54e061ddbd31a638c7c1c Signed-off-by: Patrik Ryd --- include/hardware/audio_policy.h | 12 ++++++++++++ modules/audio/audio_policy.c | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/include/hardware/audio_policy.h b/include/hardware/audio_policy.h index bbbe4c43..c6cf7182 100644 --- a/include/hardware/audio_policy.h +++ b/include/hardware/audio_policy.h @@ -158,8 +158,12 @@ struct audio_policy { uint32_t samplingRate, uint32_t format, uint32_t channels, +#ifdef STERICSSON_CODEC_SUPPORT audio_in_acoustics_t acoustics, audio_input_clients *inputClientId); +#else + audio_in_acoustics_t acoustics); +#endif /* indicates to the audio policy manager that the input starts being used */ int (*start_input)(struct audio_policy *pol, audio_io_handle_t input); @@ -280,11 +284,19 @@ struct audio_policy_service_ops { uint32_t *pSamplingRate, uint32_t *pFormat, uint32_t *pChannels, +#ifdef STERICSSON_CODEC_SUPPORT uint32_t acoustics, uint32_t *pInputClientId); +#else + uint32_t acoustics); +#endif /* closes an audio input */ +#ifdef STERICSSON_CODEC_SUPPORT int (*close_input)(void *service, audio_io_handle_t input, uint32_t *inputClientId); +#else + int (*close_input)(void *service, audio_io_handle_t input); +#endif /* */ /* misc control functions */ diff --git a/modules/audio/audio_policy.c b/modules/audio/audio_policy.c index ade1b5da..5b807681 100644 --- a/modules/audio/audio_policy.c +++ b/modules/audio/audio_policy.c @@ -124,8 +124,12 @@ static audio_io_handle_t ap_get_input(struct audio_policy *pol, int inputSource, uint32_t sampling_rate, uint32_t format, uint32_t channels, +#ifdef STERICSSON_CODEC_SUPPORT audio_in_acoustics_t acoustics, audio_input_clients* pInputClientId) +#else + audio_in_acoustics_t acoustics) +#endif { return 0; } -- cgit v1.2.3