It consists of an inherently lossy encoding in the frequency domain (like MP3) plus an encoding of the difference between the lossily encoded audio and the original.
While a few other lossless formats do this (mostly for backward-compatibility), FLAC does not convert the audio into the frequency domain. It either uses a polynomial or linear function: http://xiph.org/flac/documentation_format_overview.html
its not the vendors. don't blame them. its the creator of android.
Yeah, just look at how badly Google's Nexus devices are supported compared to phones/tablets supported by their manufacturers. It's terrible!
In the mid-00s, more and more people started learning about Android...
Android was announced in 2007 and the first Android phone wasn't sold until late 2008. Even the Neo1970 was from 2007/08, so I don't know what the submitter is referring to.
Would some Aussie please fill us in... what is this for?
It's to cover polititian's arses. Even though we've never had a real problem with terrorism, no polly wants to be held responsible for "not doing enough" when/if something does happen.
The ARM architecture provides a lot of integer performance, with little to no floating point performance.
That hasn't been true for a while now. Floating point support (in various versions of "VFP") have been standard since ARMv6 (e.g ARM11) and were optional in ARMv5 (e.g ARM9, ARM10, XScale). ARMv7 (e.g Cortex-A8/A9/A15...) has NEON ("advanced SIMD") as an option that most licensees also include. So ARM cores now have pretty good floating point performance too.