From: Andrei Emeltchenko <andrei.emeltchenko@xxxxxxxxx> Add new parameters to sco_open_input_stream() and sco_open_output_stream() for the new API. --- android/hal-sco.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/android/hal-sco.c b/android/hal-sco.c index 91a3baf..231be33 100644 --- a/android/hal-sco.c +++ b/android/hal-sco.c @@ -612,12 +612,22 @@ static int out_remove_audio_effect(const struct audio_stream *stream, return -ENOSYS; } +#if ANDROID_VERSION > PLATFORM_VER(4, 4, 4) +static int sco_open_output_stream(struct audio_hw_device *dev, + audio_io_handle_t handle, + audio_devices_t devices, + audio_output_flags_t flags, + struct audio_config *config, + struct audio_stream_out **stream_out, + const char *address) +#else static int sco_open_output_stream(struct audio_hw_device *dev, audio_io_handle_t handle, audio_devices_t devices, audio_output_flags_t flags, struct audio_config *config, struct audio_stream_out **stream_out) +#endif { struct sco_dev *adev = (struct sco_dev *) dev; struct sco_stream_out *out; @@ -1060,11 +1070,22 @@ static uint32_t in_get_input_frames_lost(struct audio_stream_in *stream) return -ENOSYS; } +#if ANDROID_VERSION > PLATFORM_VER(4, 4, 4) +static int sco_open_input_stream(struct audio_hw_device *dev, + audio_io_handle_t handle, + audio_devices_t devices, + struct audio_config *config, + struct audio_stream_in **stream_in, + audio_input_flags_t flags, + const char *address, + audio_source_t source) +#else static int sco_open_input_stream(struct audio_hw_device *dev, audio_io_handle_t handle, audio_devices_t devices, struct audio_config *config, struct audio_stream_in **stream_in) +#endif { struct sco_dev *sco_dev = (struct sco_dev *) dev; struct sco_stream_in *in; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html