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: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to