<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MythTV NZ</title>
	<atom:link href="http://www.mythtv.co.nz/mythtv/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mythtv.co.nz/mythtv</link>
	<description>MythTV News and Information for New Zealand</description>
	<lastBuildDate>Wed, 20 May 2009 10:36:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>HDHomeRun Review Roundup</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-roundup/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-roundup/#comments</comments>
		<pubDate>Wed, 20 May 2009 10:35:09 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[hdhomerun]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-roundup/</guid>
		<description><![CDATA[For the moment I&#8217;ve come to the end of my HDHomeRun review, and overall I&#8217;ve been very impressed with what I can do with this little unit. I really love the fact I can watch freeview&#124;HD on a wireless laptop with no need for a locally attached tuner. It is always a pleasure to deal [...]]]></description>
			<content:encoded><![CDATA[<p>For the moment I&#8217;ve come to the end of my HDHomeRun review, and overall I&#8217;ve been very impressed with what I can do with this little unit. I really love the fact I can watch freeview|HD on a wireless laptop with no need for a locally attached tuner.</p>
<p>It is always a pleasure to deal with a company and a technology that is operating system agnostic. The level of support they provide both the Mac and Linux communities is excellent.</p>
<p>If you want to catch up on the previous instalments the links are below.</p>
<ul>
<li><a href="http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/">Part 1 &#8211; HDHomeRun under OS-X</a></li>
<li><a href="http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/">Part 2 &#8211; HDHomeRun on Linux with VLC</a></li>
<li><a href="http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-part-3/">Part 3 &#8211; HDHomeRun on Linux with MythTV</a></li>
</ul>
<p>A big thank you to Blair from <a href="http://www.digitalpride.co.nz/">Digital Pride</a> for the extended loan the review unit. Also for all readers of this site they have provided a special discount code. Simply visit the order page at</p>
<div style="margin-left: 40px"><big><a href="http://shop.hdhomerun.co.nz/buy-online/">http://shop.hdhomerun.co.nz/buy-online/</a></big></div>
<p>If you enter the coupon code <big><span style="font-weight: bold">mythtv.co.nz</span></big> you will save $30 off the normal $349 price tag, and get free delivery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDHomeRun Review Part 3</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-part-3/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-part-3/#comments</comments>
		<pubDate>Wed, 20 May 2009 10:19:33 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[hdhomerun]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-part-3/</guid>
		<description><![CDATA[If you are coming to this review fresh I highly recommend you catch up on the previous instalments. Part 1 &#8211; HDHomeRun under OS-X Part 2 &#8211; HDHomeRun on Linux with VLC Here in part 3 we are trying to get the device to work with a recent build of MythTV. As Ubuntu 9.04 (Jaunty) [...]]]></description>
			<content:encoded><![CDATA[<p>If you are coming to this review fresh I highly recommend you catch up on the previous instalments.</p>
<ul>
<li><a href="http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/">Part 1 &#8211; HDHomeRun under OS-X</a></li>
<li><a href="http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/">Part 2 &#8211; HDHomeRun on Linux with VLC</a></li>
</ul>
<p>Here in part 3 we are trying to get the device to work with a recent build of MythTV. As Ubuntu 9.04 (Jaunty) has recently been released we are going to use the Mythbuntu 9.04 build as our base.</p>
<p>Sadly the DVB-T HDHomeRun doesn&#8217;t work with the build of MythTV shipped with Mythbunto 9.04, so we are using a modified build produced by Jean-Yves Avenard. Jean-Yves produces regular updates to his builds, and I&#8217;m running</p>
<div style="margin-left: 40px">0.21.0+fixes-20462-openglvdpau-0ubuntu1.</div>
<p>I&#8217;m starting with a clean environment so we need to add a new capture device. As I only have a single device on my network I can use the generic device ID.</p>
<p>I start mythtv-setup and choose the first option to setup a Capture Card.</p>
<div style="text-align: center"><a href="http://www.mythtv.co.nz/mythtv/images/hdhomerun/capturecard.jpg"><img src="http://www.mythtv.co.nz/mythtv/images/hdhomerun/capturecard.jpg" style="border: 0px solid ; width: 400px; height: 300px" alt="Capture Card" /></a></div>
<p>Next we need to define a new video source</p>
<div style="text-align: center"><a href="http://www.mythtv.co.nz/mythtv/images/hdhomerun/videosource.jpg"><img src="http://www.mythtv.co.nz/mythtv/images/hdhomerun/videosource.jpg" style="border: 0px solid ; width: 400px; height: 300px" alt="Video Source" /></a></div>
<p>Now attach the video source to the capture card</p>
<div style="text-align: center"><a href="http://www.mythtv.co.nz/mythtv/images/hdhomerun/input.jpg"><img src="http://www.mythtv.co.nz/mythtv/images/hdhomerun/input.jpg" style="border: 0px solid ; width: 400px; height: 300px" alt="Input" /></a></div>
<p>Then we can run the channel scan. Note that we have to select Finland for the country as selecting New Zealand always fails to perform a channel scan.</p>
<div style="text-align: center"><a href="http://www.mythtv.co.nz/mythtv/images/hdhomerun/scan.jpg"><img src="http://www.mythtv.co.nz/mythtv/images/hdhomerun/scan.jpg" style="border: 0px solid ; width: 400px; height: 300px" alt="Channel Scan" /></a></div>
<p>The scan appears to work and we have full set of NZ DVB-T channels.</p>
<div style="text-align: center"><a href="http://www.mythtv.co.nz/mythtv/images/hdhomerun/channels.jpg"><img src="http://www.mythtv.co.nz/mythtv/http://www.mythtv.co.nz/mythtv/http://www.mythtv.co.nz/mythtv/images/hdhomerun/channels.jpg" style="border: 0px solid ; width: 400px; height: 300px" alt="Channels" /></a></div>
<p>Sadly I now run into a number of issues that I have been unable to resolve.</p>
<p>From the MythTV Frontend I select LiveTV to check that channel tuning is working. This returns immediately with no video playback.</p>
<p>A look into the mythtv backend logs shows the following messages</p>
<pre>2009-05-20 21:04:02.234 adding: mythtv as a client (events: 0)</pre>
<pre>2009-05-20 21:04:02.241 TVRec(4): Changing from None to WatchingLiveTV</pre>
<pre>2009-05-20 21:04:02.252 TVRec(4): HW Tuner: 4-&gt;4</pre>
<pre>2009-05-20 21:04:02.264 HDHRChan(ffffffff/0): device found at address 192.168.0.147</pre>
<pre>2009-05-20 21:04:02.279 HDHRChan(ffffffff/0), Error: dtv_multiplex data is required for tuning</pre>
<pre>2009-05-20 21:04:02.286 TVRec(4) Error: Failed to set channel to 4. Reverting to kState_None</pre>
<pre>2009-05-20 21:04:02.296 TVRec(4): Changing from WatchingLiveTV to None</pre>
<p>It looks like we don&#8217;t have valid entries in the dtv_multiplex table which maps channels onto the DVB multiplexes. A check of the mysql database shows the following for the channel C4.</p>
<pre>mysqldump --skip-opt -u $DBUserName -p$DBPassword
-h $DBHostName $DBName -t --compact  channel --where 'name="C4"'</pre>
<pre>INSERT INTO `channel` VALUES (3004,'4',NULL,3,'C4','C4','',NULL,'','',0,
32768,32768,32768,32768,'Default',0,1,'',1,39,1301,NULL,0,0,0,'0000-00-00 00:00:00','crid://c4tv.co.nz',-1);</pre>
<pre>
mysqldump --skip-opt -u $DBUserName -p$DBPassword
-h $DBHostName $DBName -t --compact  dtv_multiplex --where 'mplexid="39"'</pre>
<pre>INSERT INTO `dtv_multiplex` VALUES (39,3,29,8746,0,'a',NULL,NULL,
NULL,NULL,'8','3/4','8','1/16',0,'qam_64','n','3/4','dvb',13,'2009-05-20 08:47:24');</pre>
<p>It looks like the frequency and modulation entries aren&#8217;t set correctly. I fixed these up by manually updating entries in the database.</p>
<pre>mysqldump --skip-opt -u $DBUserName -p$DBPassword
-h $DBHostName $DBName -t --compact  dtv_multiplex --where 'mplexid="39"'

INSERT INTO `dtv_multiplex` VALUES (39,3,29,8746,570000000,'a',NULL,NULL,
NULL,'auto','8','3/4','8','1/16',0,'qam_64','n','3/4','dvb',13,'2009-05-20 09:05:55');</pre>
<p>Then I tried LiveTV again which produced better output in the mythtv backend logs, but sadly still fails to produce a TV picture, although it does report on signal strength.</p>
<pre>2009-05-20 21:39:14.403 TVRec(4): Changing from None to WatchingLiveTV</pre>
<pre>2009-05-20 21:39:14.408 TVRec(4): HW Tuner: 4-&gt;4</pre>
<pre>2009-05-20 21:39:15.461 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min</pre>
<pre>2009-05-20 21:39:16.647 Finished recording Unknown: channel 3004</pre>
<pre>2009-05-20 21:39:17.779 Finished recording Unknown: channel 3004</pre>
<pre>2009-05-20 21:39:17.825 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min</pre>
<pre>2009-05-20 21:39:17.940 Using runtime prefix = /usr</pre>
<pre>2009-05-20 21:39:17.948 Empty LocalHostName.</pre>
<pre>2009-05-20 21:39:17.950 Using localhost value of mythtv</pre>
<pre>2009-05-20 21:39:17.961 New DB connection, total: 1</pre>
<pre>2009-05-20 21:39:17.970 Connected to database 'mythconverg' at host: localhost</pre>
<pre>2009-05-20 21:39:17.973 Closing DB connection named 'DBManager0'</pre>
<pre>2009-05-20 21:39:17.975 Connected to database 'mythconverg' at host: localhost</pre>
<pre>2009-05-20 21:39:17.977 New DB connection, total: 2</pre>
<pre>2009-05-20 21:39:17.989 Connected to database 'mythconverg' at host: localhost</pre>
<pre>2009-05-20 21:39:18.000 Current Schema Version: 1214</pre>
<pre>2009-05-20 21:39:18.033 Preview Error: Previewer file '/var/lib/mythtv/recordings/3004_20090520213914.mpg' is not valid.</pre>
<pre>2009-05-20 21:39:18.046 Preview Error: Run() file not local: '/var/lib/mythtv/recordings/3004_20090520213914.mpg'</pre>
<pre>2009-05-20 21:39:18.065 Preview Error: Preview process not ok.</pre>
<pre>            fileinfo(/var/lib/mythtv/recordings/3004_20090520213914.mpg.png) exists: 0 readable: 0 size: 0</pre>
<pre>2009-05-20 21:39:24.333 TVRec(4): Changing from WatchingLiveTV to None</pre>
<pre>2009-05-20 21:39:25.346 Finished recording Unknown: channel 3004</pre>
<p>At this point I tried upgrading to a slightly more recent build from Jean-Yves (0.21.0+fixes-20573-openglvdpau-0ubuntu0), but had the same LiveTV issues.</p>
<p>By using tcpdump to monitor the network traffic, I managed to confirm that the HDHomeRun is being set to the correct channel, and a valid DVB stream is being sent to the MythTV box over the network.</p>
<p>I tested my Mythbuntu install with a USB DVB-T tuner with no issues, and also dumped a transport stream from the HDHomeRun using the command line tools that the MythTV frontend could playback.</p>
<p>I&#8217;ve opened a ticket in the MythTV trac environment <a href="http://cvs.mythtv.org/trac/ticket/6527">#6527</a> to keep an eye on the issue. If this gets resolved before I need to return the review unit I&#8217;ll post an update here, and I&#8217;m very interested in hearing from anyone who has  a combination similar to NZ working. I&#8217;ve seen reports of it working with MPEG-2 based streams in Australia, but I haven&#8217;t seen any get it working with the H.264 + HE-AACv2 combination we have here in NZ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/05/20/hdhomerun-review-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VDPAU and MythTV 0.21 Update</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/05/03/vdpau-and-mythtv-021-update/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/05/03/vdpau-and-mythtv-021-update/#comments</comments>
		<pubDate>Sun, 03 May 2009 05:12:06 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[NZ MythTV]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[vdpau]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/05/03/vdpau-and-mythtv-021-update/</guid>
		<description><![CDATA[There have been a number of fixes and releases since my initial batch of VDPAU testing, so it was time for an update. The changes from the original test setup are as follows Ã‚Â Nvidia 185.19 Video driver mythtv 1:0.21.0+fixes-20453-openglvdpau-0ubuntu2 Jean-Yves has applied a number of fixed to his MythTV builds that have resolved many of [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a number of fixes and releases since my initial batch of <a href="http://www.mythtv.co.nz/mythtv/2009/03/11/vdpau-and-mythtv-021/">VDPAU testing</a>, so it was time for an update.</p>
<p>The changes from the original test setup are as follows</p>
<ul>
<li>Ã‚Â Nvidia 185.19 Video driver</li>
<li>mythtv 1:0.21.0+fixes-20453-openglvdpau-0ubuntu2</li>
</ul>
<p>Jean-Yves has applied a number of fixed to his MythTV builds that have resolved many of the playback issues. A number of buffer sizes had to be increased to deal with the delay between the audio and video streams on freeview|HD. Playback on TV3 is now near perfect and there are considerably less issues when changing channels on Live TV.</p>
<p>The NVidia driver update has also dramatically reduced the amount of video tearing so most of the channels now look a lot better.</p>
<h3>Outstanding Issues</h3>
<p>Sadly there are a couple of outstanding issues that need resolving before I&#8217;d consider the MythTV 0.21 builds to be fully freview|HD ready</p>
<ul>
<li>I&#8217;m still seeing some frontend segfaults when changing channels</li>
<li>Large playback delay when selecting an audio only radio station</li>
<li>Starting the MHEG-5 support causes the GUI to exit.</li>
</ul>
<p>The MHEG-5 problem has been around since freeview introduced their PVR ready MHEG-5 update and just needs a bit of time to investigate further.</p>
<p>Overall a great improvement and beginning to feel we are almost there now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/05/03/vdpau-and-mythtv-021-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDHomeRun Review Part 2</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 06:41:36 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[hdhomerun]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/</guid>
		<description><![CDATA[In the first part of this review we took a look at the DVB-T version of HDHomeRun under Mac OSX, and it is now time to try and get it working under Linux. Here I&#8217;ll take a look at usingi it on a Linux Desktop, and in Part 3 I&#8217;ll look at MythTV support. HDHomeRun [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/">first part of this review</a> we took a look at the DVB-T version of <a href="http://www.hdhomerun.co.nz/">HDHomeRun</a> under Mac OSX, and it is now time to try and get it working under Linux. Here I&#8217;ll take a look at usingi it on a Linux Desktop, and in Part 3 I&#8217;ll look at MythTV support.</p>
<h3>HDHomeRun and Ubuntu 8.10</h3>
<p>The Ubuntu Linux distribution has <a href="https://help.ubuntu.com/community/HDHomeRun">excellent documentation</a> on getting the US ATSC version of HDHomeRun working, most of which applies with the DVB-T version. If you are running Ubuntu Intrepid (8.10) or Ubuntu Gutsy (8.04) you can install a command line tool direct from the Ubuntu package archive</p>
<pre style="margin-left: 40px">sudo apt-get install hdhomerun-config</pre>
<p>Now lets try and find the HDHomeRun on our network via the discovery command</p>
<div style="margin-left: 40px">
<pre>hdhomerun_config discover</pre>
<pre>hdhomerun device 121052A4 found at 192.168.0.147</pre>
</div>
<p>Nice and easy, and we can now start talking to the device. Let&#8217;s try a channel scan</p>
<pre style="margin-left: 40px">hdhomerun_config 121052A4 scan 0</pre>
<pre style="margin-left: 40px">SCANNING: 474000000 (uk-bcast:21)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=51 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 482000000 (uk-bcast:22)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=37 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 490000000 (uk-bcast:23)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=46 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 498000000 (uk-bcast:24)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=45 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 506000000 (uk-bcast:25, nz-bcast:25)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=23 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 514000000 (uk-bcast:26, nz-bcast:26)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=44 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 522000000 (uk-bcast:27, nz-bcast:27)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=72 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 530000000 (uk-bcast:28, nz-bcast:28)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=45 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 538000000 (uk-bcast:29, nz-bcast:29)</pre>
<pre style="margin-left: 40px">LOCK: t8qam64 (ss=59 snq=58 seq=100)</pre>
<pre style="margin-left: 40px">PROGRAM: 1200: 0.0 TV ONE</pre>
<pre style="margin-left: 40px">PROGRAM: 1201: 0.0 TV2</pre>
<pre style="margin-left: 40px">PROGRAM: 1202: 0.0 TVNZ 6</pre>
<pre style="margin-left: 40px">PROGRAM: 1203: 0.0 TVNZ 7</pre>
<pre style="margin-left: 40px">PROGRAM: 1204: 0.0 TVNZ SPORT EXTR</pre>
<pre style="margin-left: 40px">SCANNING: 546000000 (uk-bcast:30, nz-bcast:30)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=49 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 554000000 (uk-bcast:31, nz-bcast:31)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=73 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 562000000 (uk-bcast:32, nz-bcast:32)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=45 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 570000000 (uk-bcast:33, nz-bcast:33)</pre>
<pre style="margin-left: 40px">LOCK: t8qam64 (ss=81 snq=62 seq=100)</pre>
<pre style="margin-left: 40px">PROGRAM: 1300: 0.0 TV3</pre>
<pre style="margin-left: 40px">PROGRAM: 1301: 0.0 C4</pre>
<pre style="margin-left: 40px">PROGRAM: 11302: 0.0 TV3 PLUS1</pre>
<pre style="margin-left: 40px">SCANNING: 578000000 (uk-bcast:34, nz-bcast:34)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=46 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 586000000 (uk-bcast:35, nz-bcast:35)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=32 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 594000000 (uk-bcast:36, nz-bcast:36)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=41 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 602000000 (uk-bcast:37, nz-bcast:37)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=42 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 610000000 (uk-bcast:38, nz-bcast:38)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=42 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 618000000 (uk-bcast:39, nz-bcast:39)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=51 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 626000000 (uk-bcast:40, nz-bcast:40)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=40 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 634000000 (uk-bcast:41, nz-bcast:41)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=0 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 642000000 (uk-bcast:42, nz-bcast:42)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=34 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 650000000 (uk-bcast:43, nz-bcast:43)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=59 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 658000000 (uk-bcast:44, nz-bcast:44)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=43 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 666000000 (uk-bcast:45, nz-bcast:45)</pre>
<pre style="margin-left: 40px">LOCK: t8qam64 (ss=83 snq=56 seq=100)</pre>
<pre style="margin-left: 40px">PROGRAM: 1400: 0.0 Maori Televisio</pre>
<pre style="margin-left: 40px">PROGRAM: 1401: 0.0 Parliament TV</pre>
<pre style="margin-left: 40px">PROGRAM: 1402: 0.0 Test Channel</pre>
<pre style="margin-left: 40px">PROGRAM: 1403: 0.0 ChineseTV</pre>
<pre style="margin-left: 40px">PROGRAM: 1404: 0.0 Reserved 5KSD</pre>
<pre style="margin-left: 40px">PROGRAM: 1405: 0.0 Reserved 6KSD</pre>
<pre style="margin-left: 40px">PROGRAM: 1406: 0.0 Freeview | HD</pre>
<pre style="margin-left: 40px">PROGRAM: 1408: 0.0 tvCentral</pre>
<pre style="margin-left: 40px">PROGRAM: 2000: 0.0 Radio NZ Nation</pre>
<pre style="margin-left: 40px">PROGRAM: 2001: 0.0 Radio NZ Concer</pre>
<pre style="margin-left: 40px">PROGRAM: 2002: 0.0 BaseFM</pre>
<pre style="margin-left: 40px">SCANNING: 674000000 (uk-bcast:46, nz-bcast:46)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=23 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 682000000 (uk-bcast:47, nz-bcast:47)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=17 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 690000000 (uk-bcast:48, nz-bcast:48)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=44 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 698000000 (uk-bcast:49, nz-bcast:49)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=23 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 706000000 (uk-bcast:50, nz-bcast:50)</pre>
<pre style="margin-left: 40px">LOCK: none (ss=35 snq=0 seq=0)</pre>
<pre style="margin-left: 40px">SCANNING: 714000000 (uk-bcast:51, nz-bcast:51)</pre>
<p>Like under OS-X all 3 DVB-T multiplexes have been found.</p>
<h3>Installing the Linux GUI</h3>
<p>Silicon Dust have now released a beta gui for Linux with equivalent features to the OS-X GUI. At present you need to pull down the source and compile it yourself.</p>
<p>I download the libhdhomerun and hdhomerun_config_gui sources from</p>
<ul>
<li><a href="http://www.silicondust.com/forum/viewtopic.php?t=2484">http://www.silicondust.com/forum/viewtopic.php?t=2484</a></li>
</ul>
<p>First compile libhdhomerun as we need the shared library for the gui</p>
<pre style="margin-left: 40px">tar -zxf libhdhomerun_20090305a.tgz</pre>
<pre style="margin-left: 40px">cd libhdhomerun</pre>
<pre style="margin-left: 40px">make</pre>
<p>Now unpack and compile the GUI application</p>
<div style="margin-left: 40px">
<pre>cd ..</pre>
<pre>tar -zxf hdhomerun_config_gui_20090305a.tgz</pre>
<pre>cd hdhomerun_config_gui</pre>
<pre>./configure</pre>
<pre>make</pre>
</div>
<p>Now at this stage I haven&#8217;t performed a &#8220;make install&#8221; as I want to try out the gui.</p>
<pre style="margin-left: 40px">cd src/</pre>
<pre style="margin-left: 40px">./hdhomerun_config_gui</pre>
<pre style="margin-left: 40px">./hdhomerun_config_gui: error while loading shared libraries: libhdhomerun.so:</pre>
<pre style="margin-left: 40px">cannot open shared object file: No such file or directory</pre>
<p>Opps. I need the shared library.</p>
<div style="margin-left: 40px">
<pre>cp ../../libhdhomerun/libhdhomerun.so .</pre>
<pre>export LD_LIBRARY_PATH=.</pre>
<pre>./hdhomerun_config_gui</pre>
</div>
<p>We now have the same features as the OS-X gui. Any HDHomeRun devices on your network are automatically discoverd.</p>
<div style="text-align: center"><img src="/mythtv/images/hdhomerun/linux_gui.jpg" style="width: 469px; height: 390px" alt="Linux Gui" /></div>
<h3>VLC Support</h3>
<p>Once you have selected a channel clicking on &#8220;View&#8221; will open VLC to talk to the UDP stream. Sadly the current Ubuntu 8.10 release of VLC is 0.9.4 which has limited support for the interlaced H.264 variant used on some of New Zealand&#8217;s freeview channels. The main visible issues were artifacts with the 576i interlaced channels like TVNZ6/7 and C4.</p>
<p>The 720p HD channels played perfectly, although with a high CPU load as my VLC install did not suport hardware acceleration.</p>
<div style="text-align: center"><span style="font-weight: bold">TV One 720p</span><br />
<a href="/mythtv/images/hdhomerun/tv_one.jpg"><img src="/mythtv/images/hdhomerun/tv_one_small.jpg" style="border: 0px solid ; width: 500px; height: 336px" alt="TV One under VLC in Linux" /></a><br />
<span style="font-weight: bold"><br />
TVNZ 7 576i</span><br />
<a href="/mythtv/images/hdhomerun/tvnz_7.jpg"><img src="/mythtv/images/hdhomerun/tvnz_7_small.jpg" style="border: 0px solid ; width: 500px; height: 340px" alt="TVNZ 7" /></a><span style="font-weight: bold"></span></div>
<div style="text-align: center"><span style="font-weight: bold">Freeview|HD Demo Channel 720p<br />
<a href="/mythtv/images/hdhomerun/hd.jpg"><img src="/mythtv/images/hdhomerun/hd_small.jpg" style="border: 0px solid ; width: 500px; height: 333px" alt="Freeview|HD" /></a><br />
</span></div>
<p>Overall the device worked well with VLC and I do need to try a more recent build. Similar to under OS-X you don&#8217;t get any EPG information over the UDP stream which is a shame.</p>
<h3>What about MythTV?</h3>
<p>In part3 I&#8217;ll take a look at how well the unit works with MythTV 0.21 under Ubuntu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/03/29/hdhomerun-review-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDHomeRun Review Part 1</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 08:59:05 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[hdhomerun]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/</guid>
		<description><![CDATA[The HDHomeRun has been a popular device in the US for a number of years, and the DVB-T compatible version has just been released here in New Zealand. Local distributor DigitalPRIDE were kind enough to lend me a unit both for review, and to see how well it works with MythTV here in NZ. This [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.hdhomerun.co.nz/">HDHomeRun</a> has been a popular device in the US for a number of years, and the DVB-T compatible version has just been released here in New Zealand. Local distributor <a href="http://www.digitalpride.co.nz/">DigitalPRIDE</a> were kind enough to lend me a unit both for review, and to see how well it works with MythTV here in NZ.</p>
<p>This review is likely to comprise several parts as I&#8217;ll be using it with a Mac under OSX as well as using VLC and MythTV under Linux. If you&#8217;d like an overview of the US version, <a href="http://www.engadgethd.com/2006/10/30/engadget-hd-review-hdhomerun/">Engadget</a> did a review a couple of years ago.</p>
<h3>What&#8217;s in the box?</h3>
<p>When the unit first arrived I was very impressed with the overall package. Unlike most other TV tuners this device does not connect directly to your PC via USB or PCI/PCIe, and instead can stream to multiple computers over your network.</p>
<div style="text-align: center"><img src="/mythtv/images/hdhomerun/homerun.jpg" style="width: 500px; height: 369px" alt="HDHomeRun" /></div>
<p>The HDHomeRun unit is a very tidy little box. At the rear you have two aerial connections, an ethernet port and a power connector. In the box you get two aerial fly-leads, a network patch cable, software CD and a nice compact <a href="http://en.wikipedia.org/wiki/Wall_wart">wall wart</a>.</p>
<p>At the time of this write up the NZ retail price is $349 <a href="http://shop.hdhomerun.co.nz/buy-online/">direct from DigitalPRIDE</a>, which compares well with the UK and AU pricing.</p>
<p>To initially get the unit up and running I simply plugged a UHF aerial connection, power and connect to my home LAN.</p>
<h3>Mac OS-X Support</h3>
<p>My laptop these days is a 2.4 GHz 3rd Generation <a href="http://en.wikipedia.org/wiki/Centrino#Santa_Rosa_platform_.282007.29">Santa Rosa</a> Macbook which dual boots OS-X and Ubuntu 8.10. I thought it would be interesting to see how well it integrated with the Mac first.</p>
<p>Now in theory with the following software it should &#8220;just work&#8221; -</p>
<ol>
<li>Download the beta OS X configuration tool from<br />
<a href="http://www.silicondust.com/forum/viewtopic.php?t=2484">http://www.silicondust.com/forum/viewtopic.php?t=2484</a></li>
<li>Get the latest version of VLC from<br />
<a href="http://www.videolan.org/vlc/download-macosx.html">http://www.videolan.org/vlc/download-macosx.html</a></li>
</ol>
<p>This is where I hit my first issue. The OS-X tools also require GTK to be installed for the GUI. This part of the installer failed and the hdhomerun_config_gui application failed to run. I managed to resolve this by removing the installed application and forcing GTK to re-install from the HDHomeRun installer.</p>
<p>Once over this hurdle things worked well. The installer automatically upgraded the firmware of my unit to the latest release. I then told the hdhomerun_config_gui to perform a channel scan and it picked up all three DVB-T multiplexes. I could then select a channel and press view to watch it.</p>
<p>This is where I hit my second issue. I&#8217;d moved my install of VLC from the OS-X applications folder to a subfolder. This meant that the gui failed to locate it and display the video. There are two solutions to this -</p>
<ol>
<li>Move VLC back to the applications directory, or</li>
<li>Start VLC and specify the network stream manually<br />
UDP/RDP &#8211; host 127.0.0.1, port 5000</li>
</ol>
<div style="text-align: center"><a href="/mythtv/images/hdhomerun/TVONE%20Mac.jpg"><img src="/mythtv/images/hdhomerun/TVONE%20Mac_small.jpg" style="border: 0px solid ; width: 500px; height: 313px" alt="OSX HDHomeRun" /></a></div>
<p>I was using a wired ethernet connection on the Macbook and the video quality with VLC 0.9.8 was excellent on the 720p and 576i channels. I had some issues trying to watch TV3, which transmits in 1080i, as sadly my Macbook isn&#8217;t fast enough to display the video with the current builds of VLC. The freeview|HD service here in New Zealand uses H.264 as the video codec, and requires much higher CPU resources than MPEG-2 which is currently using in Australia and the US.</p>
<p>I then tried the same playback over an 802.11g wireless connection. For the most part the 576i channels worked with little or no issues, but I&#8217;d have occasional break up on the 720p channels, especially if someone else was making heavy use of the wireless network.</p>
<p>The popular OS-X application EyeTV also has support for HDHomeRun, but I was unable to test this as my trial licence has now expired.</p>
<h3>Mac OS-X Conclusion</h3>
<p>The HDHomeRun works incredibly well but there are a couple of niggles.</p>
<ol>
<li>The gui installer should deal with failures in required components. It took me quite a while to troubleshoot the failed install.</li>
<li>Gui should allow for saving of channels. At the moment you can only view the channels on the currently tuned multiplex.</li>
<li>Improve VLC integration. It would be great if VLC could natively support the HDHomeRun and change channels directly</li>
<li>No EPG information is provided over the UDP stream. Whilst <a href="http://www.freeviewnz.tv/">freeview|HD</a> only provides limited now/next information over DVB EIT, it would be great if VLC could display the name of the current show.</li>
<li>Twin aerial connections means you need to use an external splitter on your TV aerial.</li>
<li>No bundled OS-X software. It would be great if they could include a &#8220;lite&#8221; version of EyeTV.</li>
</ol>
<p>In Part 2 I&#8217;ll start looking at support under Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/03/18/hdhomerun-review-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VDPAU and MythTV 0.21</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/03/11/vdpau-and-mythtv-021/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/03/11/vdpau-and-mythtv-021/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 09:03:57 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[NZ MythTV]]></category>
		<category><![CDATA[myPVR]]></category>
		<category><![CDATA[vdpau]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/03/11/vdpau-and-mythtv-021/</guid>
		<description><![CDATA[Finally had time to try out VDPAU in combination with MythTV. The MythTV team have implemented VDPAU support in yet to be released 0.22, but I want to try the backport to 0.21 developed by Jean-Yves Avenard. Test Setup Rather than using a laptop I moved onto one of the myPVR test environments, with the [...]]]></description>
			<content:encoded><![CDATA[<p>Finally had time to try out VDPAU in combination with MythTV. The MythTV team have implemented VDPAU support in yet to be released 0.22, but I want to try the backport to 0.21 developed by Jean-Yves Avenard.</p>
<h3>Test Setup</h3>
<p>Rather than using a laptop I moved onto one of the <a href="http://www.mypvr.co.nz/">myPVR</a> test environments, with the addition of a VDPAU capable PCIe card.</p>
<ul>
<li>Asus M2NPV-VM Motherboard</li>
<li>AMD Athlon X2 6000+</li>
<li>2GB Ram</li>
<li>Asus 8400 GS PCIe card with 512MB Ram</li>
<li>Ubuntu 8.10</li>
<li>Nvidia 180.37 Video driver</li>
<li>Hauppage HVR 900 digital tuner</li>
<li>freeview|HD terrestrial signal</li>
</ul>
<h3>MythTV Install</h3>
<p>Before I could use Jean&#8217;s Ubuntu packages I needed to</p>
<ul>
<li>upgrade the myPVR test environment from Ubuntu 8.04 to 8.10.</li>
<li>remove Ubuntu supplied NVidia drivers.</li>
<li>Install NVidia 180.37 binary driver</li>
<li>Add Jean-Yves&#8217;s Ubuntu repository.</li>
</ul>
<p>IÃ‚Â created a file /etc/apt/sources.list.d/jean.list</p>
<pre>deb http://www.avenard.org/files/ubuntu-repos release/</pre>
<p>and then upgraded mythtv, mythtv-backend, mythtv-frontend.</p>
<h3>Configuring MythTV</h3>
<p>Before using VDPAU under MythTV we need to defined a <a href="http://www.mythtv.org/wiki/VDPAU#Display_Profiles">display profile</a> for TV that specifies VDPAU for both. The MythTV Wiki has a reference on configuring VDPAU</p>
<ul>
<li><a href="http://www.mythtv.org/wiki/VDPAU">http://www.mythtv.org/wiki/VDPAU</a></li>
</ul>
<p>I didn&#8217;t need to re-scan for any channels as they were already loaded from previous testing of ffmpeg&#8217;s software based decoder.</p>
<h3>Playback testing</h3>
<p>Here in New Zealand our <a href="http://freeviewnz.tv/">freeview|HD</a> service currently broadcasts in three different resolutions</p>
<ul>
<li>576i H.264 video with HE-AAC Audio</li>
<li>720p H.264 video with HE-AAC Audio</li>
<li>1080i H.264 video with HE-AAC and AC3 Audio.</li>
</ul>
<p>With all of the formats there was minimal CPU utilisation, but quite a high degree of video tearing on the HD Channels. First i disabled the Composite extension by adding the following to my /etc/init.d/xorg.conf</p>
<pre>Section "Extensions"</pre>
<pre>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  OptionÃ‚Â  "Composite"Ã‚Â Ã‚Â Ã‚Â Ã‚Â  "Disable"</pre>
<pre>EndSection</pre>
<p>Then I tried various <a href="http://www.mythtv.org/wiki/Deinterlacing#Special_VDPAU_Deinterlacers">de-interlacers</a>. I found good performance with Temporal 2x good, but Advanced 2x caused the playback of 1080i video to get very jerky.</p>
<h3>Issues</h3>
<p>There is still a little bit of tearing from time to time with H.264 playback when compared with the older MPEG2 based freeview service.</p>
<p>There are some stability issues, especially with LiveTV. The frontend will either exit from TV playback with an error, or crash.</p>
<p>Quite often I can have the front end produce a series of audio sync errors and the playback becomes very erratic. Usually the frontend will report</p>
<pre>NVP: Video is 3.12705 frames behind audio (too slow), dropping frame to catch up.</pre>
<p>Our other audio related errors like this</p>
<pre>2009-03-11 21:51:57.506 Video sync method can't support double framerate (refresh rate too low for bob deint)</pre>
<pre>2009-03-11 21:51:57.507 Video timing method: USleep with busy wait</pre>
<pre>2009-03-11 21:51:57.890 Audio -83 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:57.910 Audio -63 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:57.933 Audio -43 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:57.985 Audio -99 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:57.995 Audio -86 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.015 Audio -66 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.026 Audio -46 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.223 NVP: prebuffering pause</pre>
<pre>GetBootInfo ResidentProgram is not implemented</pre>
<pre>2009-03-11 21:51:58.251 Audio -87 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.267 Audio -67 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.289 Audio -55 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.299 Audio -35 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.315 Audio -15 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.326 Audio 5 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.354 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:51:58.520 Audio -98 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.550 Audio -78 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<pre>2009-03-11 21:51:58.571 Audio -58 ms behind video but already 75 video frames queued. AV-Sync might be broken.</pre>
<p>or this</p>
<pre>2009-03-11 21:56:37.977 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:38.047 WriteAudio: buffer underrun</pre>
<pre>2009-03-11 21:56:38.590 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:38.885 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:39.557 NVP: prebuffering pause</pre>
<pre>GetBootInfo ResidentProgram is not implemented</pre>
<pre>2009-03-11 21:56:40.467 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:40.769 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:42.067 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:42.953 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:43.102 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:43.851 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:44.511 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:44.594 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:45.030 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:45.924 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:46.443 WriteAudio: buffer underrun</pre>
<pre>2009-03-11 21:56:46.807 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:47.837 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:49.232 NVP: prebuffering pause</pre>
<pre>2009-03-11 21:56:49.234 WriteAudio: buffer underrun</pre>
<pre>2009-03-11 21:56:49.438 NVP: Prebuffer wait timed out 10 times.</pre>
<pre>2009-03-11 21:56:50.069 NVP: prebuffering pause</pre>
<p>I&#8217;ve managed to produce these errors with both 720p and 1080i content, and now have some samples on disk for further testing.</p>
<h3>Conclusion</h3>
<p>Sadly the same as my initial VDPA testing report, great steps forward but not WAF proof yet if you want HD playback. In the space of a couple of hours testing I managed to crash the front end over a dozen times. Ok most of these were during LiveTV channel changing, but some were down to fast forwarding material. Less issues with the 576i content compared with the 1080i content, but still far from stable.</p>
<p>Next up is the fact that the video tearing is too much, especially on a large screen. I&#8217;d rather have the slightly lower quality MPEG2 based freeview service than suffer the video tearing.</p>
<p>Here is hoping that future updates from NVidia remove some of these issues, while the numerous testers of VDPAU + MythTV here in NZ and elsewhere in the world can resolve any other problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/03/11/vdpau-and-mythtv-021/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Initial VDPAU Testing</title>
		<link>http://www.mythtv.co.nz/mythtv/2009/02/11/initial-vdpau-testing/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2009/02/11/initial-vdpau-testing/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:09:13 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[FreeView]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[vdpau]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2009/02/11/initial-vdpau-testing/</guid>
		<description><![CDATA[Well it is finally time to test NVidia&#8217;s VDPAU support under Linux. Test Setup Dell Inspiron 1420 Laptop NVidia GeForce 8400M GS 128MB Video Intel Core 2 Duo T7500Ã‚Â  @ 2.20GHz 3GB Ram Ubuntu 8.10 Nvidia 180.25 Video driver Compiz disabled CPU locked in performance mode of 2.2 GHz mplayer-vdpau-3402051 Hauppage HVR 900 digital tuner [...]]]></description>
			<content:encoded><![CDATA[<p>Well it is finally time to test NVidia&#8217;s VDPAU support under Linux.</p>
<h3>Test Setup</h3>
<ul>
<li>Dell Inspiron 1420 Laptop
<ul>
<li>NVidia GeForce 8400M GS 128MB Video</li>
<li>Intel Core 2 Duo T7500Ã‚Â  @ 2.20GHz</li>
<li>3GB Ram</li>
</ul>
</li>
<li>Ubuntu 8.10</li>
<li>Nvidia 180.25 Video driver</li>
<li>Compiz disabled</li>
<li>CPU locked in performance mode of 2.2 GHz</li>
<li>mplayer-vdpau-3402051</li>
<li>Hauppage HVR 900 digital tuner</li>
<li>freeview|HD terrestrial signal</li>
</ul>
<h3>Channel Playback Comparison</h3>
<p>Stats were collected via vmstat and the following commands were used to initiate DVB tuning and plaback</p>
<pre style="margin-left: 40px">mplayer -vc ffh264 -vo xv -mc 2 dvb://CHANNEL

mplayer -vc ffh264vdpau -mc 2 dvb://CHANNEL</pre>
<p>We specify -mc 2 so that interlaced video has a chance to synchronise correctly.</p>
<table style="text-align: left; width: 100%" border="1" cellpadding="2" cellspacing="2">
<tr>
<th>Channel</th>
<th>Format</th>
<th>Software</th>
<th>VDPAU</th>
</tr>
<tr>
<td>TV One</td>
<td>720p</td>
<td>27-35 %</td>
<td>3 %</td>
</tr>
<tr>
<td>TV 2</td>
<td>720p</td>
<td>20-35 %</td>
<td>3 %</td>
</tr>
<tr>
<td>TV 3</td>
<td>1080i</td>
<td>50+ %</td>
<td>N/A</td>
</tr>
<tr>
<td>C4</td>
<td>576i</td>
<td>9-16 %</td>
<td>3 %</td>
</tr>
<tr>
<td>Maori</td>
<td>576i</td>
<td>7-11 %</td>
<td>3 %</td>
</tr>
<tr>
<td>freeview|HD</td>
<td>720p</td>
<td>27-35 %</td>
<td>3 %</td>
</tr>
</table>
<p>The percentages above are based off a dual core CPU. When decoding in software ffmpeg only uses a single core so we are actually doing over 100% of a CPU</p>
<h3>Outstanding Issues</h3>
<p>My attempts to play TV3 with VDPAU resulting in the following error message</p>
<blockquote style="margin-left: 40px">
<pre>VO: [vdpau] 1920x1080 =&gt; 1920x1080 H.264 HIGH VDPAU acceleration
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
Error 23 at libvo/vo_vdpau.c:736</pre>
</blockquote>
<p>There is a good chance this is because the laptop only has 128MB of video ram and NVidia recomment 512MB for 1080 HD sized frames.</p>
<p>The higher software CPU load on C4 compared with other 576i channels is likely due to the much higher bitrate on C4.</p>
<p>Stability wise most of the crashes were because of the HE-AAC/FAAD audio support in MPlayer, although there were some video related crashes. Typically if I changed channel sometimes it would crash when it tried to lock onto the new audio or video stream.</p>
<p>Mostly the video quality with VDPAU was good, but there was some obvious video tearing on playback that I didn&#8217;t see with the ffmpeg decoder.</p>
<h3>Conclusion</h3>
<p>Great strides forward but sadly not ready for primetime. The <a href="http://en.wikipedia.org/wiki/Woman_acceptance_factor">WAF</a> around my own <a href="http://www.mypvr.co.nz/">myPVR</a> would drop dramatically if I switched to freeview|HD and VDPAU due to the stability and video tearing issues.</p>
<p>Still well worth keeping my eye on future releases, and nice to have a laptop that can play most of freeview|HD without stressing the CPU.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2009/02/11/initial-vdpau-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hauppauge HVR 900 tuner and Ubuntu 8.10</title>
		<link>http://www.mythtv.co.nz/mythtv/2008/11/16/hauppauge-hvr-900-tuner-and-ubuntu-810/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2008/11/16/hauppauge-hvr-900-tuner-and-ubuntu-810/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 04:20:03 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[DVB Drivers]]></category>
		<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[em28xx]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2008/11/16/hauppauge-hvr-900-tuner-and-ubuntu-810/</guid>
		<description><![CDATA[Ubuntu 8.10, aka Intrepid Ibex, has been out for several weeks now, and I&#8217;ve been testing the HVR 900 tuner since the later alpha releases starting some months ago. Now we have a final OS release just how well does this tuner work? First of all I&#8217;m using a vanilla HVR 900, watch out for [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 8.10, aka Intrepid Ibex, has been out for several weeks now, and I&#8217;ve been testing the HVR 900 tuner since the later alpha releases starting some months ago. Now we have a final OS release just how well does this tuner work?</p>
<p>First of all I&#8217;m using a vanilla HVR 900, watch out for those pesky HVR-900H versions that are knocking around. There is some work underway to get the newest versions of the <a href="http://mcentral.de/wiki/index.php5/Em2880">Em2880</a> driver merged into the mainline kernel, but it appears that the em28xx.ko module that ships with Intrepid works with my tuner with no patching required. Your own mileage might vary.</p>
<p>There isÃ‚Â one gotcha, Ubuntu doesn&#8217;t ship with the required firmware. This is relatively simple to acquire, and should be installed prior to plugging in your tuner.</p>
<div style="margin-left: 40px"><span style="font-family: monospace">sudo bash</span><br />
<span style="font-family: monospace">cd /tmp</span><br style="font-family: monospace" /><span style="font-family: monospace">wget -c http://www.steventoth.net/linux/xc5000/HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.zip</span><br style="font-family: monospace" /><span style="font-family: monospace">apt-get install unzip</span><br style="font-family: monospace" /><span style="font-family: monospace">unzip -x HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.zip</span><br style="font-family: monospace" /><span style="font-family: monospace">cd Driver85</span><br style="font-family: monospace" /><span style="font-family: monospace">perl /usr/src/linux-headers-`uname -r`/Documentation/video4linux/extract_xc3028.pl</span><br style="font-family: monospace" /><span style="font-family: monospace">cp xc3028-v27.fw /lib/firmware/</span><br style="font-family: monospace" /></div>
<p>It is worth checking the md5sum on the firmware file</p>
<div style="margin-left: 40px"><span style="font-family: monospace">md5sum /lib/firmware/xc3028-v27.fw </span><br style="font-family: monospace" /><span style="font-family: monospace">293dc5e915d9a0f74a368f8a2ce3cc10Ã‚Â  /lib/firmware/xc3028-v27.fw</span><br style="font-family: monospace" /></div>
<p>Then plugin in your tuner and you should see the driverÃ‚Â and firmware load</p>
<div style="margin-left: 40px"><span style="font-family: monospace">[Ã‚Â  124.557552] firmware: requesting xc3028-v27.fw</span><br style="font-family: monospace" /><span style="font-family: monospace">[Ã‚Â  124.618386] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7</span></div>
<p>I haven&#8217;t tried stress testing this driver for an extended period, but I can tune to both analogue and DVB-T as shown in my previous HVR 900 articles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2008/11/16/hauppauge-hvr-900-tuner-and-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NVidia announces support for H.264 and VC1 decode on Linux</title>
		<link>http://www.mythtv.co.nz/mythtv/2008/11/16/nvidia-announces-support-for-h264-and-vc1-decode-on-linux/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2008/11/16/nvidia-announces-support-for-h264-and-vc1-decode-on-linux/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 03:23:44 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[vdpau]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2008/11/16/nvidia-announces-support-for-h264-and-vc1-decode-on-linux/</guid>
		<description><![CDATA[NVidia have announce a new API for hardware accelerated decode of video on Linux and Unix called VDPAU. This is awesome news for the Linux MythTV and Video community as the partial subset of NVidia&#8217;s PureVideo functionality provides a dramatic drop in CPU usage when handling complex video codecs like H.264 and VC1. Linux and [...]]]></description>
			<content:encoded><![CDATA[<p>NVidia have announce a new API for hardware accelerated decode of video on Linux and Unix called VDPAU. This is awesome news for the Linux MythTV and Video community as the partial subset of NVidia&#8217;s PureVideo functionality provides a dramatic drop in CPU usage when handling complex video codecs like H.264 and VC1.</p>
<p>Linux and Unix news site Phoronix was amongst the first to break the <a href="http://www.phoronix.com/scan.php?page=article&amp;item=nvidia_180_vdpau">announcement</a>, and has already <a href="http://www.phoronix.com/scan.php?page=article&amp;item=nvidia_vdpau&amp;num=1">benchmarked</a> the new api showing some quite startling results when compared with existing software based decoders.</p>
<p>The current API documentation is here:</p>
<p><a href="ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html">ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html</a></p>
<p>Some highlights of VDPAU:</p>
<ul>
<li>Defines an API for GPU-accelerated decode of MPEG-1, MPEG-2, H.264, and VC-1 bitstreams.</li>
<li>Defines an API for post-processing of decoded video, including temporal and spatial deinterlacing, inverse telecine, and noise reduction.</li>
<li>Defines an API for timestamp-based presentation of final video frames.</li>
<li>Defines an API for compositing sub-picture, on-screen display, and other UI elements.</li>
</ul>
<p>Sadly this new API doesn&#8217;t support some of the older 6xxx and 7xxx series graphics cards, and VC1 support will require a 9xxx or newer card. The code is still relatively new so don&#8217;t expect it to be part of your favourite distribution for a while.</p>
<p>This announcement now means that all of the three major graphics chipset companies, Intel, AMD and NVidia, have all announced methods to hardware accelerate complex video codecs like H.264. We can only hope that <a href="http://www.freedesktop.org/">freedesktop.org</a> manages to come up with unified API, such as <a href="http://www.freedesktop.org/wiki/Software/vaapi">VAAPI</a>, that works across all chipsets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2008/11/16/nvidia-announces-support-for-h264-and-vc1-decode-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hauppauge HVR 900 tuner and Ubuntu Hardy</title>
		<link>http://www.mythtv.co.nz/mythtv/2008/06/08/hauppauge-hvr-900-tuner-and-ubuntu-hardy/</link>
		<comments>http://www.mythtv.co.nz/mythtv/2008/06/08/hauppauge-hvr-900-tuner-and-ubuntu-hardy/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 04:29:47 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[DVB Drivers]]></category>
		<category><![CDATA[Digital TV]]></category>
		<category><![CDATA[em28xx]]></category>
		<category><![CDATA[h264]]></category>

		<guid isPermaLink="false">http://www.mythtv.co.nz/mythtv/2008/06/08/hauppauge-hvr-900-tuner-and-ubuntu-hardy/</guid>
		<description><![CDATA[This is a follow up on my previous attempts to get the Em2880 based Hauppauge HVR-900 USB tuner working. First a word of warning. There appears to be a new model of the HVR-900 labeled the HVR-900H. This is a new hardware revision and uses a totally different chipset, and as such won&#8217;t work with [...]]]></description>
			<content:encoded><![CDATA[<p>This is a follow up on my previous attempts to get the <a href="http://mcentral.de/wiki/index.php5/Em2880">Em2880</a> based <a href="http://www.hauppauge.co.uk/pages/products/data_hvr900.html">Hauppauge HVR-900</a> USB tuner working.</p>
<p>First a word of warning. There appears to be a new model of the HVR-900 labeled the HVR-900H. This is a new hardware revision and uses a totally different chipset, and as such won&#8217;t work with the Em2880 drivers. Work is believed to be underway on a driver, but it would be worth checking the <a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb">linux-dvb mailinglist</a>.</p>
<p>Updated useful reference docs for the empia driver can now be found here -</p>
<ul>
<li><a href="http://mcentral.de/wiki/index.php5/Installation_Guide">Installation Guide</a></li>
<li><a href="http://mcentral.de/wiki/index.php5/Using_Guide">Using Guide</a></li>
<li><a href="https://bugs.launchpad.net/ubuntu/+bug/204578">Bug #204578 in Ubuntu &#8211; 2.6.24.12 won&#8217;t boot with em28xx device</a></li>
</ul>
<p>Whilst my previous posts have focused on building from source, Markus has now released a kernel package for Ubuntu Hardy kernel version 2.6.24-16, which can be made to work on later kernels providing you remove any conflicting kernel modules.</p>
<p>These tips should work for all supported em28xx based cards under Ubuntu Hardy and <a href="http://www.mythbuntu.org/">Mythbuntu</a> 8.04.</p>
<ol>
<li>Install appropriate <a href="http://mcentral.de/wiki/index.php5/Em2880#Firmware">firmware</a> for your device.</li>
<li>Download and install the <a href="https://bugs.launchpad.net/ubuntu/+bug/204578/comments/11">pre-built driver package</a>.</li>
<li>Copy the modules to your current kernel and clean up any conflicting modules by running the following script as root -
<pre style="margin-left: 40px"># First backup the existing kernel modules

cd /lib/modules

tar -zcf `uname -r`.orig.modules.tgz `uname -r`# Then copy over the empia driver from 2.6.24-16-generic

cp -a /lib/modules/2.6.24-16-generic/empia `uname -r`

# Then delete any conflicting packages

cd `uname -r`/kernel

ls ../empia/ | while read i; do find . -name $i -exec rm -f {} \; ; done

# Them make sure our modules will load correctly

depmod -a</pre>
<p>On the recently released 2.6.24-18 kernel the script will remove the following conflicting packages from the Ubuntu kernel install.</p>
<pre style="margin-left: 40px">./drivers/media/video/em28xx/em28xx.ko

./drivers/media/dvb/frontends/qt1010.ko

./drivers/media/video/tvp5150.ko

./drivers/media/dvb/frontends/zl10353.ko</pre>
</li>
<li>Plug in your device and check the kernel messages are similar to the following
<pre>[ 330.299346] Linux video capture interface: v2.00

[ 330.304618] em28xx v4l2 driver version 0.0.1 loaded

[ 330.304829] em28xx new video device (2040:6500): interface 0, class 255

[ 330.304833] em28xx: device is attached to a USB 2.0 bus

[ 330.305238] em28xx #0: Alternate settings: 8

[ 330.305240] em28xx #0: Alternate setting 0, max size= 0

[ 330.305242] em28xx #0: Alternate setting 1, max size= 0

[ 330.305244] em28xx #0: Alternate setting 2, max size= 1448

[ 330.305246] em28xx #0: Alternate setting 3, max size= 2048

[ 330.305248] em28xx #0: Alternate setting 4, max size= 2304

[ 330.305250] em28xx #0: Alternate setting 5, max size= 2580

[ 330.305251] em28xx #0: Alternate setting 6, max size= 2892

[ 330.305253] em28xx #0: Alternate setting 7, max size= 3072

[ 330.348854] i2c-adapter i2c-2: SMBus Quick command not supported, can't probe for chips

[ 330.537728] trying to set disabled gpio? (00)

[ 330.539442] tuner 6-0061: chip found @ 0xc2 (em28xx #0)

[ 330.539645] attach inform (default): detected I2C address c2

[ 330.542825] attach_inform: tvp5150 detected.

[ 330.543509] attach_inform: eeprom detected.

[ 330.558049] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 65 50 12 5c 03 82 1e 6a 18

[ 330.558056] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 00 00 60 00 00 00 02 00 00 00

[ 330.558062] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 00 00 00

[ 330.558068] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00

[ 330.558074] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[ 330.558080] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[ 330.558085] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00

[ 330.558091] em28xx #0: i2c eeprom 70: 32 00 36 00 39 00 30 00 39 00 39 00 39 00 30 00

[ 330.558097] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00

[ 330.558103] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00

[ 330.558108] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85

[ 330.558114] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 26 c5

[ 330.558120] em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 78 00 00 00 00 00 00 00

[ 330.558126] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85

[ 330.558132] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 26 c5

[ 330.558138] em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 78 00 00 00 00 00 00 00

[ 330.558144] EEPROM ID= 0x9567eb1a

[ 330.558145] Vendor/Product ID= 2040:6500

[ 330.558147] AC97 audio (5 sample rates)

[ 330.558148] 500mA max power

[ 330.558149] Table at 0x24, strings=0x1e82, 0x186a, 0x0000

[ 330.590328] tvp5150 6-005c: tvp5150am1 detected.

[ 331.369015] successfully attached tuner

[ 331.371002] em28xx #0: V4L2 VBI device registered as /dev/vbi0

[ 331.380375] em28xx #0: V4L2 device registered as /dev/video0

[ 331.380568] em28xx #0: Found Hauppauge WinTV HVR 900

[ 331.386799] analog tv open()

[ 331.386804] modelock active!

[ 331.386800] usbcore: registered new interface driver em28xx

[ 331.388502] em2880-dvb.c: DVB Init

[ 331.415417] vbi open()

[ 331.415423] modelock active!

[ 331.555256] DVB: registering new adapter (em2880 DVB-T)

[ 331.555263] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...

[ 331.555449] Em28xx: Initialized (Em2880 DVB Extension) extension</pre>
</li>
<li>Now try the digital tuner using scan or w_scan.</li>
<li>Check analogue tuning, for example using tvtime. In order to get working audio with tvtime you will currently need to install the project&#8217;s <a href="http://mcentral.de/wiki/index.php5/Tvtime">patched version</a>.</li>
</ol>
<h3>Analogue Samples</h3>
<p>These were taken from NZ analogue channels TV2 and Maori TV. As you can see the analogue reception in my office is less than perfect. The linked images are the original unmodified PNG screen captures.</p>
<div style="text-align: center">TV2 &#8211; 576i SD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Shortland%20St%20SD.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Shortland%20St%20SD.jpg" style="border: 0px solid ; width: 384px; height: 288px" alt="TV2 Shortland St" /></a></div>
<div style="text-align: center"></div>
<div style="text-align: center">Maori TV &#8211; 576i SD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Maori%20TV.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Maori%20TV.jpg" style="border: 0px solid ; width: 384px; height: 288px" alt="Maori TV" /></a></div>
<h2>Digital Samples</h2>
<p>Here is a mix of samples pulled from New Zealand&#8217;s <a href="http://freeviewnz.tv/">freeview|HD</a> service. The images below have been re-scaled, but you can click through to the PNGs from the original screen captures. All of the freeview|HD broadcasts are in H.264.</p>
<p>Sadly none of the broadcasters were showing native HD content whilst I was performing these tests so any HD video was upscaled prior to broadcast.</p>
<div style="text-align: center">TVNZ 7 &#8211; 576i SD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TV%207.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TV%207.jpg" style="border: 0px solid ; width: 440px; height: 242px" alt="TVNZ 7" /></a></div>
<div style="text-align: center"></div>
<div style="text-align: center">TV One &#8211; 720p HD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TVOne.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TVOne.jpg" style="border: 0px solid ; width: 480px; height: 270px" alt="TV One HD" /></a></div>
<div style="text-align: center">TV 2 &#8211; 720p HD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Shortland.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/Shortland.jpg" style="border: 0px solid ; width: 480px; height: 270px" alt="Shortland St HD" /></a></div>
<div style="text-align: center"></div>
<div style="text-align: center">TV 3 &#8211; 1080i HD<br />
<a href="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TV3%201080.png"><img src="http://www.mythtv.co.nz/mythtv/images/em28xx/hardy/TV3%20HD.jpg" style="border: 0px solid ; width: 480px; height: 270px" alt="TV3 1080i" /></a></div>
<p>The picture issues shown in the TV 3 1080i sample are due to missing support for PAFF interlaced spatial direct video in FFMPEG&#8217;s H.264 decoder.</p>
<h3>Using HVR 900 with MythTV</h3>
<p>Recent builds of MythTV will detect both the analogue and digital tuners of the HVR 900. The device can only operate a single tuner at a time, and MythTV already has the required patches to understand this.</p>
<p>When setting up the V4L based analogue tuner you need to make sure you select the correct audio device as the driver exposes its own DSP interface.</p>
<p>At the moment the support for New Zealand&#8217;s H.264 terrestrial service <a href="http://freeviewnz.tv/">freeview|HD</a> is rather limited, but you can scan for the 3 active multiplexes. For other countries you might have more luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mythtv.co.nz/mythtv/2008/06/08/hauppauge-hvr-900-tuner-and-ubuntu-hardy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

