• 2 Posts
  • 36 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle








  • I’m not sure why you think manufactuers of SoCs (or entire phones) - which aren’t used by Google directly (as in: used by Google in their own products or sold by Google as their own product) - provide drivers to Google. They don’t, because there is no point in doing that. This is not how the Android eco-system works or the business of selling those SoCs for that matter.

    SoC manufactuers sell their SoCs to companies who want to build Android phones (or they build their own like Samsung). With those SoCs they provide a BSP (board support package) that includes all the bits needed to bring up a system running on that partricular SoC. Google has pretty much nothing to do with this, except that Google recommends a certain Linux kernel version (with a bunch of Android-specific patches) for a given Android version, which SoC makers often (but not always) use as the base for their customized kernels.

    It is not like Google provides the operating system including all device specific drivers to the device manufacturers. They don’t care about that at all. They provide AOSP (which is open source, so anyone can get that) as well as their proprietary stuff like Google Play etc. That’s pretty much it.

    There is a lot not to like about many Android phones (or rather smartphones in general), when it comes to their openness in regards to software. And it is perfectly fine to criticize those involved, but you should direct your criticism at the correct parties. Google isn’t the bad guy in this instance.


  • You are talking about phones made by Google. I am talking about ALL the phones using Android and how difficult or sometimes impossible it is to use anything but Android.

    That’s not what you were saying. You were explicitly talking about Google. Also, implying it is Google’s fault that other manufacturers don’t let you install other operating systems easily is pretty bizarre. If you want to complain about that, at least complain about the right companies. Those are usually the phone manufacturers and/or the SoC manufacturers. The SoC manufacturers often times are particularily problematic, since they often do not publish open source drivers at all or in a very limited fashion.


  • No, unlock as in: You can install whatever operating system you want. No need for “jailbreaking” on Google phones. They officially support unlocking the bootloader (and re-locking it later as well!). There are many things not to like about Google, but how they handle their phones when it comes to openness is certainly not one of them. Pretty much all other phone vendors are much worse than that (except for maybe a few small ones like Fairphone).










  • You need sampling at twice the frequency as a minimum to extract a time domain signal into the frequency domain. It says nothing about “perfect” especially when you’re listening in the time domain.

    Yes it does. You can use a higher frequency, but that does not change anything except increase the maxiumum frequency possible. Even with perfect ears and the best equipment, there is no audible (and mathematical) difference to be had.

    Everyone who claims otherwise should watch Monty’s explainer videos. I know they are quite old at this point, but everything he explains is still perfectly valid. If that does not convince you, nothing will.


  • It turns out that dynamic range is limited by the audio sampling rate and the human ear can easily detect a far greater range CD audio supports.

    Dynamic range isn’t limited by the sampling rate. It is limited by the resolution, which is 16 bits for the audio CD. With that resolution you get a dynamic range of 96 dB when not using any dithering and even more than that when using dithering. Even with “only” 96 dB that dynamic range is so vast, that there is no practical use of a higher resolution when it comes to playback. I know that the human ear is supposed to be able to handle 130 dB or even more of dynamic range. The thing is, you can only experience such a dynamic range once, afterwards you are deaf. So not much point in such a dynamic range there.

    There are good reasons to use a higher resolution when recording and mixing audio, but for playback and storage of the finished audio 16 bits of resolution is just fine.