Last night I tried another approach to fixing the DMA issues. Instead of dealing with the awkward transition between the odd and even fields in the middle of the buffer, I just avoid the problem by using the whole buffer for both fields. This works fine for me on both the DVB & dvb-kernel drivers.
In case you are wondering, I also tried the simpler case of just using just one of the fields, but that only worked 50% of the time.
Please try one of the two patches attached for the DVB & dvb-kernel drivers. These patches are against the CVS of a few days ago and _should not_ be applied on top of my previous patches.
Sorry for the delay, but just to report back that I tried this on the DVB branch and it works perfectly for me!
Any reason not to get this into CVS?
Thanks Jon,
Ed W
-- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.