Date: Wed, 31 Mar 2004 11:35:33 +0300 (EEST) From: Jari Kirma <kirma@cs.hut.fi> To: freebsd-multimedia@freebsd.org Subject: Driver APIs for DVB? Message-ID: <Pine.GSO.4.58.0403311125010.24624@hutcs.cs.hut.fi>
next in thread | raw e-mail | index | archive | help
After couple days of hacking, I managed to adapt critical parts of Linux drivers for TechnoTrend TT-DVB-C USB box into FreeBSD. My hack runs in userland and uses generic USB device (ugen) to talk with the device. I managed to extract MPEG-2 stream that plays nicely on mplayer, and I've began to wonder about suitable API for this kind of device. Is there kernel API for digital video devices (and DVB spefically) that might be adopted to get good program support for this kind of device? Or, maybe even better, userland API based on (domain) sockets? DVB has many features that are a bit hard to translate to traditional tuner API, like bktr, as multiple "channels" (PIDs) can be on single tuner frequency, several of them might be necessary to be used at the same time, there's possibility of DVB data transports (certainly service information!), and decryption may require some API support, too... -kirma
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.58.0403311125010.24624>