Author Topic: Mplayer Cross-compilation For The Zaurus  (Read 2001 times)

Leprechaun

  • Newbie
  • *
  • Posts: 1
    • View Profile
Mplayer Cross-compilation For The Zaurus
« 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! :)

melee

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
    • http://
Mplayer Cross-compilation For The Zaurus
« Reply #1 on: March 21, 2006, 01:02:51 pm »
Quote
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
C860 - with Sharp ROM
1GB SD and 2 GB & 256MB CF
WiFi, Bluetooth and Sharp CF camera cards
Ubuntu 6.06
(WinXP if I really have to)

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Mplayer Cross-compilation For The Zaurus
« Reply #2 on: April 09, 2006, 06:07:57 pm »
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
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.