Hi,
Hans Verkuil wrote:
It is my general impression that the 0.3 series ivtv driver has become quite
stable by now. The major lacking feature, sliced VBI for the PVR150/500, is
to be added soon. This allows the recording of closed captions and things
like that. The only other change that I might make (pending some research
first) is to use a more standard format instead of the ivtv-specific format
currently used for the VBI data (the DVB standard).
After that I propose to start the work towards eventual kernel inclusion.
It starts to become a major bother having to support the various kernels
from 2.4 upwards, and so I suggest that we take the following actions:
1) After the two features I'm working on are added we freeze the 0.3 series,
except for (serious) bug fixes. This becomes the stable release, replacing
the 0.2 series.
2) Start a new 0.4 series with the goal of being included in the kernel.
I think we need to do the following in order to become 'mainstream':
- First merge any relevant ivtv changes to tveeprom.c, tuner.c, msp3400.c
and tda9887.c to the v4l sources so that we can stop keeping our own
copy around. I'm working on this already.
- Move the supporting modules (saa*, cx* and wm*) to the v4l repository,
again for inclusion with the kernel.
- Drop support for the 2.4 kernel and possibly older 2.6 kernels (not sure
what the v4l policy is) in ivtv.
- Get the v4l2 sliced VBI API from draft to final based on the work done in
the ivtv driver. (I'm working on that)
- Drop the ivtv-specific sliced VBI API and replace with the v4l2 final API.
This should be a good moment to release a stable 0.4 version and open a 0.5
series for the next steps:
- Clean up the ivtv sources to make them even remotely acceptable for the
kernel. Ouch.
- Document some of the darker corners of the driver. Double ouch.
- Start the process of moving the driver into the kernel.
So the 0.3 series will have to be maintained occasionally until the 0.4
series is ready. Then we can stop maintaining 0.3 and start maintenance
on 0.4, which should be easier since we now only have the ivtv module
itself to maintain, the remainder should be in the v4l repository or even
in the kernel. So we can tell people that they should upgrade :-)
0.5 is purely work to get it in a state that you don't feel too ashamed
when you give it to Linus :-)
I think this covers it pretty well, any comments?
I'd like to have audio on all three tuners (150 + 500). With 0.3.7.f I
do not get any sound on the 500 tuners when recording with the 150. I
know others experience similar problems (fellow countryman Sigurd Nes at
least). With 0.3.7c I did get sound on first 500 tuner, but also had
some weird occasional "crackling".
Cheers,
-Morten
Hans
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
--
-------------------------------------------------------------------
WEB-fx http://www.webfx.no
Morten Lerskau Rønseth mailto:[EMAIL PROTECTED]
Odinsvei 15c +47 6680 9191
1413 Tårnåsen +47 9343 4357
Norway
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel