1. The watchdog detects when FastMixer is starving for lack of CPU budget,
and logs a warning message if that happens.
2. I just replied to post "Questions of fastmixer" which should appear soon
https://groups.google.com/d/topic/android-porting/3sTfcy-bXLE/discussion
3. NBAIO (for "Non-Blocking Audio I/O") was originally intended to be a
purely non-blocking API used by AudioFlinger internally. It has evolved to
now include
a few blocking implementations of the interface. See NBAIO.h for more
information.
4. AudioStreamOutSink wraps a HAL audio_stream_out to make it look like an
NBAIO sink.
On Friday, September 7, 2012 12:09:07 AM UTC-7, baskar_IEL wrote:
>
> Hi All,
>
> I was going through the Audioflinger code on JB version and saw there were
> lot of changes.. i could not figure out exactly why ?
>
> 1. what does AudioWatchdog timer does?
> 2. What is FastMixer?
> 3. Why NBAIO?
> 4. Purpose of AudioSteamOutSink?
>
> Please provide some links so that i can understand things better...
>
> Thanks in Advance,
> Surya.
>
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting