As you might have seen in some of the screenshots, I run mplayer against the framebuffer on my Thinkpad, scrunched into a slot that takes up half the available 800 pixels, and usually from within a screen-vs session.
If it’s vaguely interesting to you, or if you also want to smush DVD rips against the framebuffer of an 8-year-old laptop, you might be interested in the flags I use to build mplayer. Most of these come from the mplayer-no-gui PKGBUILD in AUR (which has since been purged out, I should mention), although I have adjusted it even further to carve out even less dependencies, and reduce the time it takes to build.
And even if you’re not interested at all and you think I’m a hopeless lunatic … well, I get tired of keeping the flags in hnb, so I’m dumping them here.
./configure --prefix=/usr \ --mandir=/usr/man \ --win32codecsdir=/usr/lib/win32 \ --disable-mencoder \ --disable-x11 \ --disable-gl \ --disable-tv-v4l1 \ --disable-tv-v4l2 \ --disable-runtime-cpudetection \ --enable-largefiles \ --disable-gui \ --disable-nas \ --disable-mga \ --disable-smb \ --disable-arts \ --disable-openal \ --disable-sdl \ --disable-aa \ --disable-esd \ --disable-jack \ --enable-fbdev \ --disable-lirc \ --disable-lircc \ --disable-liblzo \ --disable-fribidi \ --disable-libdv \ --disable-musepack \ --disable-speex \ --disable-cdparanoia \ --disable-dvdnav \ --disable-libamr_nb \ --disable-live \ --disable-mad
Insert that into your Pkgfile (for Crux) or your PKGBUILD (for Arch) or just your
./configure command, and it should spit back out a leaner, meaner mplayer. (Please note that this is written for Crux, so it might need a little smacking around to make it work with your distribution. Be prepared to fight for your freedom.)
And so, once again, this blog does the thing it was originally intended for: keeping a record of all the little weird things I do.