From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 18 19:39:26 2013 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A93A1669; Thu, 18 Jul 2013 19:39:26 +0000 (UTC) (envelope-from hps@bitfrost.no) Received: from mta.bitpro.no (mta.bitpro.no [92.42.64.202]) by mx1.freebsd.org (Postfix) with ESMTP id 384712F5; Thu, 18 Jul 2013 19:39:26 +0000 (UTC) Received: from mail.lockless.no (mail.lockless.no [46.29.221.38]) by mta.bitpro.no (Postfix) with ESMTP id 2D41A7A222; Thu, 18 Jul 2013 21:39:24 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id DB8518EF1E0; Thu, 18 Jul 2013 21:39:26 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at lockless.no Received: from mail.lockless.no ([127.0.0.1]) by localhost (mail.lockless.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fcjlYNhevNd5; Thu, 18 Jul 2013 21:39:26 +0200 (CEST) Received: from laptop015.hselasky.homeunix.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) by mail.lockless.no (Postfix) with ESMTPSA id 0A38F8EF1DF; Thu, 18 Jul 2013 21:39:26 +0200 (CEST) Message-ID: <51E844C9.4060106@bitfrost.no> Date: Thu, 18 Jul 2013 21:40:57 +0200 From: Hans Petter Selasky Organization: Bitfrost A/S User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130522 Thunderbird/17.0.6 MIME-Version: 1.0 To: Juergen Lock Subject: Re: kqueue(2) vs. cuse4bsd? References: <201307181834.r6IIY35e055755@triton8.kn-bremen.de> In-Reply-To: <201307181834.r6IIY35e055755@triton8.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jul 2013 19:39:26 -0000 On 07/18/13 20:34, Juergen Lock wrote: > In article you write: >> Hi guys. > Hi! >> >> I have been working on tvheadend for some time and got it to the point >> where I think it starts to become useful for others too. Upstream was >> very helpful and merged a lot of patches already and also helped with >> the kqueue support. >> >> So what is tvheadend and why do you want it? >> - If you are using XBMC then you really want tvheadend as your DVB >> backend. This allows you to watch TV and record stuff within XBMC. >> - If you are using MythTV then you really want to use tvheadend because >> it's slim and light and still does everything you ever need. Without all the >> Qt GUI and without a database and without a ton of plugins. >> >> The port itself is in a somewhat useable state but there is still quite some >> work to bring it in a good shape. I still wanted to bring it to the >> tree to allow >> other people to jump in and give it a broader testing with other devices and >> other environments. >> >> Known issues: >> - scanning does not work (at least not for my Dib7000 DVB-T device) >> - no libav support >> - no libdvbcsa support >> - no rc.d script >> - does not compile on FreeBSD 8.x >> >> Patches, feedback and help are always welcome! >> >> WWW: https://tvheadend.org/ > > Ok I got it to build on 8.3 and found it couldn't scan because > kevent() in tvhpoll_add() in open_table() in src/dvb/dvb_input_filtered.c > always fails with ENODEV on the demux0 dvb node. :( Is kqueue(2) > broken with cuse4bsd? I've Cc'd hps, maybe he knows... > > First the Makefile patch I used: > kevent() support is not implemented for cuse4bsd. The devfs callback is NULL. Possibly could add that, but have to read up on kqueue first. --HPS