From fccf8ce475965420685a4864ad158f329bed3147 Mon Sep 17 00:00:00 2001 From: "Zhang,Vivian" Date: Fri, 11 Jan 2013 09:42:39 +0800 Subject: [PATCH] Wait 0.4s to have audio device in stable status for pcm initialization, fixed headset/speaker switching hang issue Change-Id: I532344d0d1d5a0b260e82423dc8bae1236ff127c --- packaging/tel-plugin-imc-pr3.changes | 3 +++ src/pr3_audio.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packaging/tel-plugin-imc-pr3.changes b/packaging/tel-plugin-imc-pr3.changes index b4a88ab..facbfe0 100644 --- a/packaging/tel-plugin-imc-pr3.changes +++ b/packaging/tel-plugin-imc-pr3.changes @@ -1,3 +1,6 @@ +* Fri Jan 11 2013 Zhang,Vivian submit/trunk/20130105.031451@d8da1a5 +- Wait 0.4s to have audio device in stable status for pcm initialization, fixed headset/speaker switching hang issue + * Sat Jan 05 2013 Zhang,Vivian accepted/trunk/20130104.202444@ae76bb9 - Use firmware - vpimg_es305b-BB.bin for audience chip initilization, which fixed TZSP-4425: there is noise from microphone during calls if connecting with BT headset diff --git a/src/pr3_audio.c b/src/pr3_audio.c index 1ed5ba5..b9d5d48 100644 --- a/src/pr3_audio.c +++ b/src/pr3_audio.c @@ -545,6 +545,9 @@ return_error: static void medfield_init(void) { + //Time to have audio device in stable status + usleep(400000); + a1026_init(); pcm_init(); -- 2.7.4