Mailing List archive

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

[linux-dvb] Re: Is DVB the right place for FusionHDTV card driver?



John Dalgliesh wrote:
On Tue, 27 Jul 2004, Holger Waechtler wrote:

Mac Michaels wrote:

I own a  DViCO FusionHDTV 3 Gold card and am writing a
driver for it. I have modified the cx88 V4L2 driver to
almost work for NTSC-M. All video and tuner functions work,
no sound yet.

I want to write a driver for the ATSC transport stream. Is
DVB or V4L2 the best place to implement a driver for DViCO
FusionHDTV?
It would be nice to see theDVB frontend API extended so that it
seamlessly supports all digital TV frontends including ATSC.

So, basically, is that a yes?
yes.

I would have thought linux-dvb was the
perfect place for it ... it's all MPEG-2 TS data, whether it's DVB or
ATSC. Initially you may have to reinterpret some of the frontend
tuning parameters for the different modulation scheme in 8VSB, but after
that linux-dvb has all the framework to get the transport stream into user
space, and most likely some apps will work with it unmodified (i.e. as
long as they don't look for DVB specifics).
right...


When that all works then the frontend struct/API could be extended if
necessary (unless all params are always 'auto' in 8VSB :)
you only need to add a new enum fe_type FE_ATSC or FE_8VSB, a new enum fe_modulation, and then add your parameter struct to the union u in struct dvb_frontend_parameters.


The card uses a Microtune 4042 FI5 tuner, LG DT3302
receiver, and CX23881 to interface to the PCI bus among
other things. Is there already DVB code to handle any of
these chips?
as far I know, not. But the SAA7146 and the bt8xx DVB drivers are based
on the corresponding V4L drivers, too.

I don't know if it has made it into CVS yet, but there is a driver for the
digital stream from the CX23883 that has recently been written by Chris
Pascoe to get the DVB-T version of the Fusion HDTV running. It may be a
good starting point! See <http://www.itee.uq.edu.au/~chrisp/DVICO-Linux/>
Would you please be so kind and take care about this code so that it will make it into CVS? Maybe you need to contact the original author and ask if it's ok for him and he wants to continue development in the linuxtv CVS tree.

Please let us know whom of you needs a r/w CVS access and send us (off-list) your public ssh2 keys so that we can create your account.


Also, I wrote a driver for the Microtune 4042 myself as part of a project
to support the DVICO FusionHDTV II card on the Mac. (This stopped when the
guy testing it discovered he wasn't in a place that could receive ATSC :)
So I have no idea if it actually works but it might do ... and also I
think I remember that tuner being mentioned on this list at some stage...?
:)

Holger




Home | Main Index | Thread Index