<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>mythtv &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/mythtv/</link>
	<description>Feed of posts on WordPress.com tagged "mythtv"</description>
	<pubDate>Mon, 28 Dec 2009 22:23:12 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Custom Podcasts With MythTV]]></title>
<link>http://andrewwilkinson.wordpress.com/2009/12/17/custom-podcasts-mythtv/</link>
<pubDate>Thu, 17 Dec 2009 13:31:03 +0000</pubDate>
<dc:creator>Andrew Wilkinson</dc:creator>
<guid>http://andrewwilkinson.wordpress.com/2009/12/17/custom-podcasts-mythtv/</guid>
<description><![CDATA[I love listening to both BBC Radio 4 and BBC 6 Music. Like the rest of the BBC radio stations a sign]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I love listening to both BBC Radio 4 and BBC 6 Music. Like the rest of the BBC radio stations a significant proportion of the shows are available as a podcast. Unfortunately this is not true of all the shows, and for those that feature music such as Adam &#38; Joe or Steve Lamacq the podcasts are talking only.</p>
<p>I watch almost all of TV through MythTV which records all of my favourite shows automatically while on my way to work I like to listen to podcasts that are downloaded automatically by iTunes. Would it be possible to automatically record shows with MythTV that aren&#8217;t available as podcasts and sync them to my iPhone automatically?</p>
<p>Recording a radio show with MythTV is no different to recording a TV show so that&#8217;s not a problem. MythTV also provides the ability to run a script after certain shows have been recorded. All that is required is a script that converts the recording into an mp3 file and to build an RSS feed which can be read by iTunes.</p>
<p>First we need to convert the recorded file into an mp3, which is easy to do with the ffmpeg program.</p>
<pre>
#!/usr/bin/python
# -*- coding: utf-8 -*-

from datetime import date, datetime
import glob
import MySQLdb
import os
import sys

input = sys.argv[1]
input_filename = input.split("/")[-1]
output_filename = input_filename.split(".")[0] + ".mp3"

os.system("ffmpeg -y -i %s -acodec libmp3lame -ab 128k /var/www/localhost/htdocs/podcasts/%s &#62; /dev/null" % (input, output_filename))
</pre>
<p>Next up we need write out the RSS feed that iTunes will read. We start off by opening the file and writing out some boiler plate code.</p>
<pre>
fp = open("/var/www/localhost/htdocs/podcasts/feed.rss", "w")
fp.write("""&#60;?xml version="1.0" encoding="UTF-8"?&#62;

&#60;rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"&#62;
  &#60;channel&#62;
       &#60;title&#62;MythTV Recorded Radio&#60;/title&#62;
       &#60;description&#62;Radio Recorded By MythTV&#60;/description&#62;
       &#60;link&#62;http://192.168.0.8/podcasts/&#60;/link&#62;
       &#60;language&#62;en-us&#60;/language&#62;
       &#60;lastBuildDate&#62;%(datetime)s&#60;/lastBuildDate&#62;
       &#60;pubDate&#62;%(datetime)s&#60;/pubDate&#62;
       &#60;webMaster&#62;andrewjwilkinson@gmail.com&#60;/webMaster&#62;

       &#60;itunes:image href="http://192.168.0.8/podcasts/stevelamacq.jpg"/&#62;

       &#60;itunes:category text="Technology"&#62;
           &#60;itunes:category text="Podcasting"/&#62;
       &#60;/itunes:category&#62;
""" % { "datetime": datetime.now().ctime() })
</pre>
<p>Finally we need to write out a small bit of XML for each file that&#8217;s in our directory waiting to be downloaded. We do this by looking at each mp3 file in the podcasts directory and looking for the appropriate entry in MythTV&#8217;s <tt>recorded</tt> table. If an entry doesn&#8217;t exist then recording has been deleted and we delete the mp3 file.</p>
<pre>
db = MySQLdb.connect(user="mythtv", passwd="mythtv", db="mythconverg")

for radio_file in glob.glob("/var/www/localhost/htdocs/podcasts/*.mp3"):
    output = radio_file.split("/")[-1]
    size = len(open(radio_file, "rb").read())

    c = db.cursor()
    c.execute("SELECT title, description, starttime FROM recorded WHERE basename=%s", (output.split(".")[0] + ".mpg", ))
    row = c.fetchone()
    if row is None:
        os.remove(radio_file)
        continue

    title, description, starttime = row

    fp.write("""       &#60;item&#62;
           &#60;title&#62;%(title)s - %(datetime)s&#60;/title&#62;
           &#60;link&#62;http://192.168.0.8/podcasts/%(output)s&#60;/link&#62;
           &#60;guid&#62;http://192.168.0.8/podcasts/%(output)s&#60;/guid&#62;
           &#60;description&#62;%(description)s&#60;/description&#62;
           &#60;enclosure url="http://192.168.0.8/podcasts/%(output)s" length="%(output_size)s" type="audio/mpeg"/&#62;
           &#60;category&#62;Podcasts&#60;/category&#62;
           &#60;pubDate&#62;%(datetime)s&#60;/pubDate&#62;
       &#60;/item&#62;""" % { "title": title, "description": description, "datetime": starttime, "output": output, "output_size": size })

fp.write("""
    &#60;/channel&#62;
&#60;/rss&#62;
""")
</pre>
<p>To use this put all three bits of code into one file, save it somewhere and mark it as executable. Next set up Apache to serve the directory <tt>/var/www/localhost/htdocs/podcasts/</tt> as <tt>/podcasts</tt>. Finally you need to set up the script to run automatically after a program you want to create a podcast from has been recorded. To do this run <tt>mythtv-setup</tt> and select the &#8216;general&#8217; menu option. Move through the screens until you reach &#8216;Job Queue (Job Commands)&#8217;. Add a brief description of the script in the &#8216;description&#8217; field then enter the <tt>&#60;path to script&#62; %s</tt>. Then use the normal MythTV frontend and edit the recording schedules to make the correct User Script run.</p>
<p>Point iTunes as <tt>http://you.ip.address/podcasts/feed.rss</tt> and it&#8217;ll automatically download any new recordings.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[XXCE 2.1.2 still being worked on, plus plans for XXMCE 2.1.2]]></title>
<link>http://xxce.wordpress.com/2009/12/05/xxce-2-1-2-still-being-worked-on-plus-plans-for-xxmce-2-1-2/</link>
<pubDate>Sat, 05 Dec 2009 18:38:50 +0000</pubDate>
<dc:creator>darthchaosofrspw</dc:creator>
<guid>http://xxce.wordpress.com/2009/12/05/xxce-2-1-2-still-being-worked-on-plus-plans-for-xxmce-2-1-2/</guid>
<description><![CDATA[I was going to release XXCE 2.1.2 until I got wind that an updated Hardy kernel was released. Becaus]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I was going to release XXCE 2.1.2 until I got wind that an updated Hardy kernel was released. Because of that, I have delayed XXCE 2.1.2.</p>
<p>In other news, I am proud to announce that work is now beginning on XXMCE, a &#8220;media center edition&#8221; of XXCE. XXMCE 2.1.2 will be based on the regular XXCE 2.1.2, but it will include several multimedia applications including the MythTV PVR.</p>
<p>And finally, I will be toning down the number of web apps in the upcoming XXCE 2.1.2, espeicially in the Multimedia and Network categories. In the Network category, I will include only a few news sites (most likely MSNBC, CNN, BBC, ESPN, and the New York Times), the web email sites (AOL, Hotmail, Gmail, Juno, NetZero), Google Maps, eBay, Amazon, Distrowatch, Linux Today, MySpace, and Facebook. In the Multimedia category, I will include only a few video sites (Hulu TV, Hulu Movies, YouTube, and Veoh), Democracy Now!, and some music/radio sites (Shoutcast, AOL Radio, Pandora Radio, Pacifica Radio, Air America, and Yahoo! Music). In addition, the flash-based video game sites will be removed; several of the sites will not work without Adobe Shockwave player which is not available for GNU/Linux, and likewise is the scenario for some games on Addicting Games.</p>
<p>The regular XXCE 2.1.2 will still be small enough to fit on a 700MB CD, but XXMCE 2.1.2 will have to be burned onto a DVD. XXMCE is intended for use only on HTPCs.</p>
<p>Because I have been and will be busy at my regular job, XXCE 2.1.2 and XXMCE 2.1.2 will not be immediately available. However, I will release both before the end of the month, hopefully no later than Christmas.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sound and Remote Control]]></title>
<link>http://dogbix.wordpress.com/2009/12/02/sound-and-remote-control/</link>
<pubDate>Wed, 02 Dec 2009 19:54:46 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/12/02/sound-and-remote-control/</guid>
<description><![CDATA[A thought occurred to me while I was thinking about the new MythTV setup which was that I hadn]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A thought occurred to me while I was thinking about the new MythTV setup which was that I hadn&#8217;t thought about how to control it from the sofa. The old setup I used had a Hauppauge PVR-350 tuner which came with an IR receiver to plug into the PCI card and a remote control. This was straight forward to configure under Linux and MythTV with <a title="http://www.lirc.org/" href="http://www.lirc.org/" target="_blank">LIRC</a>.</p>
<p>For this new installation I didn&#8217;t have that luxury as the tuner card didn&#8217;t come with any IR attachments. I considered the possibilities, I could use a wireless keyboard (either bluetooth or usb attached) but that would require a keyboard on the coffee table all the time. Browsing the <a title="http://www.lirc.org/" href="http://www.lirc.org/" target="_blank">LIRC</a>, there are a few descriptions to build your own USB IR receiver but I didn&#8217;t think my soldering skills were up to that. So I started googling around and ended up  finding a Creative RM-1500 remote control with USB IR receiver on ebay for un<a href="http://dogbix.wordpress.com/files/2009/12/creativerm1500.png"><img class="alignleft size-medium wp-image-121" title="Creative RM-1500" src="http://dogbix.wordpress.com/files/2009/12/creativerm1500.png?w=300" alt="Creative RM-1500" width="300" height="239" /></a>der 10 quid. The guy selling it had several and confirmed on the auction page that someone else had bought one for use with Linux and MythTV and it worked fine. Done deal!</p>
<p>Since receiving it, I can now say it was incredibly straight forward to setup in Mythbuntu.  In the MythTV Control Centre just select enable IR receiver and choose Creative USB and then it works!</p>
<p>The other issue that I had not considered with the new setup was the audio. How would I get the sound into the TV?  The old motherboard used a S-Video cable for the video and an audio cable plugged into the standard &#8216;green&#8217; audio out, all these cables then connected into the side of the old TV and it worked through the S-Video option on the TV. With the new motherboard and new TV I plan to use a HDMI cable from the PC to the TV and I am not sure what to do with audio &#8230;.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ubuntu 9.04 =&gt; 9.10 Upgrade]]></title>
<link>http://tompurl.com/2009/12/01/ubuntu-9-04-9-10-upgrade/</link>
<pubDate>Tue, 01 Dec 2009 03:36:03 +0000</pubDate>
<dc:creator>tpurl</dc:creator>
<guid>http://tompurl.com/2009/12/01/ubuntu-9-04-9-10-upgrade/</guid>
<description><![CDATA[I just finished upgrading my MythTv/printing/data/everything server from version 9.04 of Ubuntu to 9]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I just finished upgrading my <a title="MythTv" href="http://www.mythtv.org/">MythTv</a>/printing/data/everything server from version 9.04 of Ubuntu to 9.10.  For the first time, I tried using the Software Update program to upgrade my entire system, and it went surprisingly well.  Here  are some of the highlights; hopefully they will help a few other people.</p>
<h3 id="lmythtv">MythTv</h3>
<p>The OS upgrade included an upgrade of MythTv from 0.21 to 0.22, so I was a little nervous about how well mythbackend and all of my MythTv-related applications (like mythweb and nuvexport) would work.  To my surprise, mythbackend and mythweb both upgraded flawlessly.  This is a really impressive feat, and it reflects the hard work that the MythTv package maintainers put into each Ubuntu release.</p>
<p>The nuvexport package is broken for me, but I think that&#8217;s because I compiled a customized version of <a title="ffmpeg" href="http://ffmpeg.org/">ffmpeg</a>.  Oh well, this seems to be a common hurdle when I upgrade Ubuntu.</p>
<p>One little thing that I did have to fix after the upgrade was my MySQL configuration.  The upgrade laid down the default version of the <code>/etc/mysql/my.cnf</code> file (after asking, of course).  This file was configured to block any computer from using MySQL over the network.  This is bad for me, because I like to watch my MythTv movies from other computers using mythfrontend.</p>
<p>To fix this, I simply commented out the following line in <code>my.cnf</code> on my MythTv server by placing a <code>#</code> in front of it:</p>
<pre> bind-address            = 127.0.0.1</pre>
<p>After that, I simply restarted MySQL and I was able to use mythfrontend from my other computers.</p>
<div>
<p>Note</p>
<p>If you are on a network with other untrusted hosts, then you will want to use a more secure configuration than this.</p>
</div>
<h3 id="lvirtualbox">VirtualBox</h3>
<p>I run Windows XP in a <a title="VirtualBox" href="http://virtualbox.org/">VirtualBox</a> VM for work, so it&#8217;s <em>very</em> important that <em>both</em> VirtualBox and my XP image work properly at all times.  Again, to my surprise, everything worked perfectly after the upgrade.  I didn&#8217;t even need to re-install VirtualBox.  The VirtualBox kernel module was automatically re-compiled during the upgrade process, so I didn&#8217;t even have to do that.</p>
<p>Please note that I was using the <strong>absolute latest</strong> stable version of VirtualBox (3.0.12) before I started the upgrade.  Your mileage may vary if you are using an older version.</p>
<h3 id="loverall">Overall</h3>
<p>Again, I am very impressed by how well everything went.  I don&#8217;t see why I would ever choose to do a fresh installation of Ubuntu again on this machine.</p>
<h3 id="lcaveat-emptor">Caveat Emptor</h3>
<p>The automatic upgrade process is <strong>far from perfect</strong>, and <strong>your results may be different</strong>.  <strong>Before you start any major upgrade</strong>, make sure that you perform the following steps:</p>
<ol>
<li><strong>Make a backup of all of your important files</strong> &#8211; I use <a title="rsnapshot" href="http://rsnapshot.org/">rsnapshot</a> to back up my important files daily, and it has saved my bacon more than a couple of times. Also, it&#8217;s a good idea to store this backup on a separate disk from the boot disk.</li>
<li><strong>Download the current and target versions of Ubuntu and burn them to CD&#8217;s</strong> &#8211; If things do go south, then you will want to be able to either reinstall the current working version of Ubuntu or the target version. Having the actual ISO&#8217;s available on a CD may save you a ton of time and grief.</li>
</ol>
<p>Good luck!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PCI problems]]></title>
<link>http://dogbix.wordpress.com/2009/11/26/pci-problems/</link>
<pubDate>Thu, 26 Nov 2009 14:05:31 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/11/26/pci-problems/</guid>
<description><![CDATA[The assembly went ok so then I headed on to install Mythbuntu (which I had decided to try first) fro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The assembly went ok so then I headed on to install <a title="www.mythbuntu.org" href="http://www.mythbuntu.org">Mythbuntu</a> (which I had decided to try first) from an external USB DVD drive. Installation of Mythbuntu was incredibly straight forward and as I had decided this was to be a quick test install I just gave the whole 1TB drive over to it and it created one big root filesystem. My plan is to reinstall later and create at least two filesystems, one root and one for recording data.</p>
<p>When it came to setting up the tuner card I chose the DVB-C option but it didn&#8217;t give any feedback as to whether it had discovered it or not. After a little playing around with the DataSource and Input settings it became clear it wasn&#8217;t working quite right. I started looking at the dmesg output and found the following:</p>
<p style="padding-left:30px;"><code>[    8.849587] Linux video capture interface: v2.00<br />
[    8.940190] saa7146: register extension 'budget_av'.<br />
[    8.940268] pci 0000:00:09.0: can't derive routing for PCI INT A<br />
[    8.940274] budget_av 0000:01:0e.0: PCI INT A: no GSI<br />
[    8.940320] IRQ 255/: IRQF_DISABLED is not guaranteed on shared IRQs<br />
[    8.940326] saa7146: saa7146_init_one(): request_irq() failed.<br />
[    8.940342] pci 0000:00:09.0: can't derive routing for PCI INT A<br />
[    8.940358] budget_av: probe of 0000:01:0e.0 failed with error -22</code></p>
<p>This didn&#8217;t look good. After a little more delving I remembered seeing something on the <a title="Mini-ITX.com" href="http://mini-itx.com/store/">mini-itx.com</a> website about PCI risers:</p>
<div style="padding-left:30px;"><em>Notes: Dual Risers only work with certain chipsets and motherboards. These Dual Risers are designed for boards with VIA C3 / C7 chipsets (i.e. most EPIA / Jetway boards), and with Intel Atom motherboards. To use with an Intel Atom board: put the IRQ jumper on the lower row, 3rd pair from the left. Untested / not compatible with other socket based Intel / AMD motherboards. We cannot guarantee compatibility with dual risers and all products.</em></div>
<div>Although it didn&#8217;t mention my motherboard or chipset I decided to take the motherboard out of the case and inserted the tuner PCI card directly into the motherboard PCI slot and this time the dmesg output looked much better:</div>
<div style="padding-left:30px;"><code>[    9.813798] saa7146: register extension 'budget_av'.<br />
[    9.814819] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 18<br />
[    9.814831]   alloc irq_desc for 18 on node -1<br />
[    9.814837]   alloc kstat_irqs on node -1<br />
[    9.814855] budget_av 0000:01:05.0: PCI INT A -&#62; Link[LNKA] -&#62; GSI 18 (level, low) -&#62; IRQ 18<br />
[    9.814909] IRQ 18/: IRQF_DISABLED is not guaranteed on shared IRQs<br />
[    9.814957] saa7146: found saa7146 @ mem f9b58c00 (revision 1, irq 18) (0x1894,0x0022).<br />
[    9.814973] saa7146 (0): dma buffer size 192512<br />
[    9.814980] DVB: registering new adapter (KNC1 DVB-C MK3)<br />
[    9.853549] adapter failed MAC signature check<br />
[    9.853558] encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff<br />
[   10.117418] KNC1-0: MAC addr = 00:09:d6:6d:91:0f<br />
...<br />
[   10.504977] DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)...<br />
[   10.505476] budget-av: ci interface initialised.</code></div>
<p>Mythbuntu then gave some feedback straight away when I choose the DVB-C tuner card and it would search for channels.</p>
<p>The PCI riser did have a very long jumper on it.</p>
<p><a href="http://dogbix.wordpress.com/files/2009/11/pci_riser.png"><img class="alignnone size-medium wp-image-112" title="pci_riser" src="http://dogbix.wordpress.com/files/2009/11/pci_riser.png?w=300" alt="pci_riser" width="300" height="224" /></a></p>
<p>I tried all the different jumper settings, one of them gave a slightly different result in dmesg but there were a lot of timeout messages for the saa7146 device.</p>
<p>I gave up trying to get the two slot PCI riser to work as I don&#8217;t need the option of two slots and have ordered a PCI riser ribbon cable from ebay which I hope will solve my problems.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ethernet over power]]></title>
<link>http://mrpointy.wordpress.com/2009/11/26/ethernet-over-power/</link>
<pubDate>Thu, 26 Nov 2009 06:50:37 +0000</pubDate>
<dc:creator>geoffoc</dc:creator>
<guid>http://mrpointy.wordpress.com/2009/11/26/ethernet-over-power/</guid>
<description><![CDATA[Got myself a pair of the netcomm 200Mbps Homeplug AV ethernet over power adapters to reach into a ha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Got myself a pair of the netcomm 200Mbps Homeplug AV ethernet over power adapters to reach into a hard to reach (wireless wise) part of my house.</p>
<p>Plugged them in, turned them on, configured linux to bring the interface up &#8211; works!</p>
<p>Technology is fantastic when it works &#8211; and this works fine.   Throughput-wise I got 23 Megabytes / sec which is 184 Megabits / sec which is close to the rated throughput of the device.   Sure , I might have gotten lucky, but I deserve it <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Live TV On My EEE PC]]></title>
<link>http://tompurl.com/2009/11/24/live-tv-on-my-eee-pc/</link>
<pubDate>Tue, 24 Nov 2009 18:50:19 +0000</pubDate>
<dc:creator>tpurl</dc:creator>
<guid>http://tompurl.com/2009/11/24/live-tv-on-my-eee-pc/</guid>
<description><![CDATA[I apologize in advance for the corny, rhyming title I&#8217;ve been using an Asus EEE PC 900 netbook]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I apologize in advance for the corny, rhyming title <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve been using an <a title="Asus EEE PC 900" href="http://en.wikipedia.org/wiki/ASUS_Eee_PC#Eee_900_series">Asus EEE PC 900</a> netbook for about a year now, and have used it mostly for light word processing and web browsing.  I also have a <a title="MythTV" href="http://www.mythtv.org/">MythTV</a> server running in my basement on an old Duron-based system.  I can do almost all of my personal daily work on the EEE PC, but when I need to do anything MythTV-related, I&#8217;m forced to switch machines.</p>
<p>This can be a pain, so I decided to try running the &#8220;frontend&#8221; for MythTV on my EEE PC.  To my surprise, everything is working <em>very</em> well.  It only took me about 5 minutes to install and configure the frontend software, and after that, I was able to do the following on my netbook:</p>
<ul>
<li>Watch live tv</li>
<li>Watch recorded shows</li>
<li>Edit shows (i.e. cut out commercials)</li>
</ul>
<p>And the best part is that it&#8217;s all working very well over my wireless G network.  Your results may vary, but at least it&#8217;s nice to know that this configuration works for some people.</p>
<p>Here&#8217;s some more information about my setup in case you want to try this yourself:</p>
<ul>
<li>My netbook has a 900 Mhz processor, 1 GB of RAM, and a solid-state hard drive</li>
<li>I am using the integrated graphics card made by Intel.  Apparently, it uses the i810 chipset.</li>
<li>I am serving up standard-definition television</li>
</ul>
<p>And finally, a few caveats:</p>
<ul>
<li>I don&#8217;t know the limits of the video card that comes with my netbook.  The highest resolution that I&#8217;ve tried is 1280&#215;1024 on a 17&#8243; monitor, and it looked pretty good.  I have no idea how it would look at a higher resolution on a more regular-sized TV.</li>
<li>I have heard that his netbook simply can&#8217;t display HD recordings.  I&#8217;m not an expert on this type of thing (since I don&#8217;t have an HD TV or monitor), however.</li>
<li>As with any hardware purchase, don&#8217;t buy anything based solely on a blog post  or product review.  This system worked well for me, but it could work terribly  for you for a variety of reasons.  Do a decent amount of research <em>before</em> you spend any money.  For example, the <a title="MythTV wiki" href="http://www.mythtv.org/wiki">MythTV wiki</a> and <a title="mailing list" href="http://www.mythtv.org/mailman/listinfo/mythtv-users/">mailing list</a> are great places to do exactly this type of research.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Karmic + IVTV 1.4.1 + Pulseaudio + MythTV = Ubungo]]></title>
<link>http://linuxmoc.wordpress.com/2009/11/21/karmic-ivtv-1-4-1-pulseaudio-mythtv-ubungo/</link>
<pubDate>Sat, 21 Nov 2009 10:38:40 +0000</pubDate>
<dc:creator>mocharhw</dc:creator>
<guid>http://linuxmoc.wordpress.com/2009/11/21/karmic-ivtv-1-4-1-pulseaudio-mythtv-ubungo/</guid>
<description><![CDATA[I just updated my main box to Karmic this past week.  This is a 32 bit box that was first installed ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I just updated my main box to Karmic this past week.  This is a 32 bit box that was first installed with Hardy.</p>
<p>Overall it looks like they improved a bunch of stuff.  I noticed a lot of stupid annoyances with Gnome/Nautilus are gone now, and the new Pulseaudio stuff looks good.</p>
<p>I use this box as my main PC as well as MythTV frontend/backend with one other PC on the network as a frontend only.  My capture card is the Hauppauge PVR-250.  I run a heavily patched version of 0.21-fixes from SVN built to my needs.  For Karmic I had to update it to r20877 due to some weirdness with glibc 2.10+, anyway that was the easy part&#8230;</p>
<p>After compiling and attempting to run it, I wasn&#8217;t getting any audio, and the video was choppy.  My first thought was to blame pulseaudio due to the debug messages I was getting and also the fact that if I changed my &#8220;profile&#8221; in the new gnome-volume-control panel it would make audio come and go, but this fact actually turned out to be a semi red herring.</p>
<p>After a little investigating I discovered to my surprise that grabbing video directly from the PVR-250 via &#8220;cat /dev/video0 &#62; output.mpg&#8221; was also producing the same screwed up video/audio as Myth live TV.  Then I checked the behavior of my frontend only machine, same problem there&#8230;  Strange, what could be causing this?  IVTV it must be.  Jaunty had IVTV module v1.4.0, Karmic has v1.4.1 which appears to be non-stable at the present time.</p>
<p>So I wanted to try and compile a 1.4.0 module for Karmic but couldn&#8217;t find the source on the IVTV page, so I gave up on that.  Anyway long story short, I ended up solving these very strange problems by doing the following:</p>
<p>1)  I found out that for some very strange reason, the ivtv module needs to be re-loaded AFTER the mythbackend is started!  WTF!  and why does this fix the problem?  Any feedback on this would be appreciated.  Does it have something to do with this weird new Karmic thing where they start all the init programs in strange order to improve the boot speed?</p>
<p>2)  Declare EXPERIMENTALLY_ALLOW_PULSE_AUDIO=1 in my .profile.</p>
<p>All is well again.  Now to go enjoy Karmic.</p>
<p>UPDATE:  I finally figured out what was giving me the problem with ivtv, it&#8217;s PEBKAC.  Back in Feisty (I think) I added the command &#8220;v4l2-ctl -b off&#8221; to my mythbackend init script.  I did this as a workaround to an Xv rendering playback bug with VLC and recordings made from PVR cards with the VBI closed-captioning enabled.  Anyway, I guess with the newer ivtv module it screws things up, because now I removed that command and all is back to normal.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[1st Pass at Installation]]></title>
<link>http://dogbix.wordpress.com/2009/11/18/1st-pass-at-installation/</link>
<pubDate>Wed, 18 Nov 2009 10:03:16 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/11/18/1st-pass-at-installation/</guid>
<description><![CDATA[All of the parts arrived and I have assembled them. The first problem I encountered I was half expec]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>All of the parts arrived and I have assembled them. The first problem I encountered I was half expecting, although the case I ordered was a 2 slot PCI case the lower of the two slots could only take a half size card as the 3.5&#8243; harddrive shared part of the space. Luckily this wasn&#8217;t too much of an issue as the case had space for a slimline optical drive and I was able to use this space for the CA/CI card module.</p>
<div id="attachment_96" class="wp-caption alignleft" style="width: 274px"><a href="http://dogbix.wordpress.com/files/2009/11/case_with_pci_front.png"><img class="size-full wp-image-96" title="case_with_pci_front" src="http://dogbix.wordpress.com/files/2009/11/case_with_pci_front.png" alt="" width="264" height="198" /></a><p class="wp-caption-text">Fully assembled without top</p></div>
<p>The only issue is that there is a bit of a gap around the card module which sticks out the front of the case, this is fine as far as I can easily access the smart card but obviously is a bit ugly. There was a front plate that came with the CI card but it was for the space of a floppy drive, we&#8217;ll have to work something out to cover the gap.</p>
<div id="attachment_95" class="wp-caption alignleft" style="width: 274px"><a href="http://dogbix.wordpress.com/files/2009/11/case_with_pci_cards_rear.png"><img class="size-full wp-image-95 " title="case_with_pci_cards_rear" src="http://dogbix.wordpress.com/files/2009/11/case_with_pci_cards_rear.png" alt="Rear view showing PCI card and HDD conflict" width="264" height="198" /></a><p class="wp-caption-text">Rear view showing PCI card and HDD conflict</p></div>
<p>Another pic below showing the PCI slot area with the HDD using up some of the space for the lower slot.</p>
<p>Want more pics? Let me know.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Notes On Installing Ubuntu 9.04 And Easy Peasy 1.5]]></title>
<link>http://tompurl.com/2009/11/17/notes-on-installing-ubuntu-9-04-and-easy-peasy-1-5/</link>
<pubDate>Tue, 17 Nov 2009 18:47:51 +0000</pubDate>
<dc:creator>tpurl</dc:creator>
<guid>http://tompurl.com/2009/11/17/notes-on-installing-ubuntu-9-04-and-easy-peasy-1-5/</guid>
<description><![CDATA[It&#8217;s unlike me to upgrade my systems very often since it can take so much time, but I was move]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It&#8217;s unlike me to upgrade my systems very often since it can take so much time, but I was moved recently to upgrade both my &#8220;server&#8221; (to <a title="Ubuntu" href="http://www.ubuntu.com/">Ubuntu</a> 9.04) and my EEE PC 900 (to <a title="Easy Peasy" href="http://www.geteasypeasy.org/">Easy Peasy</a> 1.5).  In general, I&#8217;m very impressed with how much better Linux-on-the-desktop gets every 6 months, and I look forward to at least another 8 years as a happy desktop Linux user.</p>
<p>One of the great things about Ubuntu is that it really is just painless to set up some pretty sophisticated servers.  For example, I use my Ubuntu server to record television shows using <a title="MythTv" href="http://www.mythtv.org/">MythTv</a>, which can be <em>very</em> difficult to install.  However, using the Ubuntu packages, I was able to get my system up-and-running in less than 10 minutes.</p>
<p>I do have one very small criticism of Ubuntu, and it&#8217;s that they keep making it harder and harder to install <a title="ffmpeg" href="http://ffmpeg.org/">ffmpeg</a> from source.  The &#8220;stock&#8221; version of ffmpeg that comes with Ubuntu can&#8217;t do a lot of cool things like convert videos to the <a title="H264" href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H264</a> format, so one of the first things that I usually do after installing Ubuntu is compile a more robust version of that application.  Well, the process I used to compile it in 8.04 definitely did <em>not</em> work with 9.04 for some strange reason.  Thank goodness that I found <a title="this tutorial" href="http://ubuntuforums.org/showthread.php?t=786095">this tutorial</a>, which made things very simple.</p>
<p>One really great thing about the 1.5 version of Easy Peasy is that I can now use some <a title="Compiz" href="http://www.compiz-fusion.org/">Compiz</a> effects with my EEE PC 900.  Previous versions of Easy Peasy didn&#8217;t even allow me to turn Compiz on.  Hooray for tons tap-dancing sprites on my screen!</p>
<p>Here are some of the resources that I used to set up my Ubuntu 9.04 and Easy Peasy 1.5 systems.  Maybe someone else will find them to be useful:</p>
<ul>
<li><a title="Installing ffmpeg from source" href="http://ubuntuforums.org/showthread.php?t=786095">Installing ffmpeg from source</a></li>
<li><a title="NFS Server &#38; Client HOWTO" href="http://www.ubuntugeek.com/nfs-server-and-client-configuration-in-ubuntu.html">NFS Server &#38; Client HOWTO</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mythtv Transcoding recordings]]></title>
<link>http://nickschicht.wordpress.com/2009/11/14/transcoding-recordings/</link>
<pubDate>Sat, 14 Nov 2009 08:40:14 +0000</pubDate>
<dc:creator>nickschicht</dc:creator>
<guid>http://nickschicht.wordpress.com/2009/11/14/transcoding-recordings/</guid>
<description><![CDATA[Here is what I wanted to do &#8230; Some shows that I have recorded with Mythtv I would like to keep]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>Here is what I wanted to do &#8230;</h2>
<p style="text-align:left;">Some shows that I have recorded with Mythtv I would like to keep &#8211; either move to the Videos area or burn to a DVD. In addition I would like to reduce the size of the file by cutting out commercials and cutting the start and end and also compressing using mpeg4 and with a lower quality setting.</p>
<p>I want to do this from the job menu on a recording.</p>
<p>It would also be nice to create a text file so the Video Manager can display something usefull and a thumbnail would be nice too.</p>
<p>First question was to determine the quality that would be good enough while keeping the size small. Others seemed happy with a 1G file for 1 hour.</p>
<p>My system uses a USB digital tuner ie. DVB-T and therefore recordings are mpeg2 with either mp2 or ac3 audio. Sizes are SD (720&#215;576) or HD (1440&#215;1080).</p>
<p>Doing some basic testing on a recorded file. Original recorded file = 3,874,992k &#8211; 1h 23m</p>
<p>Testing on the first 1min of this file with ffmpeg &#8211; note all videos have no audio.</p>
<p>Original mpeg2 &#8211; 1 min &#8211; 39,562k</p>
<p>mpeg4 @ 1000kbps 7,633k<br />
mpeg4 @ 2000kbps 14,941k<br />
xvid @ 1000kbps 7,772k<br />
xvid @ 2000kbps 15,210k<br />
xvid @ vbr q=5 16,731</p>
<p>The quality at 1000kbps is quite poor so it is either 2000kbps or vbr -  I think it will be vbr q=5</p>
<p>Estimates for sizes for a video of 60min &#8211; no audio</p>
<p>mpeg2 2,801,199k<br />
xvid  1,003,860k</p>
<p>Also wanted to ensure that converted file would play on my DVD player so I burnt the file to a DVD and ensured that it played ok.</p>
<h2>How to set up a Mythtv job for this</h2>
<p>The options are</p>
<p> <strong>Use built in Transcode</strong></p>
<p>Cons</p>
<ul>
<li>Leaves the file in the recordings directory, I want it in videos. Could create a new job running mythtranscoder and use the -o option to put it in the right place.</li>
<li>Audio processed to mp3. In theory is does not need to be. The stream in the original file could just be copied.</li>
</ul>
<p>Pros</p>
<ul>
<li>Built into Mythtv</li>
<li>Uses the cutlist</li>
</ul>
<p><strong>nuvexport (</strong> and Mencoder)</p>
<p>nuvexport for xvid resizes and puts audio into mp3</p>
<p>does lossless work for streaming?<br />
- could modify nuvexport<br />
- What is the time impact of mythtranscode</p>
<p><strong>Custom script with mencoder</strong></p>
<p>Using mencoders edl option I could get the cutlist from the database and convert this to a edl file</p>
<p>Pros</p>
<ul>
<li>mythtranscode is not needed</li>
</ul>
<p>Cons</p>
<ul>
<li>It is custom, and I have to write it</li>
<li>the edl option does not seem to work well. I have had mixed results is testing. This may be because the recording is a ts</li>
</ul>
<p>TBC</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Debian or Mythbuntu]]></title>
<link>http://dogbix.wordpress.com/2009/11/08/debian-or-mythbuntu/</link>
<pubDate>Sun, 08 Nov 2009 14:09:06 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/11/08/debian-or-mythbuntu/</guid>
<description><![CDATA[In my previous MythTV box I had installed a minimal Debian system installed and added the debian-mul]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In my <a title="http://dogbix.wordpress.com/2007/01/22/installing-mythtv-on-debian-etch/" href="http://dogbix.wordpress.com/2007/01/22/installing-mythtv-on-debian-etch/" target="_blank">previous MythTV box </a>I had installed a minimal Debian system installed and added the <a title="http://www.debian-multimedia.org/" href="http://www.debian-multimedia.org/" target="_blank">debian-multimedia.org</a> repository for MythTV, this worked very well and the install was quite straightforward. I also added <a title="http://www.hellion.org.uk/ivtv/index.html" href="http://www.hellion.org.uk/ivtv/index.html" target="_blank">hellion.org.uk</a> repositories for ivtv modules (this provided the drivers for the Hauppauge PVR card).</p>
<p>I&#8217;m not sure if I&#8217;ve mentioned it but my MythTV box will be backend and frontend in one server. Ideally I would like to have the backend else where and the frontend as a quiet small PC behind the TV but the location of the cable TV port in the wall and not wanting to run cables around the house means that the backend needs to be behind the TV as well.</p>
<p>While I like the idea of installing or building the software yourself, it sometimes becomes awkward if the system gets broken and someone else in the household wants to use it. Also this system will be the only way of viewing digital cable TV as we only get the one chip card from<a title="ziggo.nl" href="http://ziggo.nl" target="_blank"> Ziggo</a> (our cable TV company) which will be in the MythTV system so it needs to be a reliable system.</p>
<p><a title="Mythbuntu.org" href="http://mythbuntu.org" target="_blank">Mythbuntu</a> seems to be a very up<a href="http://mythbuntu.org"><img class="alignleft size-full wp-image-87" title="mythbuntu.org" src="http://dogbix.wordpress.com/files/2009/11/frontend_theme-thumbnail.png" alt="mythbuntu.org" width="200" height="160" /></a> to date and reliable system. A friend has stated that is seems to work &#8216;out of the box&#8217; with the DVB-C and CA/CI module when used with Ziggo and <a title="http://ubuntuforums.org/showthread.php?t=1308507" href="http://ubuntuforums.org/showthread.php?t=1308507" target="_blank">posts</a><a title="http://ubuntuforums.org/showthread.php?t=1308507" href="http://ubuntuforums.org/showthread.php?t=1308507" target="_blank"> like this</a> show that the VDPAU support of the nvidia ION chipset working great as well. Plus it is built on the latest 9.10 Ubuntu.</p>
<p>I think I will go with Mythbuntu to start with and do a complete install of frontend and backed on my new hardware when it arrives. My first delivery is here, just waiting for the second which will hopefully be the next day or two.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A new hope]]></title>
<link>http://tellytoo.wordpress.com/2009/11/07/a-new-hope/</link>
<pubDate>Sat, 07 Nov 2009 10:00:57 +0000</pubDate>
<dc:creator>hindumagic</dc:creator>
<guid>http://tellytoo.wordpress.com/2009/11/07/a-new-hope/</guid>
<description><![CDATA[Reasoning This blog is my attempt to keep an open journal on my adventure in revamping my ageing Myt]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h4>Reasoning</h4>
<p>This blog is my attempt to keep an open journal on my adventure in revamping my ageing MythTV-based Home Theatre PC.  I plan to explain and track how I setup my new system here and perhaps turn it into a howto when complete.  Plus, this will keep me honest and perhaps I&#8217;ll bring this project to completion instead of leave it in a &#8220;good enough&#8221; state.</p>
<h4>Background</h4>
<p>I first setup a <a href="http://mythtv.org">MythTV</a> system based on the <a href="http://www.gentoo.org/">Gentoo Linux</a> distribution about six years ago.  I named it Telly; so imaginative.  That was when I had a cable TV feed in an attempt to only watch what I wanted to, rather than drown in the endless supply of craptacular shows that were shown when I decided to unwind after a long day&#8217;s work. It was great while it lasted, but I found myself using MythVideo more than any of the other features since I would rip and transcode a DVD that I&#8217;d rent to keep a copy for myself to watch later.  My system then began to morph into my personal webserver/svn server/file server and now forms the backbone of my home network.  It was natural since it was always running, and I had spent the time to make it very quiet and unobtrusive, sitting in my component stereo system stack.  Unfortunately, the machine is showing its age by not being able to nicely display hidef video and I have let its maintenance go, so at this point it isn&#8217;t easy to add or change software packages on it.  Besides, the motherboard&#8217;s CMOS battery seems to have died and it loses all the BIOS settings after a power outage (the only time the system is rebooted rather forcefully).  I&#8217;ve had average uptimes of 6 months.</p>
<p>After looking at a <a href="http://www.sabayonlinux.org/">Sabayon LiveCD</a> which had an <a href="http://xbmc.org/">XBMC</a> standalone boot option I was inspired.  I&#8217;ve always been a little annoyed with Myth&#8217;s UI and its foibles and I was aware that XBMC was great, but it only ran on an XBox game console back then.  In the meantime, they&#8217;ve ported it to Linux and other OSes and I finally took it for a little spin.  It has an awesome interface, and I can setup a MythTV backend to handle recording TV shows and stream them from the XBMC frontend &#8211; it is pretty extensible.  I need new hardware to drive this system!</p>
<p>Previously I was using a VGA to component adapter (Audio Authority 9A60) which worked well, but was a royal pain to setup since I needed to figure out the video timings of my TV to get this to work.  Now that video cards support HDMI in Linux, I can plug that directly into the TV and it should Just Work, with a better picture.  If not, then perhaps I can justify buying a nice, shiny new LCD display.  I love new tech projects!  (when I have the cash, that is)</p>
<p>I&#8217;ll also use a more powerful  CPU.  I was using a lowly AMD AthlonXP 2800 which was fine for my needs six years ago.  I intend to use hardware accelerated video decoding, but that can&#8217;t handle any HD Flash video (yet) and I want to quickly transcode files while watching something as well. The newer CPUs have better power management features which I&#8217;ll take advantage of too.</p>
<h4>Planned Hardware</h4>
<p>The new system that I&#8217;m going to configure is going to be a mix of the old and the new.  I will reuse the old case, a big IDE harddrive, and one of my TV encoders.  Everything else will be new components.</p>
<p><strong>Case</strong><br />
<img class="alignleft size-full wp-image-15" title="atc600" src="http://tellytoo.wordpress.com/files/2009/11/atc600.gif" alt="CoolerMaster ATC-600 Case" width="250" height="169" />CoolerMaster ATC-600: My old case, which I think looks great and has 4 3.5&#8243; drive bays and fits a microATX motherboard.  Aluminium faceplate with a retro swing-down access door and USB and firewire ports on the front.  I have an aluminium drive faceplate system which completes the look to cover up the cheap plastic DVD drive.  I had previously lined the top cover and sides with car speaker sound-proofing material to minimize any fan noise.  Fits nicely into a full-size component stereo stack.</p>
<p><strong>TV Capture Card</strong><br />
<a href="http://www.hauppauge.com/site/products/data_pvr500mc.html">Hauppage WinTV PVR-500</a>: PCI card provides two TV tuners and encodes video and audio in hardware to MPEG2.  Great quality and very tweakable in Linux.  FM tuner included, if you want to go nuts.</p>
<p><strong>Hard Drives</strong><br />
<a href="http://www.seagate.com/ww/v/index.jsp?name=Barracuda_7200.10_500.1_GB&#38;vgnextoid=4f5f99f4fa74c010VgnVCM100000dd04090aRCRD&#38;locale=en-US">Seagate Barracuda 7200.10</a>: 500 GB IDE drive from the old system.  Very quiet and is very dependable.<br />
<a href="http://www.wdc.com/en/products/products.asp?driveid=575">Western Digital Caviar Green WD15EADS</a>: New 1.5 TB SATA drive.  Quiet, power efficient drive.  Not the fastest, but we don&#8217;t need that performance.</p>
<p><strong>Motherboard</strong><br />
<a href="http://www.intel.com/Products/Desktop/Motherboards/DG43GT/DG43GT-overview.htm">Intel BOXDG43GT</a>: I can&#8217;t find much information about this mainboard on the web so this is a bit of a gamble, but it is an Intel product which usually work very well under Linux.  It has a quality Intel gigabit NIC, onboard video which I won&#8217;t use, and a new audio chipset by RealTek (ALC888S) which seems to be supported by ALSA with optical digital out that I&#8217;ll use.  I chose this mainboard because it was the only one that I could find on NewEgg at the time that supported all of the peripherals that I wanted to use while providing a bit of an upgrade path, if need be.  Now I can ditch using my Audigy PCI card for digital sound.</p>
<p><strong>CPU and Cooler</strong><br />
<a href="http://processorfinder.intel.com/details.aspx?sSpec=SL9SA">Intel Pentium E6300 DualCore</a>: Intel is getting very confusing with their naming schemes of late.  This CPU has plenty of power while still being relatively light on the electricity.  Although I am going for a system that has as much of the video processing offloaded onto hardware, there is still Hulu and Flash video to decode.  I also use this system as my core computer of my home network so it is important that it can handle anything that I throw at it.  I was tempted to go for a Core2 Duo, but that isn&#8217;t worth the extra dollars for an extra MB of cache.  Otherwise this CPU is pretty similar to that.  I don&#8217;t intend to overclock the CPU, which would push up the heat levels.</p>
<p>&#160;</p>
<p><img src="http://tellytoo.wordpress.com/files/2009/11/noctua.gif" alt="Noctua NHU9B 92mm CPU Cooler" title="noctua" width="180" height="135" class="alignleft size-full wp-image-18" /><a href="http://www.noctua.at/main.php?show=productview&#38;products_id=17&#38;lng=en">Noctua NH-U9B 92mm SSO CPU Cooler</a>: I need silence since this machine sits in my livingroom all day so the stock heatsink and fan won&#8217;t do. I needed to be choosy with a replacement since there isn&#8217;t much headroom in my case and the mainboard&#8217;s northbridge (onboard video) heatsink is quite big and close to the CPU socket.  I chose this badboy because of its dimensions, effectiveness, silent operation, and its configuration will direct the airflow towards my case&#8217;s rear fans.  Hopefully it will fit.</p>
<p><strong>Video</strong><br />
<a href="http://www.msi.com/index.php?func=proddesc&#38;maincat_no=130&#38;cat2_no=136&#38;prod_no=1922">MSI N210-MD512H GeForce 210</a>: A PCI Express 2.0 x16 HDCP with 512 MB fast video ram should do the trick.  This card was just released and doesn&#8217;t have a fan, so hopefully it won&#8217;t heat up the case too badly and throw errors.  Choosing this card is a gamble since it is so new, but it has all the features I was looking for, namely quiet operation and the widest range of video decoding done in hardware (H.264, VC-1, WMV, DivX, MPEG-2 and MPEG-4 HD). It can nicely upscale DVD playback as well and is actively supported in Linux. Linux zealots get weird about NVIDIA video cards since there are no open source drivers for these and some see it as &#8220;polluting&#8221; their machine by using a closed source driver.  I&#8217;m more practical and always want to use the best approach for the job.  While AMD have recently opened up the driver development for their ATI video cards, NVIDIA make the best accelerated video solutions for Linux and their life depends on maintaining that edge.  As of this writing, I know that their Linux driver doesn&#8217;t support pushing sound through the HDMI cable, but that is ok since my stereo receiver doesn&#8217;t have any HDMI inputs (I&#8217;ll be using the mainboard&#8217;s digital optical output).  I&#8217;m really looking forwards to putting this little beast to work.</p>
<p><strong>Power Supply</strong><br />
<a href="http://www.seasonicusa.com/S12II-Bronze.htm">SeaSonic S12II 330 Bronze 330W</a>: I swear by these power supplies and have never been disappointed by SeaSonic&#8217;s quality and quiet operation.  This power supply is highly efficient and sustains its power curve over a wide range of operating loads which reduces energy waste and power costs.  This unit will make up for its higher cost in the power it will save over its (5 year warranty) lifetime.  It has all the connectors that I need as well as being incredibly quiet.</p>
<p><strong>RAM</strong><br />
<a href="http://www.gskill.com/products.php?index=47&#38;c1=1&#38;c2=2">G.SKILL 2 x 1GB (Dual Channel) DDR2 800</a>: Cheapest RAM out there with the best quality for the price.  Lifetime warranty if it goes bad &#8211; hopefully it will work with my mainboard.</p>
<p><strong>Optical Media</strong><br />
<a href="http://us.liteonit.com/us/index.php?option=com_content&#38;task=view&#38;id=279&#38;Itemid=67">LITE-ON 24x DVD Writer</a>: I couldn&#8217;t find a plain DVD drive on NewEgg, where I was making my mass purchase.  Crazy!  Apparently, this SATA drive is quiet but I&#8217;m not expecting much.  The brand has a good reputation.</p>
<p><strong>Remote Control</strong><br />
Homebrew Serial IR Receiver: I never did get this to work on Telly and we became comfortable talking through the network or using a keyboard.  Perhaps the the MB will make a difference, and I found better documentation since I last attempted to get it to work.  I&#8217;ll use my Harmon Kardon Audio/Video Receiver&#8217;s remote.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Parts List]]></title>
<link>http://dogbix.wordpress.com/2009/11/05/the-parts-list/</link>
<pubDate>Thu, 05 Nov 2009 21:55:26 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/11/05/the-parts-list/</guid>
<description><![CDATA[With everything decided on I have finally ordered all my parts. Here is the final parts list arrange]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>With everything decided on I have finally ordered all my parts. Here is the final parts list arranged by where I have ordered it from:</p>
<p>From <a title="http://mini-itx.com/store/" href="http://mini-itx.com/store/" target="_blank">Mini-ITX.com</a>:</p>
<p style="padding-left:30px;">Case &#8211; <a title="http://mini-itx.com/store/?c=3#2755" href="http://mini-itx.com/store/?c=3#2755" target="_blank">Morex Cubid 2755</a></p>
<p style="padding-left:30px;">Motherboard &#8211; <span style="color:#800080;"><a title="http://mini-itx.com/store/?c=56#p4031" href="http://mini-itx.com/store/?c=56#p4031" target="_blank">Point of View ION-MB330-1 Dual Core 1.6GHz Atom</a></span></p>
<p style="padding-left:30px;">2GB RAM  &#8211; <a title="http://mini-itx.com/store/?c=4#ddr2" href="http://mini-itx.com/store/?c=4#ddr2" target="_blank">2GB DDR2</a></p>
<p>From <a title="http://www.alternate.nl" href="http://www.alternate.nl" target="_blank">Alternate.nl</a>:</p>
<p style="padding-left:30px;">1TB Harddrive &#8211; <a title="http://www.alternate.nl/html/product/Harddisks_3,5_inch_SATA/Western_Digital/WD10EADS/-1073536/?tn=HARDWARE&#38;l1=Harddisks+%2F+SSD&#38;l2=Serial-ATA&#38;l3=3%2C5+inch" href="http://www.alternate.nl/html/product/Harddisks_3,5_inch_SATA/Western_Digital/WD10EADS/-1073536/?tn=HARDWARE&#38;l1=Harddisks+%2F+SSD&#38;l2=Serial-ATA&#38;l3=3%2C5+inch" target="_blank">Western Digital Caviar Green </a></p>
<p style="padding-left:30px;">Tuner &#8211; <a title="http://www.alternate.nl/html/product/TV-__en__videokaarten_DVB-C/KNC_ONE/TV-Station_DVB-C/-1046809/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Kabel+%28DVB-C%29" href="http://www.alternate.nl/html/product/TV-__en__videokaarten_DVB-C/KNC_ONE/TV-Station_DVB-C/-1046809/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Kabel+%28DVB-C%29" target="_blank">KNC One TV-Station DVB-C</a></p>
<p style="padding-left:30px;">CI Module &#8211; <a title="http://www.alternate.nl/html/product/TV-__en__videokaarten_Toebehoren/KNC_ONE/Cineview_Ci-Module/-1046801/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Toebehoren" href="http://www.alternate.nl/html/product/TV-__en__videokaarten_Toebehoren/KNC_ONE/Cineview_Ci-Module/-1046801/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Toebehoren" target="_blank">KNC One Cineview CI Module</a></p>
<p style="padding-left:30px;">CA Module &#8211; <a title="http://www.alternate.nl/html/product/TV-__en__videokaarten_Toebehoren/Diversen/CA-Module_Alphacrypt/-1075535/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Toebehoren" href="http://www.alternate.nl/html/product/TV-__en__videokaarten_Toebehoren/Diversen/CA-Module_Alphacrypt/-1075535/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Toebehoren" target="_blank">Alphacrypt </a></p>
<p>I am assuming the assembly of parts won&#8217;t be too difficult so the next thing to concentrate on is the software. It&#8217;s going to be <a title="http://www.mythtv.org/" href="http://www.mythtv.org/" target="_blank">MythTV</a> but whether to install it myself on <a title="http://www.debian.org/" href="http://www.debian.org/" target="_blank">Debian</a> like I did before or to use something like <a title="http://www.mythbuntu.org" href="http://www.mythbuntu.org" target="_blank">Mythbuntu</a> will be the decision.</p>
<p><img class="alignleft size-full wp-image-80" title="MythTV" src="http://dogbix.wordpress.com/files/2009/11/mythtv.jpg" alt="MythTV" width="173" height="133" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Hardrive]]></title>
<link>http://dogbix.wordpress.com/2009/11/04/the-hardrive/</link>
<pubDate>Wed, 04 Nov 2009 20:39:56 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/11/04/the-hardrive/</guid>
<description><![CDATA[One thing that I hadn&#8217;t put much thought into was the harddrive for my MythTV box but a friend]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One thing that I hadn&#8217;t put much thought into was the harddrive for my MythTV box but a friend mentioned that these <a title="http://westerndigital.com/en/products/products.asp?driveid=576" href="http://westerndigital.com/en/products/products.asp?driveid=576" target="_blank">&#8216;green&#8217; Caviar driver from Western Digital</a>. They seem ideal in that they are quiet and also pull less power but of course, what size to get? It seems the 1TB uses slightly less power than the 1.5TB and I think that will be enough storage for now.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Box it up]]></title>
<link>http://dogbix.wordpress.com/2009/10/28/box-it-up/</link>
<pubDate>Wed, 28 Oct 2009 20:29:37 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/10/28/box-it-up/</guid>
<description><![CDATA[The other thing to consider when building a HTPC is the case. Since I first started using mini-itx b]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The other thing to consider when building a HTPC is the case. Since I first started using mini-itx boards the choice has grown considerably and a lot depends of course on your needs and desires.</p>
<p><a href="http://www.tweaktown.com/reviews/1797/a_cupid_3_mini_itx_htpc_chassis/index.html"><img class="alignleft size-medium wp-image-47" title="A+ Cupid 3 Mini-ITX HTPC Chassis" src="http://dogbix.wordpress.com/files/2009/10/case_1797_35.jpg?w=300" alt="A+ Cupid 3 Mini-ITX HTPC Chassis image" width="300" height="225" /></a></p>
<p>There are some very nice cases which try and blend in with normal hi-fi equipment like this one that is reviewed at <a title="http://www.tweaktown.com/reviews/1797/a_cupid_3_mini_itx_htpc_chassis/index.html" href="http://www.tweaktown.com/reviews/1797/a_cupid_3_mini_itx_htpc_chassis/index.html" target="_blank">Tweaktown</a>.</p>
<p>Of course I have certain requirements, one is for the whole system to be as  quiet as possible as it will be in the lounge behind the TV.  For this I prefer cases that use an external power brick similar to laptops. This saves on one more fan inside the case. The power needs of the Intel Atom ION motherboards are quite undemanding so the low-wattage of the power brick style PSUs are very suitable.</p>
<p>The other thing that I am looking for in a case is space for 2 internal PCI cards or one PCI card and an extra 3.5&#8243; bay. This is for the tuner card and it&#8217;s <a title="http://www.knc1.com/gb/produkte/zubehoer.htm" href="http://www.knc1.com/gb/produkte/zubehoer.htm" target="_blank">CI module</a> buddy which can either sit in a spare PCI slot or an external facing 3.5&#8243; bay.</p>
<p><a href="http://mini-itx.com/store/?c=3#2755"><img class="alignright" title="Cubid 2755" src="http://mini-itx.com/store/images/1198-2755B.jpg" alt="Cubid 2755" width="200" height="150" /></a>The cases I am looking at are the Cubid <a title="http://mini-itx.com/store/?c=3#2755" href="http://mini-itx.com/store/?c=3#2755" target="_blank">2755</a> and <a title="http://mini-itx.com/store/?c=3#2799" href="http://mini-itx.com/store/?c=3#2799" target="_blank">2799 </a>at <a title="http://mini-itx.com/store/" href="http://mini-itx.com/store/" target="_blank">mini-itx.com</a>, they look very similar so it might just come down to availability.</p>
<p>They seem very compact but tick all the right boxes, they measure less than 30cm square and less than 7cm high. They also have the ability to install a slimline CD player but I don&#8217;t plan to bother with that.</p>
<p>Nearly there&#8230;..</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[a bit more motherboard]]></title>
<link>http://dogbix.wordpress.com/2009/10/27/a-bit-more-motherboard/</link>
<pubDate>Tue, 27 Oct 2009 08:46:09 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/10/27/a-bit-more-motherboard/</guid>
<description><![CDATA[As a quick follow-up to the post yesterday I&#8217;ve been looking into possible mini-itx motherboar]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As a quick follow-up to the post yesterday I&#8217;ve been looking into possible mini-itx motherboards that include the nvidia ION chipset and a full PCI slot (needed for the tuner). I&#8217;ve been emailing the guys at <a title="Mini-ITX.com" href="http://Mini-ITX.com" target="_blank">Mini-ITX.com</a> who are extremely knowledgeable and helpful when it comes to all things mini-itx. They have some very nice <a title="http://www.mini-itx.com/store/?c=53" href="http://www.mini-itx.com/store/?c=53" target="_blank">Zotac motherboards</a> (of which they produced a great <a title="http://www.mini-itx.com/2009/05/12/zotac-ion-itx-a-motherboard-review" href="http://www.mini-itx.com/2009/05/12/zotac-ion-itx-a-motherboard-review" target="_blank">review</a>) with the chipset but none of them have a PCI slot. It seems the POV (Point-of-View) motherboard is the best choice at the moment.</p>
<p>I went looking for some more reviews of the ION chipset on the mini-itx form factor and  found another <a title="http://www.guru3d.com/article/point-of-view-ion-330-motherboard-review/1" href="http://www.guru3d.com/article/point-of-view-ion-330-motherboard-review/1" target="_blank">comprehensive review</a> and the video playback capabilities of this chipset, this review and the <a title="http://www.mini-itx.com/2009/05/12/zotac-ion-itx-a-motherboard-review" href="http://www.mini-itx.com/2009/05/12/zotac-ion-itx-a-motherboard-review" target="_blank">mini-itx.com review</a> make it seem the obvious choice for any compact low-power <a title="http://en.wikipedia.org/wiki/Home_theater_PC" href="http://en.wikipedia.org/wiki/Home_theater_PC" target="_blank">HTPC </a>system.</p>
<p>I think I&#8217;m almost ready to order my parts,  I&#8217;ll post a full list when I do.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[More planning ... "run VT"]]></title>
<link>http://dogbix.wordpress.com/2009/10/26/more-planning-run-vt/</link>
<pubDate>Mon, 26 Oct 2009 09:01:27 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/10/26/more-planning-run-vt/</guid>
<description><![CDATA[The next important part I believe is the &#8216;Video Card&#8217;, or more importantly a video card ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The next important part I believe is the &#8216;Video Card&#8217;, or more importantly a video card that works well with video playback and linux. It also needs to somehow to display on a TV screen, my old current setup had a <a title="http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?id=81" href="http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?id=81" target="_blank">EPIA M10000</a> motherboard from VIA which had an S-Video out connection which made it easy to connect to the TV.</p>
<p>What I am looking at now is a video card that supports <a title="http://en.wikipedia.org/wiki/VDPAU" href="http://en.wikipedia.org/wiki/VDPAU" target="_blank">VDPAU</a> which looks like a very promising technology to aid with playback of various formats of video on linux. There is also more information on VDPAU and MythTV on the <a title="http://www.mythtv.org/wiki/VDPAU" href="http://www.mythtv.org/wiki/VDPAU" target="_blank">MythTV wiki</a>. On this page at the bottom there are some interesting user testing which include motherboards with the NVidia ION chipset which includes this VDPAU. This would make it much easier to build a PVR if the video was integrated on the motherboard, this motherboard would also need at least one PCI slot for the tuner card. This lead me to looking at <a title="http://www.alternate.nl/html/product/Moederborden_Socket_441/Point_of_View/ION-MB330-1/-1079840/?tn=HARDWARE&#38;l1=Moederborden&#38;l2=Intel&#38;l3=Socket+441" href="http://www.alternate.nl/html/product/Moederborden_Socket_441/Point_of_View/ION-MB330-1/-1079840/?tn=HARDWARE&#38;l1=Moederborden&#38;l2=Intel&#38;l3=Socket+441" target="_blank">this &#8216;Point of View&#8217;</a> motherboard which includes the chipset and a PCI slot and is in the compact mini-itx form factor.</p>
<p>The only problem I now have is that my TV is quite old (crt!) and as such does not have HDMI or DVI connections. This could possibly be an excuse to finally buy a new telly.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Modeline for Samsung LN32A450C]]></title>
<link>http://andrewmemory.wordpress.com/2009/10/25/modeline-for-samsung-ln32a450c/</link>
<pubDate>Sun, 25 Oct 2009 21:28:51 +0000</pubDate>
<dc:creator>andrewmemory</dc:creator>
<guid>http://andrewmemory.wordpress.com/2009/10/25/modeline-for-samsung-ln32a450c/</guid>
<description><![CDATA[When I switched my video card after the capacitors burnt out on the old one, I found I could no long]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When I switched my video card after the capacitors burnt out on the old one, I found I could no longer do 1366&#215;768 video on a Samsung LN32A450C. Most frustrating was the fact that I&#8217;d see the video for about four seconds, before the TV decided it didn&#8217;t want to display it and showed &#8220;Mode not supported&#8221;.</p>
<p>Apparently, this is a common problem with Samsung TVs &#8211; and cvt was no help.</p>
<p>Luckily, I found <a href="http://thecosmotron.com/2008/11/05/samsung-ln32a450-nvidia-drivers-and-ubuntu/">this post</a> &#8211; so here is the modeline for the Samsung LN32A450C</p>
<p><code>    Modeline "1360x768" 85.500 1360 1440 1552 1792 768 771 777 795 +hsync +vsync</code></p>
<p>I just had to add that to my Monitor section of /etc/X11/xorg.conf and the autodetection on Ubuntu 9.04 did the rest. This is actually 1360&#215;768, not the specified 1366&#215;768 that Samsung is supposed to support &#8211; but I don&#8217;t miss the few pixels on either side.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MythTV 2 : The rebuild]]></title>
<link>http://dogbix.wordpress.com/2009/10/23/mythtv-2-the-rebuild/</link>
<pubDate>Fri, 23 Oct 2009 21:51:48 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/10/23/mythtv-2-the-rebuild/</guid>
<description><![CDATA[My current MythTV setup is receiving an analog signal from my cable TV provider, Ziggo. We have digi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>My current MythTV <a title="setup" href="http://dogbix.wordpress.com/2006/11/14/the-beginning/" target="_self">setup</a> is receiving an analog signal from my cable TV provider, <a title="Ziggo" href="http://www.ziggo.nl/" target="_blank">Ziggo</a>. We have digital TV coming down the same cable but my existing MythTV system is not setup to receive this and the way we watch digital TV is with the usual small set-top box with the provided card inserted in the front. So what I want to achieve is to build a new system that will be able to play and record digital TV. This system will need to take the security card which is normally in the set-top box so it can decode the digital channels. There are the a couple of pieces of hardware to start planning with:</p>
<ul>
<li>Tuner card &#8211; like the <a title="KNC-one DVB-C" href="http://www.knc1.com/gb/produkte/digital_dvb_c.htm" target="_blank">KNC-One DVB-C</a> , available <a title="alternate.nl" href="http://www.alternate.nl/html/product/TV-__en__videokaarten_DVB-C/KNC_ONE/TV-Station_DVB-C/-1046809/?" target="_blank">here </a></li>
<li>CI card module &#8211; for example <a title="KNC-one CI Module" href="http://www.knc1.com/gb/produkte/zubehoer.htm" target="_blank">KNC-One CI-Module</a>,  <a title="alternate.nl" href="http://www.alternate.nl/html/product/TV-__en__videokaarten_Toebehoren/KNC_ONE/Cineview_Ci-Module/-1046801/?tn=HARDWARE&#38;l1=Grafische+kaarten&#38;l2=TV-+%26+Videokaarten&#38;l3=Toebehoren" target="_blank">here</a></li>
<li>CI card reader &#8211; like the <a title="Alphacrypt CI " href="https://www.cardwriter.nl/nl/pd-1243593883.htm" target="_blank">Alphacrypt CI </a></li>
</ul>
<p>The CI card module connects to the tuner card with the card reader plugging into the CI module. The tuner card will obviously require a PCI slot and the CI module needs a PCI slot but purely as a place holder, there are no &#8216;connectors&#8217; on the card.</p>
<p>From what I hear this should all work and other <a title="http://blog.busstra.net/?p=171" href="http://blog.busstra.net/?p=171" target="_blank">people</a> have used similar setups.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What Is Ubuntu Linux?]]></title>
<link>http://murraysaul.wordpress.com/2009/10/21/what-is-ubuntu-linux/</link>
<pubDate>Wed, 21 Oct 2009 20:19:41 +0000</pubDate>
<dc:creator>Murray Saul</dc:creator>
<guid>http://murraysaul.wordpress.com/2009/10/21/what-is-ubuntu-linux/</guid>
<description><![CDATA[Ubuntu is a computer operating system that is based on the Debian Linux distribution. Linus Toralds ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Ubuntu</strong> is a computer operating system that is based on the <em>Debian</em> Linux distribution.</p>
<p><strong>Linus Toralds</strong> , while attending University in Helsinki, Finland in the early 1990s, wanted to create a UNIX-like operating system for his 386 computer. He created the Linux operating system, but instead of charging for his product, he made Linux &#8220;open access&#8221; to allow others to see and modify his Linux kernel to meet their own needs. By making this operating system &#8220;open source&#8221;, people worked together (collaborated) to make a better, more adaptable operating system. As a result of this collaboration (and thanks to <strong>Richard Stallman</strong> and the <strong>GNU Project</strong>), different versions of Linux have been created such as<strong> Red Hat Enterprise Linux</strong>, <strong>Fedora</strong>, <strong>SuSE</strong>, <strong>Mandriva</strong>, <strong>Debian</strong>, and <strong>Ubuntu</strong>.</p>
<p>The term <strong>Ubuntu</strong> is an ancient African philosophy that helps to <em><strong>define people&#8217;s allegiances and relations with each other (i.e. community)</strong></em>. This name suits the free Linux distribution very well since &#8220;open source&#8221; is all about sharing and working together as a community. Over the years, Ubuntu has gained a reputation as an easy-to-use Linux operating system.In my opinion, this is the version of Linux that first-time Linux users (newbies) should use&#8230;</p>
<p>There have been many versions of Ubuntu for specialized reasons including:</p>
<ul>
<li><strong>Edubuntu</strong> (Education version &#8211; including LTSP for Computer Lab setup)</li>
<li><strong>Kubuntu</strong> (KDE desktop environment default instead of Gnome<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;very &#8220;Windows-like&#8221;)</li>
<li><strong>Xubuntu</strong> (Xfce4 desktop environment default instead of Gnome<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; simple &#38; clean interface)</li>
<li><strong>Mythbuntu</strong> (Runs complete TV / DVR / Multimedia Center &#8211; Mythtv)</li>
<li><strong>Ubuntu</strong> &#8211; MID (Internet Devices Edition)</li>
<li><strong>Ubuntu</strong> &#8211; Netbook Remix (Used for netbook computers)</li>
<li><strong>Ubuntu</strong> &#8211; JeOS (Just Enough Operating System to run virtual appliances) </li>
</ul>
<p>This was an article that I wrote for my Ubuntu WIKI:<br />
<a href="http://zenit.senecac.on.ca/wiki/index.php/Ubuntu_Guide"></p>
<p>http://zenit.senecac.on.ca/wiki/index.php/Ubuntu_Guide</a></p>
<p>Hope this helps,<br />
Murray Saul</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Let's start again]]></title>
<link>http://dogbix.wordpress.com/2009/10/21/lets-start-again/</link>
<pubDate>Wed, 21 Oct 2009 11:41:35 +0000</pubDate>
<dc:creator>dogbix</dc:creator>
<guid>http://dogbix.wordpress.com/2009/10/21/lets-start-again/</guid>
<description><![CDATA[As you might notice I didn&#8217;t really follow up with the whole blogging thing my first couple of]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As you might notice I didn&#8217;t really follow up with the whole blogging thing my first <a title="couple of posts" href="http://dogbix.wordpress.com/2006/11/14/the-beginning/" target="_self">couple of posts</a> about building of a <a title="MythTV" href="http://www.mythtv.org" target="_blank">MythTV</a> server. Well the MythTV box has been running fine now for a couple of years but now it&#8217;s finally died (random reboots, probably something on the motherboard) so I plan to start again with building a new PVR system.  I&#8217;ll try and make the posts a bit shorter in the hope that I will keep up to date.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Setting up a MythTv system with an old laptop.]]></title>
<link>http://woop.wordpress.com/2009/10/11/setting-up-a-mythtv-system-with-an-old-laptop/</link>
<pubDate>Sun, 11 Oct 2009 03:07:15 +0000</pubDate>
<dc:creator>woop</dc:creator>
<guid>http://woop.wordpress.com/2009/10/11/setting-up-a-mythtv-system-with-an-old-laptop/</guid>
<description><![CDATA[Mythtv is a cool PVR system for linux. it supports remote controls through LIRC, TV guide through su]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Mythtv is a cool PVR system for linux. it supports remote controls through LIRC, TV guide through subscription or free grabbers, scheduled recording, commercial flagging, transcoding recorded shows, playing back your entire media library, heaps of setup options plus heaps of plugins. its basically THE BOMB for anything to do with your TV.</p>
<p>I had been fiddling with mythtv for a while, had a separate backend and an old pentium M laptop as a frontend with an xbox1 IR receiver for remote control, this worked quite well but I wanted to upgrade the OS and preferably make the entire thing self enclosed in the laptop so i don&#8217;t have to keep my other computer running.</p>
<p>My new setup is based on Mythbuntu 9.10 (Beta at the moment, but i will reinstall when 9.10 is released) input are two Asus U3100 usb tuners and a home made sound card based IR receiver. Output is via the VGA port to my 720P TV and a hacked together coaxial digital audio line.<br />
the laptop has a pentium M 1.4GHz and ATI Radeon (Mobility FireGL 9000) graphics</p>
<p>So on to the install:<br />
Firstly I downloaded the mythbuntu ISO and burned it to a USB mem stick (could have used a CD but there where none within arms reach at the time) and installed from that using the backend+frontend setup.<br />
This should be reasonable pain free, ubuntu has become exceedingly efficient at installations.</p>
<p>After a reboot if all goes to plan we end up with a nice half setup mythtv system. first problem I had was the tv tuners where not initializing. I had to click the install additional hardware drivers to get the proprietary drivers for the card.<br />
now I wanted a TV guide for this setup and being in Australia, I chose to use the Shepherd grabber system. Its basically a set and forget guide grabber, install guide is here: http://svn.whuffy.com/wiki/Installation<br />
To install the perl dependencies i needed to enable extra repositories.<br />
adding:<br />
deb http://mirror.optus.net/ubuntu/ karmic universe<br />
to my  /etc/apt/sources.list then running &#8217;sudo apt-get update&#8217; did the trick.<br />
After following that installation guide I had the channels and guide data set up.<br />
Next thing I did was to try watching TV. Alas its not that easy, I had no video, just a blue screen and the sound was coming out of the laptop speakers, not the sound system plugged in via digital coaxial.<br />
Of course I already had some idea of why because of my previous experience setting up Mythtv on this laptop.<br />
The audio was not set up to output over SPDIF, simply going in to the frontend settings for playback and setting the output device to spdif and enabling AC3 and DTS passthrough fixed this.<br />
the video required some extra fiddling. I basically just needed to disable the laptop screen so that the VGA scree would be the primary display and set up the correct resolution for the VGA output. I ended up creating a /etc/X11/xorg.conf (this file didn&#8217;t already exist for some reason, I think ubuntu is trying to rid us of this confusing config file)</p>
<p>Section &#8220;Device&#8221;<br />
Identifier &#8220;Configured Video Device&#8221;<br />
Option &#8220;monitor-LVDS&#8221; &#8220;LVDS&#8221;<br />
EndSection</p>
<p>Section &#8220;Monitor&#8221;<br />
Identifier &#8220;Configured Monitor&#8221;<br />
Modeline &#8220;1280&#215;768_60.00&#8243;  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync<br />
EndSection</p>
<p>Section &#8220;Monitor&#8221;<br />
Identifier &#8220;LVDS&#8221;<br />
Option &#8220;Disable&#8221; &#8220;true&#8221;<br />
EndSection</p>
<p>Section &#8220;Screen&#8221;<br />
Identifier &#8220;Default Screen&#8221;<br />
Monitor &#8220;Configured Monitor&#8221;<br />
Device &#8220;Configured Video Device&#8221;<br />
EndSection</p>
<p>This config is for 720p output.<br />
Playback for my laptop seemed to work best with the &#8217;slim&#8217; video playback profile. this profile unloads a lot of the video decoding to the GPU which is needed on such a low power system. </p>
<p>So after a reboot I had sound and video and a tv guide. almost there, now i just need a remote control.<br />
this is actually quite easy once you have the correct information. I wanted to make my own receiver so I could use any remote  protocol and have as many functions on my remote as I want. I ended up making a simple ALSA (sound card input) based receiver from here: http://people.inf.ethz.ch/mringwal/lirc/ or here http://www.lirc.org/ir-audio.html<br />
I used a USB cable to get 5v power supply. although I later found out that whenever the hard drive seeks, there is a lot of electrical noise which renders the signal unreadable by lirc. hopefully this can be fixed by filter capacitors.<br />
to get the software side of LIRC going, I had to &#8217;sudo apt-get install alsa-utils&#8217; to get ALSA running, then I could un-mute the mic input using alsamixer, now you can hear the remote control to make sure the sound is getting through. By the way, the audio should be going to the right channel for it to work with lirc.<br />
I ended up just running LIRC manually by overwriting /etc/init.d/lirc with this:<br />
#/bin/bash<br />
sudo lircd &#8211;driver=audio_alsa -d plughw:0,0,0</p>
<p>You may need to replace plughw:0,0,0 with something like hw:0.0 depending on your hardware and audio input.</p>
<p>The remote control I used was a logitech harmony programmable remote. I used a guide on how to set this up here: http://www.mythtv.org/wiki/Logitech_Harmony_Generic_Setup<br />
basically you need to program the remote for Knoppmyth pvr, copy the /etc/lircd.conf (after this, irw should output stuff when you press buttons on your remote) and the ~/.mythtv/lircrc for integration with mythtv.<br />
The only annoying thing about this setup is that the remote seems to output the code for a button push three times which makes navigating menus and changing channels/volume very slow and sometimes LIRC interprets it as two keypresses. I will look into fixing this soon.</p>
<p>lastly, I removed the LCD screen from the laptop, this allowed better cooling and easier access to the keyboard which is needed occasionally. I placed the laptop on top of the amplifier with the dvd drive towards the front for dvd playback.</p>
<p>I still have a few things to fix  up.. the remote sending multiple codes, adding another tuner, more disk storage probably by external usb drive, setting up fstab to mount my network share on the other computer for my video collection,.</p>
<p>And thats it! more or less. I will add some pictures of my hardware and stuff later.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Diskless frontend on a Dell Inspiron 8200]]></title>
<link>http://kilokat7.wordpress.com/2009/10/03/diskless-frontend-on-a-dell-inspiron-8200/</link>
<pubDate>Sat, 03 Oct 2009 16:57:42 +0000</pubDate>
<dc:creator>kilokat7</dc:creator>
<guid>http://kilokat7.wordpress.com/2009/10/03/diskless-frontend-on-a-dell-inspiron-8200/</guid>
<description><![CDATA[One reason that I chose MythTV early on was for its ability to interface with other &#8220;satellite]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One reason that I chose MythTV early on was for its ability to interface with other &#8220;satellite&#8221; frontend machines that I could place around the house in various locations where I have already installed hardwired Ethernet jacks.  Unless I wish to stream demanding high definition content, the frontend machines do not need to be equipped with expensive or modern hardware.</p>
<p>Here&#8217;s a case in point example.  I&#8217;ve had an old Dell Inspiron 8200 kicking around for a while that has a bad IDE controller.  It refuses to boot from the hard disk or the optical drive.  By most consequences, this machine is pretty much useless as is.  Enter PXE booting.  A BIOS setting in the 8200 allows for network booting.</p>
<p><span style="font-weight:normal;">I</span> have experimented with linux and network booting in the past and have had joy using <a href="http://drbl.sourceforge.net/" target="_blank"><span style="color:#000000;text-decoration:none;"><span style="color:#000000;text-decoration:none;">Diskless Remote Boot in Linux</span></span></a> (DRBL) to network boot a <a href="http://www.damnsmalllinux.org/" target="_blank"><span style="color:#000000;text-decoration:none;"><span style="color:#000000;text-decoration:none;">DSL</span></span></a> iso file from my Linux server to other computers around the house.  NFSRoot is a popular alternative and requires a dedicated box running a DHCP &#38; TFTP servers and PXELINUX to boot a root filesystem over NFS.  My experience with this method has been frustrating and I never did get it working correctly using Debian.</p>
<p>I thought I would give it another shot and attempt to create a diskless frontend using the Inspiron.  I skipped all the manual configuration and opted to use a script available with the Knoppmyth distro to create a diskless frontend.  Basically the script sets up and configures the DHCP and TFTP servers on the myth backend and does all the hard work.  The Knoppmyth wiki has a good entry on how to get this going:</p>
<p><a href="http://www.knoppmythwiki.org/index.php?page=DisklessFrontend"><span style="color:#000000;text-decoration:none;"><span style="color:#000000;text-decoration:none;">http://www.knoppmythwiki.org/index.php?page=DisklessFrontend</span></span></a></p>
<p>One thing that must be considered is that your frontend hardware will most likely be different from the backend hardware where the script was executed.  In my situation, from the backend, I had to reconfigure /nfsroot/dell8200/etc/X11/xorg.conf to get it play nicely with the Inspiron.  After a lot of googling and trial and error, I came up with a working xorg.conf that was compatible with the Inspiron&#8217;s 1600&#215;1200 display.  Once changed, I had a diskless frontend working on the Inspiron with recorded programs available and live TV from the Motorola 6200 cable box.</p>
<p>Below is my xorg.conf for the Dell Inspiron 8200.  Note that I haven&#8217;t been successful getting an updated Nvidia driver installed for the older Nvidia graphics in the 8200.  One other issue involves navigating menus on the frontend.  When cycling through the menu using the arrow keys on the keyboard, it seems that two button clicks are being registered causing the menu to skip ahead one extra level &#8211; an annoying issue.  More time needed but it&#8217;s a good start&#8230;</p>
<p># File generated by xorgconfig.</p>
<p>#</p>
<p># Copyright 2004 The X.Org Foundation</p>
<p>#</p>
<p># Permission is hereby granted, free of charge, to any person obtaining a</p>
<p># copy of this software and associated documentation files (the &#8220;Software&#8221;),</p>
<p># to deal in the Software without restriction, including without limitation</p>
<p># the rights to use, copy, modify, merge, publish, distribute, sublicense,</p>
<p># and/or sell copies of the Software, and to permit persons to whom the</p>
<p># Software is furnished to do so, subject to the following conditions:</p>
<p>#</p>
<p># The above copyright notice and this permission notice shall be included in</p>
<p># all copies or substantial portions of the Software.</p>
<p>#</p>
<p># THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</p>
<p># IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</p>
<p># FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL</p>
<p># The X.Org Foundation BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,</p>
<p># WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF</p>
<p># OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</p>
<p># SOFTWARE.</p>
<p>#</p>
<p># Except as contained in this notice, the name of The X.Org Foundation shall</p>
<p># not be used in advertising or otherwise to promote the sale, use or other</p>
<p># dealings in this Software without prior written authorization from</p>
<p># The X.Org Foundation.</p>
<p>#</p>
<p># **********************************************************************</p>
<p># Refer to the xorg.conf(5x) man page for details about the format of</p>
<p># this file.</p>
<p># **********************************************************************</p>
<p># **********************************************************************</p>
<p># Module section &#8212; this  section  is used to specify</p>
<p># which dynamically loadable modules to load.</p>
<p># **********************************************************************</p>
<p>#</p>
<p>Section &#8220;Module&#8221;</p>
<p># Alps Touchpad</p>
<p>#    Load   &#8220;synaptics&#8221;</p>
<p># This loads the DBE extension module.</p>
<p>Load        &#8220;dbe&#8221;  # Double buffer extension</p>
<p># This loads the miscellaneous extensions module, and disables</p>
<p># initialisation of the XFree86-DGA extension within that module.</p>
<p>SubSection  &#8220;extmod&#8221;</p>
<p>Option    &#8220;omit xfree86-dga&#8221;   # don&#8217;t initialise the DGA extension</p>
<p>EndSubSection</p>
<p># This loads the font modules</p>
<p>#    Load        &#8220;type1&#8243;</p>
<p>Load        &#8220;speedo&#8221;</p>
<p>Load        &#8220;freetype&#8221;</p>
<p>#    Load        &#8220;xtt&#8221;</p>
<p># This loads the GLX module</p>
<p>Load       &#8220;glx&#8221;</p>
<p># This loads the DRI module</p>
<p>#    Load       &#8220;dri&#8221;</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># Files section.  This allows default font and rgb paths to be set</p>
<p># **********************************************************************</p>
<p>Section &#8220;Files&#8221;</p>
<p># The location of the RGB database.  Note, this is the name of the</p>
<p># file minus the extension (like &#8220;.txt&#8221; or &#8220;.db&#8221;).  There is normally</p>
<p># no need to change the default.</p>
<p>RgbPath &#8220;/usr/X11R6/lib/X11/rgb&#8221;</p>
<p># Multiple FontPath entries are allowed (which are concatenated together),</p>
<p># as well as specifying multiple comma-separated entries in one FontPath</p>
<p># command (or a combination of both methods)</p>
<p>#</p>
<p>#</p>
<p>FontPath   &#8220;/usr/share/fonts/misc/&#8221;</p>
<p>FontPath   &#8220;/usr/share/fonts/TTF/&#8221;</p>
<p>FontPath   &#8220;/usr/share/fonts/Type1/&#8221;</p>
<p>#    FontPath   &#8220;/usr/share/fonts/CID/&#8221;</p>
<p>FontPath   &#8220;/usr/share/fonts/75dpi/&#8221;</p>
<p>FontPath   &#8220;/usr/share/fonts/100dpi/&#8221;</p>
<p>FontPath   &#8220;/usr/share/fonts/local/&#8221;</p>
<p>#    FontPath   &#8220;/usr/share/fonts/Speedo/&#8221;</p>
<p>#    FontPath   &#8220;/usr/share/fonts/TrueType/&#8221;</p>
<p>#    FontPath   &#8220;/usr/share/fonts/freefont/&#8221;</p>
<p># The module search path.  The default path is shown here.</p>
<p>#    ModulePath &#8220;/usr/X11R6/lib/modules&#8221;</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># Input devices</p>
<p># **********************************************************************</p>
<p># **********************************************************************</p>
<p># Core keyboard&#8217;s InputDevice section</p>
<p># **********************************************************************</p>
<p>Section &#8220;InputDevice&#8221;</p>
<p>Identifier    &#8220;Keyboard1&#8243;</p>
<p>Driver  &#8220;kbd&#8221;</p>
<p>Option &#8220;AutoRepeat&#8221; &#8220;500 30&#8243;</p>
<p>Option &#8220;XkbRules&#8221;   &#8220;xorg&#8221;</p>
<p>Option &#8220;XkbModel&#8221;   &#8220;pc101&#8243;</p>
<p>Option &#8220;XkbLayout&#8221;  &#8220;us&#8221;</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># Core Pointer&#8217;s InputDevice section</p>
<p># **********************************************************************</p>
<p>Section &#8220;InputDevice&#8221;</p>
<p>Driver            &#8220;mouse&#8221;</p>
<p>Identifier  &#8220;USB-Mouse&#8221;</p>
<p>Option            &#8220;Device&#8221;    &#8220;/dev/input/mice&#8221;</p>
<p>Option            &#8220;Emulate3Buttons&#8221; &#8220;true&#8221;</p>
<p>Option            &#8220;ZAxisMapping&#8221;    &#8220;4 5&#8243;</p>
<p>EndSection</p>
<p>#Section &#8220;InputDevice&#8221;</p>
<p>#  Driver  &#8220;synaptics&#8221;</p>
<p>#  Identifier     &#8220;Alps&#8221;</p>
<p>#  Option   &#8220;Device&#8221;          &#8220;/dev/psaux&#8221;</p>
<p>#  Option   &#8220;Protocol&#8221;        &#8220;auto-dev&#8221;</p>
<p>#  Option   &#8220;LeftEdge&#8221;        &#8220;120&#8243;</p>
<p>#  Option   &#8220;RightEdge&#8221;       &#8220;830&#8243;</p>
<p>#  Option   &#8220;TopEdge&#8221;         &#8220;120&#8243;</p>
<p>#  Option   &#8220;BottomEdge&#8221;            &#8220;650&#8243;</p>
<p>#  Option   &#8220;FingerLow&#8221;       &#8220;14&#8243;</p>
<p>#  Option   &#8220;FingerHigh&#8221;            &#8220;15&#8243;</p>
<p>#  Option   &#8220;MaxTapTime&#8221;            &#8220;180&#8243;</p>
<p>#  Option   &#8220;MaxTapMove&#8221;            &#8220;110&#8243;</p>
<p>#  Option   &#8220;EmulateMidButtonTime&#8221;  &#8220;75&#8243;</p>
<p>#  Option   &#8220;VertScrollDelta&#8221; &#8220;20&#8243;</p>
<p>#  Option   &#8220;HorizScrollDelta&#8221;      &#8220;20&#8243;</p>
<p>#  Option   &#8220;MinSpeed&#8221;        &#8220;0.4&#8243;</p>
<p>#  Option   &#8220;MaxSpeed&#8221;        &#8220;0.8&#8243;</p>
<p>#  Option   &#8220;AccelFactor&#8221;           &#8220;0.02&#8243;</p>
<p>#  Option   &#8220;EdgeMotionMinSpeed&#8221;    &#8220;15&#8243;</p>
<p>#  Option   &#8220;EdgeMotionMaxSpeed&#8221;    &#8220;15&#8243;</p>
<p>#  Option   &#8220;UpDownScrolling&#8221; &#8220;1&#8243;</p>
<p>#  Option   &#8220;CircularScrolling&#8221;     &#8220;1&#8243;</p>
<p>#  Option   &#8220;CircScrollDelta&#8221; &#8220;0.1&#8243;</p>
<p>#  Option   &#8220;CircScrollTrigger&#8221;     &#8220;2&#8243;</p>
<p>#EndSection</p>
<p>#######################This is old touchpad</p>
<p>#Section &#8220;InputDevice&#8221;</p>
<p>#    Identifier   &#8220;Mouse1&#8243;</p>
<p>#    Driver &#8220;mouse&#8221;</p>
<p>#    Option &#8220;Protocol&#8221;    &#8220;GlidePointPS/2&#8243;</p>
<p>#    Option &#8220;Device&#8221;      &#8220;/dev/input/mouse0&#8243;</p>
<p>#    Option &#8220;Emulate3Buttons&#8221;</p>
<p>#EndSection</p>
<p># **********************************************************************</p>
<p># Monitor section</p>
<p># **********************************************************************</p>
<p># Any number of monitor sections may be present</p>
<p>Section &#8220;Monitor&#8221;</p>
<p>Identifier  &#8220;Monitor0&#8243;</p>
<p># HorizSync is in kHz unless units are specified.</p>
<p># HorizSync may be a comma separated list of discrete values, or a</p>
<p># comma separated list of ranges of values.</p>
<p># NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR&#8217;S</p>
<p># USER MANUAL FOR THE CORRECT NUMBERS.</p>
<p>HorizSync   31.5 &#8211; 90.0</p>
<p>#    HorizSync    30-64         # multisync</p>
<p>#    HorizSync    31.5, 35.2    # multiple fixed sync frequencies</p>
<p>#    HorizSync    15-25, 30-50  # multiple ranges of sync frequencies</p>
<p># VertRefresh is in Hz unless units are specified.</p>
<p># VertRefresh may be a comma separated list of discrete values, or a</p>
<p># comma separated list of ranges of values.</p>
<p># NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR&#8217;S</p>
<p># USER MANUAL FOR THE CORRECT NUMBERS.</p>
<p>VertRefresh 59.0 &#8211; 85.0</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># Graphics device section</p>
<p># **********************************************************************</p>
<p># Device configured by xorgconfig:</p>
<p>Section &#8220;Device&#8221;</p>
<p>Identifier  &#8220;Card0&#8243;</p>
<p>Driver      &#8220;nv&#8221;</p>
<p># unsupported card</p>
<p>#VideoRam    65536</p>
<p># Insert Clocks lines here if appropriate</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># Screen sections</p>
<p># **********************************************************************</p>
<p># Any number of screen sections may be present.  Each describes</p>
<p># the configuration of a single screen.  A single specific screen section</p>
<p># may be specified from the X server command line with the &#8220;-screen&#8221;</p>
<p># option.</p>
<p>Section &#8220;Screen&#8221;</p>
<p>Identifier  &#8220;Screen 1&#8243;</p>
<p>Device      &#8220;Card0&#8243;</p>
<p>Monitor     &#8220;Monitor0&#8243;</p>
<p>DefaultDepth 24</p>
<p>Subsection &#8220;Display&#8221;</p>
<p>Depth       8</p>
<p>Modes       &#8220;1600&#215;1200&#8243; &#8220;1280&#215;1024&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243;</p>
<p>&#8220;640&#215;480&#8243;</p>
<p>ViewPort    0 0</p>
<p>EndSubsection</p>
<p>Subsection &#8220;Display&#8221;</p>
<p>Depth       16</p>
<p><span style="font-size:10pt;font-family:&#34;"> Modes       &#8220;1600&#215;1200&#8243; &#8220;1280&#215;1024&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243; </span><span style="font-size:10pt;font-family:&#34;">&#8220;640&#215;480&#8243;</span></p>
<p>ViewPort    0 0</p>
<p>EndSubsection</p>
<p>Subsection &#8220;Display&#8221;</p>
<p>Depth       24</p>
<p>Modes       &#8220;1280&#215;1024&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243; &#8220;640&#215;480&#8243;</p>
<p>ViewPort    0 0</p>
<p>EndSubsection</p>
<p>EndSection</p>
<p># **********************************************************************</p>
<p># ServerLayout sections.</p>
<p># **********************************************************************</p>
<p># Any number of ServerLayout sections may be present.  Each describes</p>
<p># the way multiple screens are organised.  A specific ServerLayout</p>
<p># section may be specified from the X server command line with the</p>
<p># &#8220;-layout&#8221; option.  In the absence of this, the first section is used.</p>
<p># When now ServerLayout section is present, the first Screen section</p>
<p># is used alone.</p>
<p>Section &#8220;ServerLayout&#8221;</p>
<p># The Identifier line must be present</p>
<p>Identifier  &#8220;Simple Layout&#8221;</p>
<p># Each Screen line specifies a Screen section name, and optionally</p>
<p># the relative position of other screens.  The four names after</p>
<p># primary screen name are the screens to the top, bottom, left and right</p>
<p># of the primary screen.  In this example, screen 2 is located to the</p>
<p># right of screen 1.</p>
<p>Screen &#8220;Screen 1&#8243;</p>
<p># Each InputDevice line specifies an InputDevice section name and</p>
<p># optionally some options to specify the way the device is to be</p>
<p># used.  Those options include &#8220;CorePointer&#8221;, &#8220;CoreKeyboard&#8221; and</p>
<p># &#8220;SendCoreEvents&#8221;.</p>
<p>#InputDevice &#8220;Mouse1&#8243; &#8220;CorePointer&#8221;</p>
<p>#InputDevice &#8220;Alps&#8221; &#8220;CorePointer&#8221;</p>
<p>InputDevice &#8220;USB-Mouse&#8221; &#8220;AlwaysCore&#8221;</p>
<p>InputDevice &#8220;Keyboard1&#8243; &#8220;CoreKeyboard&#8221;</p>
<p>EndSection</p>
<p># Section &#8220;DRI&#8221;</p>
<p>#    Mode 0666</p>
<p># EndSection</p>
<p style="padding-left:30px;">
</div>]]></content:encoded>
</item>

</channel>
</rss>
