Cooler Master C541 Centurion Micro ATX Case
Intel Pentium 4 2.4A Prescott 533MHz FSB
MSI 661FM3-V Micro ATX Motherboard
Corsair ValueSelect 2x512mb PC3200 Ram
Western Digital Caviar SE WD3000JB 300GB 7200 RPM IDE
Hauppage Win-TV PVR-350
Pretty nice, right? I got the box on Christmas, put it together, all except the PVR which I was ordering from Insight.com due to my work getting decent pricing from them. I ordered that PVR a week later, and to my dismay, Insight was out of stock. However, yesterday, due to my boss being cool, he loaned me one of the two PVR-350's he picked up a week before I called. So I was all set.
Popped the PVR in last night, and installed KnoppMyth because of it's ease of use as well as the relatively painless install it does for MythTV and all it's plugins. It may not be the fastest (and I say may as I am 99% sure it's as fast as anything else doing these same tasks), but it surely works to the fullest of my expectations. However, things weren't as easy as I would have liked, and some extra configuration was required. First, since I wanted to use the PVR-350, which has S-video output, to do both the recording as well as the displaying to the TV, I had to run a script which reconfigures the XF86Config-4 file as well as recompiling the ivtv driver to support the PVR-350 for video out. That script can be found here . It is extremely well run, and does all the work for you. It may require some configuration, but nothing that is too terribly difficult. However, what this script does do is configure myth (and X) to run at 720x480. This is great if you are running a 16:9 viewing ratio, but for those of us running 4:3, it's a bit off. Since you really don't want to mess with the XF86Config-4 here (believe me, no good results come of it), you can set the width/height of myth and the offsets to produce a fullscreen looking front end. I am using the following:
GuiWidth: 641
GuiHeight: 451
GuiOffsetX: 36
GuiOffsetY: 12
GuiHeight: 451
GuiOffsetX: 36
GuiOffsetY: 12
Tv output is not effected by this, and plays fullscreen in mplayer. A second configuration that was needed was to the /etc/lircd.conf file so that my remote, which is not natively supported, would work. Another file, /home/mythtv/.lircrc also had to be modified, and mine is linked here .
# /etc/lircd.conf
#
#
# brand: Hauppauge lirc.conf
# model no. of remote control: PVR-350
# devices being controlled by this remote:
#
#
begin remote
name grayHauppauge
bits 13
flags RC5
eps 30
aeps 100
one 0 0
zero 0 0
gap 200966
repeat_bit 2
begin codes
Power 0x00000000000017BD
Go 0x0000000000001FBB
TV 0x000000000000179C
Videos 0x0000000000001F98
Music 0x0000000000001799
Pictures 0x0000000000001F9A
Guide 0x000000000000179B
Radio 0x0000000000001F8C
UP 0x0000000000001794
LEFT 0x0000000000001F96
RIGHT 0x0000000000001797
DOWN 0x0000000000001F95
OK 0x00000000000017A5
Back-Exit 0x0000000000001F9F
Menu 0x000000000000178D
Prev-Channel 0x0000000000001F92
Mute 0x000000000000178F
Volume-UP 0x0000000000001F90
Volume-DOWN 0x0000000000001791
Channel-UP 0x0000000000001FA0
Channel-DOWN 0x00000000000017A1
Record 0x0000000000001FB7
Stop 0x00000000000017B6
Rewind 0x0000000000001FB2
Forward 0x00000000000017B4
Play 0x0000000000001FB5
Previous 0x00000000000017A4
Next 0x0000000000001F9E
Pause 0x00000000000017B0
1 0x0000000000001F81
2 0x0000000000001782
3 0x0000000000001F83
4 0x0000000000001784
5 0x0000000000001F85
6 0x0000000000001786
7 0x0000000000001F87
8 0x0000000000001788
9 0x0000000000001F89
0 0x0000000000001780
star 0x0000000000001F8A
hash 0x000000000000178E
red 0x0000000000001F8B
green 0x00000000000017AE
yellow 0x0000000000001FB8
blue 0x00000000000017A9
end codes
end remote
Simple enough, right? So now the remote works, but it's not booting without me hitting CTRl-D and CTRl-C alot. A big issue is not being able to see all the boot output when you boot up after the video switches to the PVR's S-video out. This stinks, and was particularly a problem for me until I booted using a monitor to find that my boot was halting as a disk needed to be checked. So fixed that, re-modified the XF86Config-4 file, and was good to go. Everything is working now, and I'm pretty happy with it. I plan on looking into what I can do to customize the UI for both MythTV itself as well as making MythWeb more useful to me and my wife. More to come...
