Re: Skeleton LinuxDVB framework

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

 



On 2 November 2012 12:47, Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> wrote:

>
> As DVB version 3 or below is outdated, and v4 was never finished/merged.
>
> The DVBv5 (currently, on version 5.8) is the one you should use:
>
>> http://linuxtv.org/downloads/v4l-dvb-apis/dvbapi.html
>
>> -----Original Message-----
>> Subject: Skeleton LinuxDVB framework
>>
>> Hi all,
>>
>> As a newbie to the LinuxDVB Device drivers, I am wondering if there is a
>> framework template to get a quick start in to DVB device drivers. I
>> currently have a SOC chip and an manufacturers API that I would like to make
>> in to a LinuxDVB compliant device. (Tuners/Demods/CA/MPEG output hardware
>> etc)
>
> It is probably easier to get one driver of each type as an example and
> change it to fill your needs.
>
>>
>> Any information is greatly appreciated.
>> Richard

> Cheers,
> Mauro

Hi Mauro (and others),

The documentation shows userspace applications quite clearly, and they
are very easy - its the device driver that I would like to understand
and implement on a SoC. The 'Copy someone elses' idea will get me to
an end, but I have to convince my team of engineers/architects that
the LinuxDVB is the future; and currently I cannot find any
documentation on the .fops, calling conventions, execution order (what
is the dependency order of devices) and such.  I would like to promote
the understanding of the driver, and not blindly hack someone else's
creations. (Hacking code causes maintenance problems later on)
I am currently using a proprietary API that was developed originally
for NeucleusOS that works, and now would like to move to a Linux
standard type system. (Moving from a Working API to an unknown API is
a risk)

Are there any architecture/API documentation on how the driver is
implemented, even pseudo-code would be useful. (Call is 'The Anatomy
of the DVB driver' if you will)

Best Regards,
Richard
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux