[linux-dvb] (no subject) - in fact Amiga OS4 and v4l-dvb

hermann pitton hermann-pitton at arcor.de
Fri Mar 6 01:14:54 CET 2009


Am Donnerstag, den 05.03.2009, 19:04 +0100 schrieb lars ouff:
> Hello, I am looking into the possibility of porting or writing a
> simple driver for the DVB-T part of the SAA7135 chip. I am merely
> doing some research for an eventual long-term hobby programming
> project.
> I have a little programming experience but have friends that are more
> experienced that will help. The driver will be for the AmigaOS4
> platform (PowerPC).

hmm, I know quite nothing about the recent Amiga OS4, but the GNU/Linux
saa7134 driver supports saa7130/34/33/35 and saa7131e PCI brigdes
currently. For DVB-T and DVB-S we rely on the dvb subsystem.

For almost all current silicon tuners and demodulators you will need
NDAs for register programming details too. (some Freescale support with
open specs was just added)

Given that the PCI interface seems to vanish soon on recent PCs,
depending on how long-term your efforts might be, you might end up
without any such devices on the markets anymore. The work on Linux
support started in 2002.

> The reason I'm mailing this list is to maybe get some help with where
> to start and what is needed. I read in the PDF for the chip that there
> is an SDK available for 3rd parties, is this freely available online?

As far I know there is still nothing freely available for the
programming details.

>  (I've mailed Gigabyte about it but don't expect swift response).
> I also read something about an alternative API for non Win systems.
> Amiga devs told me that writing a new driver will be the thing to do
> and not try to port a linux driver, comments? I'm asuming there is a
> ppc-linux driver? I've read some threads about the support for this
> chip in the linux world and it seems good. For decoding in AmigaOS4 we
> have ffmpeg and libfaad.
> ______________________________________________________________________
Why reinvent the wheel when others already did the work and it is Open

With the hidden auto detected devices the driver currently supports
about two hundred different PCI cards. We also support almost all tuners
currently on the markets also vbi/cc, external analog inputs and radio
and soon RDS. Also some cards with mpeg encoders. This was only possible
with our active community and people willing to help to add support for
new stuff and it is an still ongoing process.

You can use Linux PPC, maybe just CD/DVD live media or boot it from some
Flash media to have a try, if you already have some supported hardware.

I suggest to use xine/kaffeine for a painless try with GUI, but you must
take care to have the codecs distributions can't provide, but are legal
for individual use.

The Amiga devs probably have good reasons to suggest to write a new
driver, but I don't know about any details. Unfortunately linux-dvb is
not easy portable for Open Source m$ projects too, but our code is
there ;)

Maybe some at home in both worlds can give better pointers or you must
raise more detailed questions. For me CP/M was still good enough during
all that ...


More information about the linux-dvb mailing list