From owner-freebsd-multimedia@freebsd.org Sun Jan 10 17:51:59 2016 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53665A69492 for ; Sun, 10 Jan 2016 17:51:59 +0000 (UTC) (envelope-from storm16@gmail.com) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 276CC1EB2 for ; Sun, 10 Jan 2016 17:51:59 +0000 (UTC) (envelope-from storm16@gmail.com) Received: by mail-ig0-x22e.google.com with SMTP id z14so87508605igp.1 for ; Sun, 10 Jan 2016 09:51:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=uDBPqfyidHHyVEq6P9XSaJtlxvE32R/e9kM0ZqCGSTg=; b=lu0i8DkBjMMqNW54SWUWbS8HEP3ny+xhZ+kcdWutPUstvM5Y+Y1YxMLcyN5nURW4ZX XmwC7G6ARmH5ZPVQx6TMLO5PTXIe8iyC+Wkd9YX3XdNOvtiPv8IN1wbMH4XeqqxQ69Et PtvA0xUYpK8OEh1/OSU9570qZ8skw4gxIzTd2olSlMHn48d2IbLPUZthimuRjBIJsACT mIgakZsDwlVuYN6NsTmR46bIktr1iC1ASwadQs22oCfcdNxBnDNEdlJNMnh9GSB+eQi9 sXGEY5AFDS+tOzUilW5jKsaX9h04DSjRvLVBn1rceHsH6brtNaPALecLy8auAQFknWPV VGhg== MIME-Version: 1.0 X-Received: by 10.50.79.170 with SMTP id k10mr7943985igx.19.1452448318580; Sun, 10 Jan 2016 09:51:58 -0800 (PST) Received: by 10.64.2.227 with HTTP; Sun, 10 Jan 2016 09:51:58 -0800 (PST) Date: Sun, 10 Jan 2016 12:51:58 -0500 Message-ID: Subject: Hauppague card with free (or pc) bsd From: Brad Alexander To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2016 17:51:59 -0000 Hi, I'm new to the list and new to BSD, having come over from Linux. I just converted my wife's machine over to pcbsd, which is a spork of freebsd. Her machine has a Hauppague card plugged into the cable box, so I have the system loading the bktr driver. According to dmesg: bktr_mem: memory holder loaded bktr0: mem 0xeb000000-0xeb000fff irq 19 at device 1.0 on pci5 bktr0: [GIANT-LOCKED] bktr0: Hauppauge Model 44801 D110 bktr0: Hauppauge WinCast/TV, Philips NTSC tuner. What app do I set her up with to watch live TV? Is there a HOWTO on doing this? On Linux, I was using tvtime, but that was a little long in the tooth, the last update was in 2005, plus the FAQ states: 7. Does tvtime support FreeBSD or NetBSD? Currently, tvtime will not work on BSD-based systems, but the code to get it to work should not be too difficult. There is a driver for bt848 and bt878-based cards under BSD called *bsdbt848*. The API for this driver is different from Linux's video4linux that tvtime was written for, so the first job would be to do the input code in tvtime to handle this driver. See mplayer for one example of some code that uses this driver. The only other Linux-specific feature that we use would be the /dev/rtc code to do high performance timing (I assume there is a BSD equivalent of this). So I was planning on using Kodi and TVHeadend, but did not see TVHeadend in the repos. So what is the best way to set this up and what end app can i use to get TV in a windowed session on her desktop? Thanks, --b