VLC Media Player is considered by many to be the universal player for just about every type of media you can imagine. For the most part it’s cross-platform, but the Android version is still missing. That was supposed to change a while back when we were told that a beta was expected in “a matter of weeks” — that was in December 2010.
They delay, it seems, has been due to Google’s custom C compiler library, “Bionic” (not to be confused with the DROID Bionic). VideoLAN board member Rémi Duraffort provided the following update:
“Unfortunately, VLC uses some features from the libc that Bionic does not implement. For this reason we had to add workarounds to be able to compile and run VLC Media Player. It requires time as some of these workarounds are a bit complex.”
The good news is that the upcoming beta should run on Android 1.5+ with optimizations for the new audio and video APIs included in Gingerbread. The bad news is that beta won’t be available for another month or two.