Re: [linux-dvb] [PATCH] Userspace tuner

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Mauro Carvalho Chehab <mchehab@...>
Cc: Markus Rechberger <mrechberger@...>, video4linux-list@redhat.com <video4linux-list@...>, Manu Abraham <abraham.manu@...>, linux-kernel@vger.kernel.org <linux-kernel@...>, akpm@linux-foundation.org <akpm@...>, linux-dvb@linuxtv.org <linux-dvb@...>
Date: Friday, September 14, 2007 - 3:20 pm

On 9/14/07, Mauro Carvalho Chehab <mchehab@infradead.org> wrote:

For clarification, Markus is quoting me, above.

The idea is to eventually store a pointer to the dvb_frontend
structure on the bridge level to be used as a single entry point
between the analog and digital subsystems.  However, we are not yet
ready for this, as the refactoring process has a lot more to be done
beforehand.

Phase 1 of the refactoring was to implement the core changes required
for a single module to be used by both v4l and dvb, and to convert the
existing tuner modules to the new internal API.

Phase 2, a work in progress, involves the removal of duplicated code.
For example, the current code in the master branch still has tda8275 /
tda8275a analog code inside of tda8290.c, where the digital tuning
code is in tda827x.c ...  This was resolved in this changeset:

Move all tda8275/8275a tuning code from tda8290 module into tda827x module
http://linuxtv.org/hg/~mkrufky/philipsNXP/rev/09c2e16a8cdd

This code is working fine, and I have it pushed to linuxtv.org for the
sake of testing.  I have not requested merge to master because I still
have some cleanups to do, and I do not want this to go to 2.6.24.

(side note: basic support for TDA8295 + TDA18271 has been added to my
philipsNXP tree, as well)

Tuner-simple and dvb-pll will have to undergo a similar treatment, and
it's not going to happen overnight.  But I *am* working on it.

I've outlined a basic roadmap to the refactoring plans in my original RFC:
http://linuxtv.org/pipermail/linux-dvb/2007-August/019950.html

What I didn't mention in that RFC, however, is the method in which I
plan to remove the multiple instantiations of the tuner code for a
single piece of hardware, by moving the dvb_frontend pointer to the
bridge level.  Since this change depends on the other refactoring to
be completed first, I found it unnecessary to explain this in detail
at this point.

When the time comes, a new RFC will be sent out to deal with that matter.

There is no reason why the Xceive driver cannot be merged into the
current development tree using the hybrid tuner framework as it stands
today.

Regards,

Mike
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Wed Sep 12, 7:10 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Johannes Stezenbach, (Thu Sep 13, 9:13 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Thu Sep 13, 10:12 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Thu Sep 13, 11:50 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Thu Sep 13, 12:08 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Steven Toth, (Thu Sep 13, 4:36 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Alan Cox, (Fri Sep 14, 8:10 am)
Re: [linux-dvb] [PATCH] Userspace tuner, hermann pitton, (Thu Sep 13, 8:49 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Thu Sep 13, 7:17 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Alan Cox, (Fri Sep 14, 9:52 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 12:18 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Jelle Foks, (Tue Sep 18, 4:19 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Tue Sep 18, 6:56 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Alan Cox, (Tue Sep 18, 7:00 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Tue Sep 18, 4:55 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Steven Toth, (Thu Sep 13, 9:03 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 2:38 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Johannes Stezenbach, (Fri Sep 14, 7:38 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 12:36 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Johannes Stezenbach, (Fri Sep 14, 4:43 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 9:49 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Johannes Stezenbach, (Sat Sep 15, 9:34 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Steven Toth, (Sat Sep 15, 10:56 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Sat Sep 15, 4:52 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Fri Sep 14, 11:09 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Sat Sep 15, 8:59 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 9:29 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Johannes Stezenbach, (Sat Sep 15, 9:16 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Sat Sep 15, 9:38 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Sat Sep 15, 10:04 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Bernard Jungen, (Sat Sep 15, 12:58 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Mon Sep 17, 4:46 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Hans Verkuil, (Sun Sep 16, 7:30 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Sat Sep 15, 10:33 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Sat Sep 15, 10:45 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Fri Sep 14, 9:49 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Fri Sep 14, 1:32 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 1:46 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Fri Sep 14, 2:29 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Michael Krufky, (Fri Sep 14, 3:20 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Aidan Thornton, (Fri Sep 14, 5:07 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Fri Sep 14, 5:53 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Mauro Carvalho Chehab, (Fri Sep 14, 5:16 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Fri Sep 14, 3:57 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Joerg Roedel, (Fri Sep 14, 5:15 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Fri Sep 14, 8:00 am)
Re: [linux-dvb] [PATCH] Userspace tuner, Joerg Roedel, (Fri Sep 14, 12:13 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Fri Sep 14, 12:56 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Joerg Roedel, (Fri Sep 14, 1:40 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 12:09 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Alex Deucher, (Fri Sep 14, 2:52 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Fri Sep 14, 2:59 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Alex Deucher, (Fri Sep 14, 3:38 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Thu Sep 13, 12:22 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Markus Rechberger, (Thu Sep 13, 12:32 pm)
Re: [linux-dvb] [PATCH] Userspace tuner, Manu Abraham, (Thu Sep 13, 12:52 pm)