|
Main Menu Main Page Webcam MyTake RSS Photo Gallery RSS Panoramic Images GeoTrace Appupdater OpenID Projects Services Software Hitlist Links About Me Search Contact Disclaimer
|
MythTV OverviewBelow are details about my setup (Increment II), including how to get everything up and running in Debian 4.0 (Etch). See the original page for a low powered MythTV system (Increment I). System ComponentseMachines Celeron D 2.8 GHz.
Software Listing
PerformanceEncodingVirtually zero CPU usage due to the hardware MPEG-2 encoder on the PVR-250. I haven't tried any software encoding (MPEG-4). Decoding480x480 MPEG-2 (1.5 GB/hour) - 20% CPU playback InstallationThese are instructions for installing MythTV 0.20 on Debian 4.0 (Etch) Run Apt-getYou should add contrib and non-free to your /etc/apt/sources.list file. Also add: deb http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted deb-src http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted Then you need to run: gpg --keyserver subkeys.pgp.net --recv-keys 0x24C52AC3 gpg --armor --export 0x24C52AC3 | apt-key add - You should apt-get the following packages to get a basic system up running to compile MythTV: apt-get install gdm make gcc x-window-system g++ unzip ntp-server wget libqt3-mt-dev libXxf86vm-dev libqt3-mt-mysql libxv-dev libxvmc-dev libdvb-dev liblircclient-dev fvwm LAME is goofy: cd /usr/src mkdir lame cd lame apt-get build-dep lame apt-get -b source lame dpkg -i libmp3lame0_3.96.99+3.97beta2+debian-1duo+etch1_i386.deb dpkg -i libmp3lame-dev_3.96.99+3.97beta2+debian-1duo+etch1_i386.deb You will need these packages to ensure that all of the MythPlugins install: apt-get install linux-headers-2.6.18-5 apache2 libapache2-mod-php5 php5-mysql libdvdnav-dev kde-devel mysql-server libdvdread-dev libcdaudio-dev libid3tag0-dev libmad0-dev flac libflac-dev libcdparanoia0-dev libtiff4-dev fftw-dev libsdl1.2-dev festival-dev festival libexif-dev libwww-perl xmltv From Debian Unofficial: apt-get install faad libfaad2-0 libfaad2-dev libmp4v2-0 libmp4v2-dev xmms-mp4 lame libdvdcss2 DriversIf you are using an Nvidia card, you need to install their driver for TV-out: apt-get install module-assistant m-a prepare m-a auto-install nvidia apt-get install nvidia-glx nvidia-glx-dev Change the Driver in /etc/X11/xorg.conf from nv to nvidia Add libXvMCNVIDIA_dynamic.so.1 to /etc/X11/XvMCConfig /etc/init.d/gdm restart If you are using a Haupaugge card (PVR-150, PVR-250), install the ivtv driver: apt-get install ivtv-modules-2.6-686 ivtv-utils module-assistant m-a prepare m-a auto-install ivtv wget http://dl.ivtvdriver.org/ivtv/firmware/firmware.tar.gz tar zxvf firmware.tar.gz cp *.fw /usr/lib/hotplug/firmware/. Soundapt-get install alsa alsa-utils alsamixergui Remote Control Setup (optional)apt-get install lirc lirc-modules-source linux-source-2.6.18 linux-headers-2.6.18-5 kernel-package cd /usr/src tar zxvf lirc-modules.tar.gz m-a update,prepare dpkg-reconfigure lirc-modules-source m-a auto-install lirc-modules-source modprobe lirc_i2c /etc/init.d/lirc start Edit configuration filesadd to /etc/modules: lirc_i2c Add the following to /etc/ld.so.conf: /usr/local/lib REMOVE line from /etc/mysql/my.cnf. bind-address = 127.0.0.1 Automatically login the mythtv user with GDM, add to /etc/gdm/gdm.conf: [daemon] AutomaticLoginEnable=true AutomaticLogin=mythtv Disable screen blanking, start FVWM, and run mythfrontend in ~mythtv/.xsession: xset -dpms s off xsetroot -solid black fvwm2 & /usr/local/bin/mythfrontend Fix FVWM so that no weird borders appear in ~mythtv/.fvwm/.fvwm2rc: #Set Windows Styles Style "*" RandomPlacement, DumbPlacement Style myth* NoTitle, NoHandles, Sticky, WindowListSkip, SloppyFocus, GrabFocus, BorderWidth 0, HilightFore Black, HilightBack #c06077, Color Black/#60a0c0 Style xmame* NoTitle, NoHandles, Sticky, WindowListSkip, SloppyFocus, GrabFocus, BorderWidth 0, StaysOnTop,BoundaryWidth 0, HilightFore Black, HilightBack #c06077, Color Black/#60a0c0 Style mplayer* NoTitle, NoHandles, Sticky, WindowListSkip, SloppyFocus, GrabFocus, BorderWidth 0, HilightFore Black, HilightBack #c06077, Color Black/#60a0c0 Style xine* NoTitle, NoHandles, Sticky, WindowListSkip, SloppyFocus, GrabFocus, BorderWidth 0, HilightFore Black, HilightBack #c06077, Color Black/#60a0c0 #set the desk top size in units of physical screen size DeskTopSize 1X1 You should reboot here to make all of the changes take effect. Install MythTV and Pluginswget http://ftp.osuosl.org/pub/mythtv/mythtv-0.20.2.tar.bz2 tar jxvf mythtv-0.20.2.tar.bz2 cd mythtv-0.20 ./configure --enable-xvmc --enable-dvb --enable-proc-opt qmake mythtv.pro make install wget http://ftp.osuosl.org/pub/mythtv/mythplugins-0.20.2.tar.bz2 tar jxvf mythplugins-0.20.2.tar.bz2 cd mythplugins-0.20.2 ./configure --enable-opengl --enable-vcd --enable-aac qmake mythplugins.pro make install wget http://ftp.osuosl.org/pub/mythtv/myththemes-0.20.2.tar.bz2 tar jxvf myththemes-0.20.2.tar.bz2 cd myththemes-0.20.2 ./configure qmake myththemes.pro make installSetup - TV Settings - Playback - Preferred MPEG2 Decoder - Standard XvMC Setup - TV Settings - Playback - Extra Audio Buffering (checked) MythTV ConfigurationTo populate the channel icons: perl mkiconmap.pl mythfilldatabase --import-icon-map iconmap.xml --update-icon-map or (without xmltv): mythfilldatabase --import-icon-map master_iconmap.xml --update-icon-map For Mythflix, run twice: /usr/local/share/mythtv/mythflix/scripts/netflix.pl -L <netflixusername> <netflixpassword> You can also install Mythstream: apt-get install libxml-simple-perl libxml-dom-perl libxml-xql-perl ./configure PREFIX=/usr/local/ make install For MythWeb, consult the README file in the mythplugins-0.20a/mythweb directory. Other Suggested Servicesapt-get install openssh-server samba mt-daapd snmpd |
o Native IPv6 DNS Still Not a Reality o Time Warner Cable Business Class o The Solution to San Diego Traffic o Ticketmaster Website Fataly Flawed o A letter to Rep. Camp supporting the Digital Media Consumers Rights Act o How To Find a Mobile Games Publisher? o Resurrecting the Mighty Mammoth, Cheaply o Unix Dict/grep Solves Left-Side-of-Keyboard Puzzle o Kaminsky Bug Options Include "Do Nothing," Says IETF o Search For the Tomb of Copernicus Reaches an End o Apple DMCAs iPodHash Project o Network Neutrality — Without Regulation o Lessig, Zittrain, Barlow To Square Off Against RIAA o Study Recommends Online Gaming, Social Networking For Kids o CRTC Rules Bell Can Squeeze Downloads o MIT and NASA Designing Silent Aircraft o Spider Missing After Trip To Space Station o Studios Sue Oz ISP Over Allowing Piracy o IRS Looking at Google/Mozilla Relationship |
|||
|
This page was last updated on Saturday, February 9, 2008 If you have questions, comments, or other feedback about this page send e-mail using the Contact Form. |
|||||