On Fri, Jan 10, 2014 at 11:42:51AM +0000, Mark Brown wrote:
On Fri, Jan 10, 2014 at 06:19:08PM +0800, Nicolin Chen wrote:
On Thu, Jan 09, 2014 at 06:25:51PM +0000, Mark Brown wrote:
implement bias level changes for non-CPU paths immediately I'm not sure what that's giving you over just using the bias level (which is the way you're supposed to check if the CODEC is active)?
Aha, I also feel myself a bit obsessed to this modification while knowing so well that you're not very into it. But it might be just because, at least to me and according to our SRS of Linux BSP, the flexibility and capability here is more important than the extra function - bypass paths. (No offense taken, just my own feeling from the angle of a common user.)
Well, the common thing here is to use a sound server like PulseAudio - from an end user point of view only being able to play one thing at once isn't great either. It feels like what you may be trying to do here is tune down the delay that gets applied after playback stops. That's runtime tunable with pmdown_time.
Like ignoring pmdown_time? (Just did some searching and found the patch.) Looks like this is going to be a reasonable one to fit my obsession here :)
Thank you for the idea. I'll try it first. Nicolin Chen