VDR+DXR3 - stability problems (possible patch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

-- 
- Yo tambi?n quiero una Europa libre de Patentes de Software  -
- I want a Software Patents Free Europe too! And you?         -
---------------------------------------------------------------
   EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050517/ea8073b8/signature.pgp

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux