Hello Clyde,

Can you please prepare a patch that disables this interrupt pin for the Nebula cards? You can probably use the PCI vendor/device id to distinguish the device from others...


I feel inclined to do better than that - the bttv module is really for
analog cards - I think I might merge the relevant parts of the bttv stuff
(essentially the i2c code for driving the tuner) into the dvb bt878 module.
The bttv code already needs a patch to handle the Nebula card, so it will
be a much cleaner solution to merge it all into dvb.

I don't think that Gerd will be happy about this and code duplication is always a bad thing.


But I admit that something should be done here, because loading the whole Video4Linux-bttv-stuff wastes a lot of memory.

"bttv" should IMHO be separated just like the saa7146/av7110 driver in "dvb-kernel":

A "bttv-core" that does basic stuff and stuff common to all cards (ie. device recognition, i2c and gpio handling). Then there ca be a "bttv-v4l" part that does all the stuff "bttv" currently does for analog tv cards.

Then the "dvb-bt8x8" can use the functions from the "bttv-core" to driver the dvb cards without the Video4Linux stuff.

I admit that I don't know if there a corner cases (ie. some weird cards) which don't fit into this scheme.

I'll see how I go over the next week....
Clyde

It would be cool if such a separtion can be done in the long run.


CU
Michael.



--
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as 
subject.



Reply via email to