Has anyone encountered problems after applying the patch?
For me everything works fine.
The patch itself doesn't make it worse, it certainly makes it better.
I've tested the driver without the patch and tuned to a channel which
usually works with it (meaning it doesn't deadlock straigh away). After
about an hour there was the same ARM crash with the buffer running full. It
appears related and the patch doesn't cover it or it's a completely
different deadlock situation.
My first thought then was it could be the PCR that is going out of sync
after a while and eventually crashes things (then again it should only be
non-lipsync) so I made sure every channel had the correct PCR PID set. Same
result.
I've read through the Texas Instruments av711x documentation (
http://www.linuxdvb.tv/documentation/AV711x_3_1.pdf ) which states in
section 11.2 that the decoder is "free running" i.e. not synced on tuning
to a channel, then activates PCR, then looks for PTS. The whole process to
sync can take around 3 minutes or so it says.
What I'm wondering at the moment is whether the deadlock can be reproduced
with a specially crafted MPEG2 file or whether there is some kind of
unpredicable crash. I don't yet comprehend things about av7110 debitypes in
av7110.c. Has this to do with the typ of card or system (i.e MHz of
processor) etc. so could it be that some people get deadlocks and others
don't. Odd.
What was changed in the firmware to include timshifting on one card? Are
the buffers smaller or in another part of the RAM or something?
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.