Available for testing: Kbtv -- KDE TV viewer for bktr
Danny Pansters
danny at ricin.com
Tue Nov 1 01:03:46 PST 2005
Hi all,
If you have a bktr based TV or capture card and are using KDE on FreeBSD 5, 6,
or 7 I'd like to invite you to try out Kbtv. It is a small and simple TV
viewing app written mostly in python. Uses PyKDE for GUI and mplayer for
rendering.
For quite a while I wasn't too happy with the offerings for TV viewers,
especially under KDE. Fxtv works but looks out of place. Mplayer is arguably
the best TV renderer available for us. But KMplayer has a rather bad GUI for
using TV and because it starts a new mplayer instance (kicking the bktr
driver and/or the hardware) everytime you switch channels it exhibits
frequent hard freezes. If merely using the tuner (through ioctls) such things
don't happen. This made me write btcontrol, which is a small C program that
does a selection of the available ioctls.
I've also been the maintainer for the PyQt and PyKDE ports for quite a while
now, and it was about time to actually use it in an app that's useful for me
as well as for other *BSD folks (and figure out, which I've now done at least
partially, how QT and KDE really work... lots of reading/googling mainly).
And so I made Kbtv, with simplicity being a priority as well in the GUI as
under the hood. I'm sure it still has plenty bugs and things that might be
Done Better (but perhaps Never Will) (TM) but I've been using it for several
months now -- first through a few python modules with mplayer, later with
mplayer embedded in the GUI -- and it works fine and is quite fast. I must
say that I have P4 3.4GHz and 1.5GHz boxen on which I tested and both aren't
exactly skinny of course.
Obviously I only have one signal here (through cable, and basically all of
Holland is cable with similar signals). I've been able to test two TV cards:
a Miro bt848 (temic pal) and a Pinnacle/WinTV bt878 (philips pal + FM). So
I'm interested in any results. Specifically how it works with antenna (is the
1MHz unit scanning good enough), if/how it works out with ntsc and with other
tuner units, whether secam can be stomped into working after all ...
Please see
http://freebsd.ricin.com/kbtv
for tarball, port, package, bugs and screenshot. Run it through your KDE menu
or by running 'kbtv'. I'd like to move to one or more BETA's soon, then PR it
as a release. It's been sitting on my desktop for too long :) Any testing is
very much appreciated.
Thanks for your interest,
Dan
PS1: Yes, I looked at kdetv first, but considering the mediocre performance I
experienced under Linux (tried ark a while ago and debian recently and it's
still bad) and the fact that one would have to make first a generalization
for btkr to fit in with v4l[1][2] and then bend over backwards to make that
fit in with the bktr reality again, I gave up. I did try. It even compiled
and ran (without video though).
PS2: Kbtv does not support teletext or recording and that's not going to
change.
More information about the freebsd-multimedia
mailing list