On Saturday 30 September 2006 16:36, Martin Wache wrote: > Laz schrieb: > > Hmmmm...I don't think I get this problem if I suspend decoding, if that's > > what you mean here by 'suspend'. Having said that, I don't think I've > > tried suspending the decoding for a long while... I see the effect when I > > pause playback. > > I usually suspend the decoding on my vdr when I go away, so I'm pretty > sure that this works ;-)
I usually let mine turn itself on and off with nvram-wakeup! I see the problem when I leave it for a short while in the middle of something and get distracted! :) > This is probably the reason why I never noticed this... Now I've tried > to pause my vdr for a long time and indeed it looked up :-( > > I have now an idea what could be the reason for the deadlock. It could > be that the counters for synchronizing the video are overflowing, the > result would be a _very_ long delay until the next frame is actually > displayed. That would match quite well with Marco's backtrace... Ooooo...that sounds feasible. I must admit, that I've never sat there for ages to see if it wakes up again. > And here is a patch which hopefully fixes the problem (I'm trying > currently it out, which obviously takes some time... but I wanted to > shared it with you in case someone else wants to join the testing) Applied. Not sure I'll be able to recreate the situation off-hand, though. Hmmm...if you're right about this, how long should it take to overflow? The only counter I can see is a 64-bit integer which looks like it's counting in useconds which would take a few million years to overflow, by my reckoning! Maybe I'm looking in the wrong place and it's a 32-bit counter which would take 1 h 12 min to overflow. Not sure it was taking that long but it's hard to tell. I will try to make it happen without the patch and then try with the patched version. Cheers, Laz Cheers, Laz _______________________________________________ Softdevice-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/softdevice-devel
