MythTv on Via M10K boxes with Unichrome X-Driver

Terry Barnaby - BEAM Ltd

2005-06-10

Introduction

This lists the configuration I currently use for using MythTv on a Via M10K settop box running Fedora Linux.

MythTv Configuration Steps

  1. Main software is Fedora Core 3 with updates to 2005-05-31.
  2. Kernel is 2.6.11-1.27_FC3
  3. I use the Unichrome X-Driver of CVS date 2005.06.01.
  4. I use the Unichrome libviaxvmc of CVS date 2005.06.01.
  5. I use the Via DRM module from CVS date 2005.06.01.
  6.  Base MythTv CVS 2005-06-04
  7. My xvmc_vld_5 patches applied to increase the number of Video buffers from 8 to 16.
  8. My MythTv config line is:
    ./configure --prefix=/usr --enable-xvmc --arch=i686 --enable-mmx --enable-dvb --dvb-path=/src/MythTv/include --enable-dvb-eit
  9. MythTv DVB-T cards are set to record TS streams.
  10. MythTv DVB-T cards have the "Use hardware MPEG decoder" option set. Without this some channels, that have multiple audio streams, cause heavy stutter of the video/audio stream.
  11. The MythTv "TVPlayback" de-interlace option is enabled and "bob" de-interlace setting is selected. Without this the video can switch from good picture to one with heavy motion jitter.
  12. The MythTv "TVPlayback" aspect override option is set to "fill".
  13. The MythTv "TVPlayback" "XvMC VLD hardware decoder" option is set
  14. The Unichrome X-Server driver is set to "720x576Noscale" mode. see xorg.conf
  15. The file /etc/X11/XvMCConfig has the line "libviaXvMC.so.1" in it.
  16. MythTv has "Enable realtime priority threads" set.
  17. MythTv has "Use Video as Timebase" in "TVPlayback" set.
  18. MythTv has "Extra Audio Buffers" in "TVPlayback" set.