Dienstag, August 30, 2005

The Ultimate Mediacenter - Part I

I'm already looking a long time for the ultimate media and entertainment center out of the box, but yet nothin' serious came up my horizon so far.

Since living in a flat, I'm not allowed to use a satellite-dish which terminates my dream of the wonderufl DVB-S. We got cable with almost 40 channels, most of them home-shopping-crap... but at least Munich is DVB-T broadcasting about 24 channels since May this year. DVB-C brings only 8 free digital channels on cable, all the other stuff is commercial and really expensive.

So the obvious way to go was, using DVB-T together with analogue channels from the cable and mix all that well with the usual mediacenter stuff (movie player,photos,music,dvd,text).

I studied all of the latest set-top boxes, and commercial media-centers, but all of them lack one or more big features: Internet-TV-channels and custom onscreen infos/ticker
Finally you would end up with more single media boxes than a home-cinema-rack has AV-connectors.

Building my own PC media center seems the only way to achieve my "everybody's?" ultimate mediacenter goal.

The big problem now is, that it's almost impossible to find a software which can handle DVB-T and analogue channels within one channellist. That means you always have to change the device/tuner and then select the channel, instead of simply channeljump through analogue and digital broadcasts. Further to pass analogue channels the same way as a DVB receiver does to a mpeg2 decoder, analogue channels will need to be encoded to mpeg2 first to feed a unique output-decoder... grrrrrrrrr.
I think most people will not understand the above as long as they haven't tried by themselves.

OK, I skipped the analogue part for the moment, and start using DVB-T.

Yesterday I bought the Terratec Cinergy 1400 DVB-T Card, which is now officially supported in Kernel 2.6.13. (There're also mixed-mode cards available, but without mpeg2 encoder, which means it's just two cards in one, nothing more.)

Already a long time ago, I bought myself a Mini-ITX PC, to have a compact, powersaving and silent computer for the living room.
Since I'm a gentoo linux enthusiast, I compiled everything from scratch on that slow=powersaving machine.

Compiling the new kernel for an Epia M10000 Ezra board, was quite a challenge, although I had absolutely no problems in the past, but I found out "vesafb-tng" doesn't work anymore in 2.6.13, "vesafb-old" does only work if it's not compiled as a module. And compiling takes quite a time on this 900MHz hardware. For a first try I skipped patching the sources with older 2.6.7 epia patches, which I'll need later to get hardware-mpeg-acceleration CLE266, framebuffer and XVideo motion compensation XvMC running.

After compiling 2.6.13 for the third time, this time successful, I gave up and did go to sleep.
Not sure if I'll pick up there tomorrow, or simple use my already prepared debian-dvd's.

It's hard to reduce power consumption, if you have to let the computer running the whole night to get some stuff compiled. Where's the powersaving here ? A fast machine can at least save power when it's unused.

...to be continued...