[linux-dvb] About the DVB API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

http://www.eutelsat.com/satellites/pdf/Diseqc/associated%20docs/update_recomm_for_implim.pdf

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 
them.

Am I missing anything?

-Philip




[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux