Date: Thu, 18 Jul 2013 21:53:45 +0200 From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@bluelife.at> To: Hans Petter Selasky <hps@bitfrost.no> Cc: freebsd-multimedia@freebsd.org, Juergen Lock <nox@jelal.kn-bremen.de> Subject: Re: kqueue(2) vs. cuse4bsd? Message-ID: <CAE-m3X2_QdQPf6_0mF8cn3fdmMvmagBdXhq6SCqWON3NF8NANQ@mail.gmail.com> In-Reply-To: <51E844C9.4060106@bitfrost.no> References: <201307181834.r6IIY35e055755@triton8.kn-bremen.de> <51E844C9.4060106@bitfrost.no>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 18.07.2013 21:39 schrieb "Hans Petter Selasky" <hps@bitfrost.no>: > > On 07/18/13 20:34, Juergen Lock wrote: >> >> In article < CAE-m3X0coVNak4fZ9hfC82izfgB1u0tX_JSBz89wb1d_qLhKtQ@mail.gmail.com> 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: You're awesome! Thanks a lot for stepping into and debugging that. > > kevent() support is not implemented for cuse4bsd. The devfs callback is NULL. Possibly could add that, but have to read up on kqueue first. Oh what a bummer. It would definitely be good to add that callback but is this everything that is needed or should we expect more problems?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-m3X2_QdQPf6_0mF8cn3fdmMvmagBdXhq6SCqWON3NF8NANQ>