Jon Burgess napisaĆ(a):
Yes this occasional freeze with garbled OSD happens from time to time and seems to be much more frequent when there is no Video data (e.g. with the mp3 plugin). I don't know any way of fixing these problems.
Probably sending "prepared" empty frame with/before OSD will help (when there is no real data). Similar to "NoSignal.pes" in vdr-xine. I'm afraid that DXR3 do not like OSD data without valid primary stream.
I've been working on the problems that occur with occasional bursts of interference which can occasionally cause the output to lockup. I've made a few changes which seem to help a lot with getting the dxr3plugin to recover when this occurs.
Can you try adding this patch to the dxr3plugin and see if it helps?
I tested your patch with my DXR3 setup (newest microdode 0x2e) I have two "fifo full" issues (without valid signal): 1. vdr exits, so I have to start it again 2. OSD garbaged (I can send you screenshot), "fifo full" message appeard in syslog, but vdr didn't exit. I recovers by pressing "menu"->4 (recordings)->green (rewind), but the stream plays jerky, but replaying sequence stop->menu->4->green helps and the strem looked OK.