[linux-dvb] About the DVB API
philipp_subx at redfish-solutions.com
Mon Aug 29 23:04:55 CEST 2005
Sorry if this has been discussed a lot lately, but I was looking through the
current glibc-kernheaders RPMS at what exactly comes in linux/dvb/ and
noticed that dvb/frontend.h could be more complete.
For instance, the enums for the diseqc commands aren't present... though
since they aren't package or implementation dependant, but rather defined
in an external standard:
perhaps they should be defined in the header files?
And why not include a small library to perform common functions,
such as formatting and sending IOCTL messages, marshalling structures,
normalizing various values (such as SNR), unpacking EPGs, selecting and
tuning the front-end, writing and reading channel lists, etc?
That would give a broad set of building blocks that the various concurrent
projects could use without duplicating effort.
Looking at the v4 API it seems like a lot of the test/apps do many of these
functions for themselves, rather than relying on a library to do it for
Am I missing anything?
More information about the linux-dvb