On Wed, 2009-05-20 at 09:54 -0500, Scott Reynolds wrote: > On Sun, May 17, 2009 at 7:10 PM, Andy Walls <[email protected]> wrote: > > > > Here are some hints on looking for possible problem changes: > > [...] > > > > I'm just guessing it's a change in one of those files. That filespec > > limits things to 16 changesets. If you can narrow down the date range, > > then you can open up the log serach to all the files. > > Thanks, Andy, this was well more than enough to get me going in the > right direction. I quickly narrowed down the date to March 30, for > which there were only two changesets for the files you indicated. I > quickly inferred that it was this change that broke PVR-350 output on > kernel 2.6.23: > > http://linuxtv.org/hg/v4l-dvb/rev/e66ace4b4a61 > v4l2: use old-style i2c API for kernels < 2.6.26 instead of < 2.6.22 > > Updating to the tip and reverting this changeset (ignoring one > harmless reject) got PVR-350 output working again for me. > > Now, I'm not saying that this is the correct solution.
One could argue that if it works for you with no ill effects, then it is a correct solution for you. > I defer to > those with a much better idea of what the general effects of this > might be. It could be that my kernel doesn't have the old-style i2c > API compiled in, perhaps, which is why it failed in the first place. I don't have any old kernels lying around to troubleshoot this one. Hans would understand the implications best. Generally though, the line of thought on the linux-media mailing list is to provide backward compatability when reasonable, but not to work too hard on solving backward comptability problems. Volunteer time is scarce. > I'm just guessing and unfortunately my zero megabits-per-second > Internet upgrade of late prevents me from checking right now. (The > "upgrade" is a joke, in case it's not obvious. I expect the problem to > be resolved by this evening, though.) > > > I'm pretty happy with the AFE and VBI changes in the cx18 driver. If > > you have and HVR-1600 or Compro H900 or some other cx18 supported board, > > you can test them if you like. > > Let me be clear -- I record analog signals from a pair of DTV tuners > on a PVR-150 and an HVR-1600. Playback goes through a PVR-350 > connected via S-video to the television. Now, the PVR-150 has been > giving me stable captions (via sliced VBI) for some time now; and as > of March 29, the cx18 driver was mostly working, with some sync issues > and occasionally dropped captions. My goal, obviously, is to see that > last part working. It's likely the application side buffer handling performance problem I fixed with the series of patches around April 15: http://linuxtv.org/hg/v4l-dvb/shortlog/518bb17e199b > > The PVR-350 uses a different video decoder from the CX25843, so the > > changes in the cx18 driver won't be applicable to making VBI on a > > PVR-350 better. > > I don't mean to be contrary, but the PVR-350 is working -and- I have > appear to have stable captions on playback for recordings from both > the PVR-150 and the HVR-1600. Do you have any explanation? Hmm. Maybe I was thinking about something else. So if everything is working for you, have fun. > Thanks again for your help! You're welcome. Regards, Andy > Best regards, > > --scott _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
