Skip to content
night199uk edited this page Sep 13, 2010 · 2 revisions

Welcome to the iDVB wiki!

iDVB was borne out of the need for a multi-purpose API supporting USB & Firewire adaptors on Mac. iTele and it’s drivers don’t seem to have been supported for a while, MythTV is not yet there with it’s support, and EyeTV is closed source.

The primary purpose of this port was to add DVB functionality to Plex (the Mac OS X port of XBMC).

Currently the API is a reasonably direct port of the Linux DVB API to C++ on Mac. Therefore porting apps to this API from Linux should be (relatively) simple. However there are no intentions to stay close to the Linux DVB API, as there are some thing in there that I feel are inappropriate for a userland library. Also, the aim is to be much more functional, and to provide features like Tuning, Channel Scanning ‘out-of-the-box’.

Currently this supports only the Elgato EyeTV Diversity card, however as the Dib7000/Dib0070 and Dib0700 drivers have all been ported, supporting other cards based on these chipsets should be simple. If you feel like taking it on, check out the source and drop me an email.

There is a lot to do here – if you want to contribute please get involved.

Clone this wiki locally