Jelle De Loecker wrote:
Roger
James schreef:
This is a rework of the patch posted by Anssi
Hannula some time ago
(http://www.spinics.net/lists/linux-dvb/msg26174.html). It allows an
unpatched application such as gnutv to access cards that only have new
api drivers. The example I have tested is the TT-3200 S2 driver in
Manu's multiproto tree. The patch requires that the new driver has the
default modulation type for old api access to be set in the .type field
of the its frontend info structure. For example for the stb0889
frontend this is.
....
The main patch to be applied is wholly to dvb_frontend.c and is given
at the end of this message. I would appreciate if people who are more
familiar with this environment than I am could verify that the approach
is correct. Sorry about the inline patches but I am cutting and pasting
from a terminal into a Linux box which is the wrong side of a firewall.
Roger
Thank you, Roger!
I've only decided to use her patch since yesterday (because mythtv
& the new multiproto api really don't go well together) But I had
to use a very old revision of the drivers.
I'll try this patch out first thing when I come home.
Do you know if this patch would allow regular disecq operations?
('Cause even with the old patch it wouldn't work in mythtv)
Greetings,
Jelle De Loecker
Jelle,
The neither versions of the patch impact on the DISEQC ioctls. If it
was not working before it may be due to mythtv not sending them.
However if the frontend module does not implement the DISEQC functions
they are just silently ignored. As far as I can see the frontends that
have implementations in the multiproto tree are cx24110, cx24123,
mt213, s5h1420, stb0899 (this is fe on the TT 3200) stv0299, tda10086,
tda8083 and tda80xx( 8044/8083?). Although if have not checked these in
detail.
Roger
|
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb