normal tracks - PCM, typical buffer size is ~20 ms, higher latency fast tracks - PCM, typical buffer size is 5 ms or less, lower latency deep buffer - PCM, typical buffer size is >= 100 ms, very high latency, intended to save power codec offload - MP3/AAC/etc., very high latency, intended to save even more power than deep buffer
grep -r DEEP_BUFFER in frameworks/av/* is a starting point for details On Thursday, May 21, 2015 at 12:32:39 PM UTC-7, 尹豪雲 wrote: > > Hello Experts, > > I am studying the Audio Framework recently. > And I found the "deep buffer" playback which is used when playing MUSIC > stream. Right? > > I wonder to know what is the difference by comparing with other playback. > > 1. Deep Buffer > 2. Codec Offload > 3. Normal Tracks > > I think I know what are Codec Offload & Normal Tracks for. > But I don't understand "deep buffer" > > 1. How does "deep buffer" work? > 2. Why music stream plays as "deep buffer" way? > 3. What is the benefit of the "deep buffer" > 5. Where can I find any reference data about "deep buffer" > > Thanks & Best Regards. > > -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
