Seppo Ingalsuo wrote:
I tried yesterday to adjust FLUSHRATE to higher value (60ms) as suggested by Jon and Ville but it didn't work better than default 40 ms with berserking OSD. I'll try soon the new microcode and Ville's HW SPU decoder patch as well.
That patch doesn't do anything to address the stability problem[*]. I just think we're asking too much to the poor spu unit of the dxr3 and there's not much that can be done about it :-( (maybe the new microcode but I cannot tell yet).
[*] a dvd uses "subpictures" for the menus and subtitles. A dvd player normally has a hardware (or firmware) subpicture unit (spu) to decode and show subpictures. A full featured dvb card doesn't have one, but it has an osd unit, so vdr decodes subpictures in software to show them through the osd. OTOH a dxr3 doesn't have an osd unit but it has an spu that the plugin (ab)uses to provide an osd. So, with a dxr3 this is the processing that goes on for dvd subpictures:
dvd subpicture -> software decoder -> osd -> spu encoder -> dxr3 spu
which is rather silly.
What the patch does is transform that into:
dvd subpicture -> dxr3 spu
Bye