really tenacious guy

HelixPlayer: Download, Compile, Compile, Compile, Run?

— Does anybody know how to build Ogg Vorbis support for ming a1200 — No // motofan.ru

Update: Yes! it is possible. Read the next post :)

Sad but true. This is something that should be easy - we have the sources of helix player and we have the compiler. Heh, I even have the development libraries for Intel Integrated Performance Primitives. Still no luck to build something that works on my ming.

Hey, does it work on my pc?

What’s the usual practice to build software under *nix? If the project is based on autoconf, it is simple: untar, ./configure, make and make install. Provided that you have all the necessary headers and libraries you can be sure that something will be built and that something may also work.

These days I am trying to build and run simple helix player thing, no gui, plain s_client. My machine has a lot of different libraries left from various software builds and I don’t delete the headers and development libraries usually. Apt keeps them synced to the real libraries, so there is chance that I’ll be able to compile everything I need.

What’s different about HelixPlayer build process is that it is not that straightforward as one may think. It takes time to understand how the build system works and if you plan to build it in ad-hoc mode — forget it, I have already tried that :). The sad thing is that even when you succeed building something, this may or may not work.

Please correct me that I am wrong and everyone around the globe is building their helix player before breakfast and they listen to the music from helix during the breakfast…

So back to ming - it seems that the revision used by motorola dates back to 10.0.0.2587 which has happened around 2005-02-26 4:00:00. If my host system builds this player and it works, chances are that I’ll be able to create mp3fformat.so that works on ming as well. This will mean that API is compatible and oggfformat from the same build will also be accepted well.

So let the camera thing be postponed, hack the DNA!

P.S. I mean HelixDNAClient, Human DNA is hacked in some separate project.

Comments