From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 1 09:03:46 2005 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F61116A41F for ; Tue, 1 Nov 2005 09:03:46 +0000 (GMT) (envelope-from danny@ricin.com) Received: from smtpq3.groni1.gr.home.nl (smtpq3.groni1.gr.home.nl [213.51.130.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78E0D43D5E for ; Tue, 1 Nov 2005 09:03:43 +0000 (GMT) (envelope-from danny@ricin.com) Received: from [213.51.130.189] (port=46326 helo=smtp2.groni1) by smtpq3.groni1 with esmtp (Exim 4.30) id 1EWjeN-0003Hk-O1 for freebsd-multimedia@freebsd.org; Tue, 01 Nov 2005 01:05:15 +0100 Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:58637 helo=desktop.homenet) by smtp2.groni1 with esmtp (Exim 4.30) id 1EWjeM-0006MW-OL for freebsd-multimedia@freebsd.org; Tue, 01 Nov 2005 01:05:14 +0100 From: Danny Pansters To: freebsd-multimedia@freebsd.org Date: Tue, 1 Nov 2005 01:03:21 +0000 User-Agent: KMail/1.8.2 X-Face: :N, f2_*44g[tRY8Y-gL2zi`G|<6SpFjTeHt|V5LO6Yl2E7yAfEh{E6-8pqxUFX"l)=?utf-8?q?Nm8y=7E=0A=09IWJSAWQ=7D+=3DpP=7CT=5D?=@sy1sz%h)*CW6gtbp]"fe@MjICtIUo.0, CH~{[R4PXSyL MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511010103.21307.danny@ricin.com> X-AtHome-MailScanner-Information: Please contact support@home.nl for more information X-AtHome-MailScanner: Found to be clean Subject: Available for testing: Kbtv -- KDE TV viewer for bktr X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2005 09:03:46 -0000 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.