OSDN Git Service

android/hal-audio: Implement set_parameters for device
authorAndrzej Kaczmarek <andrzej.kaczmarek@tieto.com>
Wed, 15 Jan 2014 18:03:57 +0000 (19:03 +0100)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thu, 16 Jan 2014 14:01:41 +0000 (16:01 +0200)
android/hal-audio.c

index 9a6e099..2f6f8c2 100644 (file)
@@ -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,