OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: Leprechaun on March 15, 2006, 08:46:31 pm
-
Hey, I was wondering if anyone out there could help me with a cross-compilation of the latest version of MPlayer for the Zaurus SL-6000. (Should work on other ARM-processor-based Zauri also, but I've got an SL-6000, so that's what I'll be focusing on.)
I've read and experimented with tutorials on cross compilation for the Zaurus in general, as well as on cross compilations of earlier versions of MPlayer for the Zaurus, but I haven't been able to get it to work, and I don't really know what I'm doing anyway.
My ultimate goal is to have a version of MPlayer and the necessary codecs that will play the same video files as the iPod Video, (because I like that format, and already have plenty of videos in that format).
I hope someone can help me. Thanks in advance! :)
-
Hey, I was wondering if anyone out there could help me with a cross-compilation of the latest version of MPlayer for the Zaurus SL-6000.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118772\"][{POST_SNAPBACK}][/a][/div]
Hi
You don't say what you regard as being the latest version of mplayer and what format the iPod does use.
The top of the page has latest version of Kino which is a frontend for mplayer and supports version 1.1.5 of mplayer
(https://www.oesf.org/forums/index.php?showtopic=14839)
That works perfectly for me and it is already compiled for arm.
If you want an exercise in cross compilation, picking mplayer is not a good place to start, it has so many dependencies, helper libraries and tools.
It took me a while to get it compiled with all the support and libraries required for some special highly compressed video conversions I wanted to do with mencoder and that was under x86 linux.
The starting point is the Qtopia and Embedix packages and a working shell environment which has the right paths etc.
However without a working knowledge of C and C++, GNU makefiles, configure etc it will be an uphill task
./configure --help | less and look at the possible switches is a good place to start
./configure --host=arm ( or arm-linux) plus any additional switches, is normally a good start for cross-compiling, but depends how the configure file is written as to the exact format.
(symlinking /opt/Embedix/tools/bin/arm-linux-XXX to /usr/bin/arm-linux-XXX
and /usr/bin/arm-XXX takes care of most variations)
After that I'm afraid you are on your own!
regards
Melee
-
your biggest problem for mplayer will be the lack of accelerate video drivers for the 6000. there's lots of discussions about it in the 6000-specific fora