У меня OGG вполне нормально играется zplayer'ом!
Видимо у mplayer demuxer более шустрый.
Но если сравнивать потребление батарейки проигрыванием mp3 через Helix и ogg через mplayer, то, лично у меня во втором случае на день батарейки не хватает.
У Helix mp3 декодер целочисленный, операции с плавающей точкой на наших телефонах намного медленнее выполняются.
Кста, если кто хочет услышать на своем телефоне, как это работает сейчас, то вот скомпиленные модули для helix:
http://rtg.optirom.info/download/vorbisrend.so 3d34e4380e4a6dfe25a66c63aec9fdb7
http://rtg.optirom.info/download/oggfformat.so 6a1e520dff3dae3d530d45db7deb1072
Можно или подложить в папку /usr/helix у кого прошивка на базе jffs2 root или примаунтить копию директории в /usr/helix.
Для того, чтобы ogg файлы отображались в списках плеера нужно подправить /usr/SYSqtapp/mediaplayer/.mp_extensions.config - добавить ogg = 1 в секцию [audio].
Собиралось все из ветки hxclient_1_4_3_neptunex, профайл linux-2.2-libc6-iwmmxt-xscale, в профайле был изменен gcc с iwmmxt_le-gcc/g++ (montavista) на собранный через mkezx arm-linux-gnu-gcc/g++ и добавлена опция -mcpu=iwmmxt.