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?
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).
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.