From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 12 21:07:35 2006 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 46DEB16A40F for ; Thu, 12 Oct 2006 21:07:35 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from schitzo.solgatos.com (pool-71-117-237-135.ptldor.fios.verizon.net [71.117.237.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40CAC43D6B for ; Thu, 12 Oct 2006 21:07:33 +0000 (GMT) (envelope-from freebsd@sopwith.solgatos.com) Received: from schitzo.solgatos.com (localhost.home.localnet [127.0.0.1]) by schitzo.solgatos.com (8.13.6/8.13.6) with ESMTP id k9CL7XrS003911; Thu, 12 Oct 2006 14:07:33 -0700 Received: from sopwith.solgatos.com (uucp@localhost) by schitzo.solgatos.com (8.13.6/8.13.4/Submit) with UUCP id k9CL7XCm003908; Thu, 12 Oct 2006 14:07:33 -0700 Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id VAA04643; Thu, 12 Oct 2006 21:04:55 GMT Message-Id: <200610122104.VAA04643@sopwith.solgatos.com> To: rick-freebsd@kiwi-computer.com In-reply-to: Your message of "Thu, 12 Oct 2006 13:47:56 CDT." <20061012184756.GB56438@keira.kiwi-computer.com> Date: Thu, 12 Oct 2006 14:04:55 +0100 From: Dieter Cc: freebsd-multimedia@freebsd.org Subject: Re: New port: pvrxxx for Hauppauge PVR150/500 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: Thu, 12 Oct 2006 21:07:35 -0000 > > > And how do you propose we write drivers for these proprietary tuners? > > > Last I checked there were very few digital tuners available, and most > > > have DRM protection. Even finding cards which have linux drivers is quite > > > difficult! > > > > How do the penguins write drivers? > > That's my point-- there are few HD drivers around, compared to SD. If the tuner can output SD it can output HD. Perhaps you mean digital vs. analog. Compare the number of digital tuners that Linux supports to the number BSD supports. The penguins are getting them written somehow. > > The HD3000 > > specifically promises to not look at it. I haven't seen any other tuner > > mention it. > > The HD3000 is no longer available, only the HD5500 is: > http://www.pchdtv.com/ > AFAICT this card only works with terrestrial broadcasts (ACST). So yeah, > it works for about 70% of broadcast stations and about 50% of the shows I > like to watch. Also the HD5500 doesn't have composite/audio input, so > you'll also need to buy an analog card if you have older video equipment > you wish to use.. (e.g. VCRs-- did I just say that?) I haven't studied the HD5500 in detail, but the HD3000 has analog inputs (s-video & composite, audio) so you can feed it from an analog camcorder or whatever. In addition to broadcast ATSC it also does cable QAM. If the HD5500 doesn't do this, you could look for a HD3000 on ebay. > > http://www.bttv-gallery.de/ > > Most of those are used on analog cards. lynx -dump http://www.bttv-gallery.de/ | grep -i atsc | wc -l 167 lynx -dump http://www.bttv-gallery.de/ | grep -i ntsc | wc -l 414 Yeah, ntsc has more hits than atsc. That's still a fair number of hits for atsc. Yes, I'm assuming that the number of tuners is roughly proportional to the number of grep hits, which might not be the case. > > > Making linux drivers work in BSD is often nontrivial. > > > > What can be done to make this easier? > > The kernels are so different. What might help is if someone writes > wrapper macros & other stubs/shims so fewer #ifdef patches need to be > applied as patches to the linux sources. I, for one, am in favor of a set > of v4l userland shims (not kernel). It might also help if linux > developers commented their crazy code more often. I've run into headaches > when I've tried porting some linux things over to BSD. Possibly part of > the blame lies with the lack of API documentation. I'd like to see some sort of device driver API so that the same driver could work on FreeBSD/NetBSD/OpenBSD/Plan9/Linux/... > > What good is myth without tuners or output? > > There are both tuners and output. Cool. Could you point me at the list of BSD supported ATSC tuners, and the list of BSD supported video output devices with XvMC? > > Digital tuner support is not just about HD or quality. > > No but that's the primary drive behind digital (that and DRM). Other countries may vary, but the FCC wants to free up spectrum to sell, and is using digital to do it. They dropped the ball technically, but are ramming it through anyway. "Follow the money." Some stations choose to broadcast several SD subchannels rather than broadcasting HD. > > There is programming > > available today on digital broadcasts that is not available on analog > > broadcasts, > > Possibly, although I've not heard of any. Many PBS stations have programs on digital that are not broadcast on analog. Or pretty much any station that uses subchannels.