Skip site navigation (1)Skip section navigation (2)
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>