[Ilugc] Xine configuration notes

  • From: siva@xxxxxxxxxxx (Sivasankar Chander)
  • Date: Thu Sep 16 10:00:01 2004


   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

Other related posts: