Just a summary of my Xine configuration (it's by no
means the only recipe for good results) on an Intel i815, Celeron 533
(8 x 66), 128 MB PC66 RAM, onboard graphics (should also work for the
ubiquitous i810 chipsets):
1. Linux 2.6.8.1 with Deadline I/O scheduler (disable anticipatory,
CFQ, etc.)
2. ALSA compiled in, with OSS emulation. Disable OSS.
3. RedHat 7.3/9 distro w/ XFree86 4.2 or 4.3 w/ Xv extension (stock).
4. libdvdcss-1.2.8 (optional, only required for encrypted DVDs).
5. libdvdread-0.9.4 (from the ogle project)
6. Xine 0.9.13 (compiled with OSS and Xv support, built for i686-gnu-linux
target).
7. dvdnav support with libdvdnav and xine-dvdnav.
8. Enable DMA and 32-bit I/O on the DVD drive with hdparm.
With this, I get the full 24/25 fps at 800x600 fullscreen with no audio dropouts
and perfect A/V sync on commercial DVDs without media faults (scratches, etc.).
There may be enough performance headroom to drop the CPU speed to 400/433
or increase the resolution to 1024x768 (both need to be tested).
TODO:
1. Alternative audio path (untested) using native ALSA with alsa-lib and Xine
built with ALSA support.
2. Dolby 5.1 with AC3-to-SPDIF path on supported cards.
Comments invited from anybody who has experimented with similar or other
options.
-Siva