As previous threads showed, at least Rev. 1.3 cards still have the problem
with outcom-error/ARM-reset/crash.
Currently using dvb-kernel, 2.4.20, vdr 1.2.1
Today i tried to call SetPIDs(0,0,...) on a regular intervall in arm_thread,
unfortunately the call disables the video-decoding (audio still there), so i
also call restart_feeds(av7110) there.
Of course this leads to little "drop-outs" for about a quarter second each
time, so i increased the sleep of the thread from 5*HZ to 50*HZ and later
500*HZ, maybe i did'nt test long enough, but it seems to me, that the problem
can be avoided that way.
Sounds good - to avoid crashes with a rev 1.3 SetPIDs(0,0,..) could be done
on channel changes and on errors in the data stream if signal less
operation on primary card is indicated. This should catch most crashes.
There are crashes if you stay on the same channel for around four hours but
calling it once every 30 minutes or so could help here. One little drop out
in the decode (not the recording) is better than ARM crashes.