Mailing List archive

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

[linux-dvb] Re: Kernel OOPS



Marcel Siegert wrote:
> 
> why is there a need for any kind of a dvb api when you have to
> implement driver missing features in your software?
> 
> on my point of view it looks like - if my application runs  e.g. on a
> DBOX2/Dreambox/Whatever Linux running STB do nothing, if it runs on a
> PC check for driver version / hardware revision ect. and implemented
> hardware dependend stuff into the application.
> 
> In this special case an API is a kind of software stuff to simplify
> coding and that a developer of an application must have understanding
> in DVB / Linux but not Driver Coding So if you started someday somehow
> a development of TS Playback capabilities via the dvr device without
> having real support for this on the hardware side - you should fix
> this.
> Otherwise take this feature away, and be happy with postings and
> claims over much applications no longer working. 
> 
> Am i totally wrong ? :)

IMHO the situation is comparable to ALSA. I.e. there should be
a standard library to handle format conversion in userspace
according to hardware capabilites. IIRC there also have been
similar discussions about format conversion in kernel space for v4l2.

The purpose of an API is to make porting software easier. It
doesn't matter if emulation of non-existant hardware features
is done in kernel or userspace. What matters is that you don't
have to write that code yourself, but can use a library.

But like I already said, if someone fixes the driver properly
it's OK with me. Let's not turn this into a religious debate.

Johannes


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index