Frankie's Blog

9.09.2007

After playing around with Windows Vista Media Center on my new laptop, I must say, I have been impressed. There are lots of things that can be annoying when running mythTV: the lack of drivers on linux, the fact that no mythTV front-ends/clients exist for windows, and the latest one, that the TV listings are no longer free.

So now I am in a bit of a pickle. Do I pay for a mythTV listing service and spend the time to upgrade my mythTV server, thus supporting free and open software, or pay upfront for a copy of Vista and give media center a shot. I really don't know at this point.

I think I would have went with Media Center pretty easily except for one thing. In the latest version of Media Center, I can't play DVD files off the network. The only reason I can think of for why Microsoft would disable this functionality is due to movie industry pressures. This alone makes me scared to start using their products. Only after I added a separate piece of software called My Movies was I able to list and play DVD files over the network.

Not only was I able to play them, but My Movies (which is free) also categorized them, downloaded DVD cover images for them, and organized data for all the movies including directors, actor and actresses, MPAA rating, etc. Pretty amazing!

So, this got my wondering... why isn't this part of Media Center to begin with? This seems so in tune to what people want to do with their movie collections (same as with their music collections), so why do I have to add on a separate package to do this?

I'm not sure what I'm going to do on the TV front. Maybe I'll give MediaPortal another shot. I dunno...

Labels: , ,

1.20.2007

ok, i fixed the clock problem... turns out I had to run tzconfig as root instead of running tzselect.

Labels: , , ,

I have been building/tinkering with a HTPC in my house for a few months now. My initial goal was to get a really nice mythTV setup in the house, but I have come to realize how young mythTV and linux drivers are (when it comes to HDTV that is... many of the regular tuners work much better since you can actually do decoding on the card and the hardware issues are much more familiar to developers).

After trying a few different mythTV setups on various OSes, I ran with mythTV on a xubuntu install for a while. I eventually punted, installed windows XP, and tried out the new open source contender for windows, Media Portal. I believe this project is from the same guy who started the XBMC (Xbox Media Center) project, which I absolutely love.

I tried Media Portal for a while, but it only detected one of my tuners (I am using a Kworld ATSC 110 and an Avermedia a180 - both HDTV tuners). Also, after watching TV playback for a while, it would freeze. The advantages of having windows drivers was obvious though: the performance was much better and CPU usage much lower. I wish it would have worked better.

My next thought was to buy an OEM copy of Windows Media Center Edition. I have heard good things about it and it would be nice to have this integrate seamlessly with other computers in the house, especially once Vista rolls around. But, then something changed my short-term plans... the Saints are playing in the NFC championship!!! The friggin' Saints!!! I needed something ready so I can watch the game on my big screen, and since Media Portal had the lockup issues, that was out of the question. The game will be played on Fox, which is one of the channels that the mythTV setup played well, so I decided to go back to the mythTV setup temporarily so I could watch the game.

I decided to try KnoppMyth for the second time. I had tried it once in the past and it was a nightmare for me. Of course, at that time, I knew nothing about the driver support for my tuners and nothing about mythTV. This time around, things were different. I managed to get things working pretty well and now some of my previous mythTV issues are gone as well!!! Maybe I will stick with mythTV a little longer.

To get things working in KnoppMyth (I am using the R5E50 release), I did have to do some work. First off, my first tuner was getting detected as a "V-Stream Studio TV Terminator"!!!

dmesg output:

saa7133[0]: subsystem: 1461:1044, board: V-Stream Studio TV Terminator [card=65,insmod option]


After quite a bit of digging, I noticed that one of the init scripts, /etc/init.d/KnoppMyth-tv, was calling a script way down at the bottom called "/usr/local/bin/tvterm.sh". Looking at that script, I saw:

/usr/local/bin/tvterm.sh:
#!/bin/bash
lspci | grep SAA7133/SAA7135 > /tmp/tvterm
if [ ! -s /tmp/tvterm ]; then
exit
else
echo -e "\033[1mSetting up Studio TV Terminator.\033[0m"
rmmod saa7134 &> /dev/null
modprobe saa7134 card=65
fi



Well, duh! The script greps lspci output for 7133/7135 chipsets and then assumes it is a Studio TV Terminator card!! At least I guess you could say the script is appropriately named though, as it did terminate my tv experience. :)

To fix, I simply commented out the call to tvterm in the KnoppMyth-tv init script. Then, I set up an init script to call "modprobe saa7134-dvb". I did some other stuff in there that is probably unnecessary, but here it is (I put it in /etc/init.d, then ran update-rc.d to include it as an init script):

/etc/init.d/saa7134-dvb-install.sh:
#! /bin/sh

echo "In my saa7134 installer script ..."

echo "Loading module saa7134 ..."
modprobe saa7134

echo "Running depmod -a"
depmod -a

echo "Loading module saa7134-dvb ..."
modprobe saa7134-dvb



Next, I had to get my xorg.conf set up for my projector. I got the modeline setting for my InFocus SP-4805 projector off the web, but after putting it in, I was getting the wrong screensize even though the projector was reporting an 854x480 resolution. Finally, I fixed it by removing 800x600 as an option in the screen section. Now, my "Monitor" and "Screen" sections in my xorg.conf look like this:

/etc/X11/xorg.conf:
...
Section "Monitor"
        Identifier   "SDM-M51D"
        Option      "VendorName" "Infocus SP4805"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "NoDDC" "1"
        Option      "IgnoreEDID" "true"
        Option      "UseEdidFreqs" "false"
        Option      "DPMS" "false"
        HorizSync   25 - 80.0
        VertRefresh 50.0 - 85.0
        Modeline    "848x480" 37.293 848 936 984 1104 480 508 509 563 +hsync +vsync
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Device        "Generic Video Card"
    Monitor        "SDM-M51D"
    DefaultDepth    24
    SubSection "Display"
        Depth        1
        Modes        "848x480" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        4
        Modes        "848x480" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        8
        Modes        "848x480" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        15
        Modes        "848x480" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        16
        Modes        "848x480" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        24
        Modes        "848x480" "720x400" "640x480"
        #Modes        "720x400" "640x480"
    EndSubSection
EndSection
...



After that, things are working pretty well. I believe I am all set up for the big Saints game at least. I still have a problem with my clock setting. I cannot understand why after all these years it is still as hard and complicated as it is to set the darned time on a linux box.

If anyone is having any problems with their KWorld ATSC 110 or the AverMedia a180, let me know and I can see if I can help. Also, if anyone has gotten their Kworld remote to work, please pass the info along. I hear there is a kernel patch floating around to enable support for it, but I am hesitant to try patching the kernel right now since things are working.

Labels: , , ,



Archives

Atom news feed RSS news feed


Last Modified: 11.25.08    Powered by Blogger