[linux-dvb] [PATCH] 8PSK/BPSK DVB-S/S2 support
mws at linuxtv.org
Mon Feb 27 00:20:32 CET 2006
On Sunday 26 February 2006 23:22, Ralph Metzler wrote:
> Yes, but if you have new features (e.g. DVB-T2, DVB-S3, DVB-H4.7, ...
> if there ever will be such things ...) you will also have to change
> the user space API. Then you have exactly the same problems as
> right now with DVB-S2 and the kernel API.
not really - e.g. a dvb-t2 will introduce a new enduser application - userspace api call.
how that would be internally kept via the drivers - which structs are used,
will be kept away from the users.
the idea is to provide a tuning function for each system that delivers all
parameter to the userspace api. that one decides what has to be done.
> > But what will the user need ? Just tune and forget, isn't it .. ? why
> > should the user need to know about FE_CAN xyz .. ?
> If you provide everything from tuning to channel management
> in this one library you can of course hide most of these changes.
> But if the application wants more low level access, it will be the same.
you're right, but we must count on which occurence is more,
- enduser/coder of enduser applications
- coders of dvb analyse tools, experimental stuff...
that do need lowlevel stuff
> > It will also be easier in the sense that people won't have to recompile
> > kernels in a fast changing manner, unless for new bridges etc. But it is
> > not that we see new bridges that often compared to frontends.
> That is true. Like I said, I am waiting to see if it will be able to
> handle all the quirks of the current and upcoming bridges.
we are in discussion
> Since some of the demod drivers I am and will be working on will have
> to be binary blobs with no kind of kernel dependencies (like kernel
> includes) anyway this will also make no big differences to
> me. At least as long as those I2C routing issues can be properly
> handled ...
> It also still will not hurt to have some interim solution for DVB-S2
> in the meantime.
that's right. within this week i will generate my 3rd patch.
More information about the linux-dvb