Diff between 8b845a3f0917f1d8a9b86d7745f2590efe4aa6a5 and b6659c9c7c71e002d359a9572be2746f45bdc870

Changed Files

File Additions Deletions Status
android/hal-audio.c +9 -1 modified

Full Patch

diff --git a/android/hal-audio.c b/android/hal-audio.c
index 9a6e099..2f6f8c2 100644
--- a/android/hal-audio.c
+++ b/android/hal-audio.c
@@ -923,8 +923,16 @@ static void audio_close_output_stream(struct audio_hw_device *dev,
 static int audio_set_parameters(struct audio_hw_device *dev,
 							const char *kvpairs)
 {
+	struct a2dp_audio_dev *a2dp_dev = (struct a2dp_audio_dev *) dev;
+	struct a2dp_stream_out *out = a2dp_dev->out;
+
 	DBG("");
-	return -ENOSYS;
+
+	if (!out)
+		return 0;
+
+	return out->stream.common.set_parameters((struct audio_stream *) out,
+							kvpairs);
 }
 
 static char *audio_get_parameters(const struct audio_hw_device *dev,