
Since the eeePC has no CD/DVD drive, and I wanted to watch some DVDs I bought here, a friend helpfully encoded them for me on his MacBook Pro. Unfortunately, he chose the h264 video codec since his settings default to encoding for an iPod type device. This works very well on an iPod, but I got audio only output on the eeePC. Fortunately, mplayer has decent debugging (as does smplayer, which provides a menu to view the logs of mplayer) so I had a good idea about what the problem was. Mplayer on the eeePC does not come with the h264 video codec.
Digging about on some forums led me to the suggestion that I would need to pull an alternate version of mplayer to get the codec. Here, in brief, is exactly what I did, which now enables me to watch h264 encoded video without having to install Ubuntu on the eeePC.
sudo su - and enter your password./etc/apt/sources.list
deb http://http.us.debian.org/debian/ etch main non-free contribsources.list file and in the terminal, run aptitude updateaptitude install mplayer=1.0~rc1-12etch2, which should install the Debian version of mplayer, which includes h264 support.deb http://http.us.debian.org/debian/ etch main non-free contrib line from your sources.list file, to ensure that no other updates are accidentally pulled from the Debian repository. Many may not work on the Xandros distribution on your eeePC, and may cause it to break in unspeakable ways. You have been warned!/usr/share/mplayer/scripts/binary_codecs.sh install which will install another ~10MB of various useful codecs for mplayer.