[Softdevice-devel] Softdevice and HDTV and OSD

Martin Wache M.Wache at gmx.net
Tue Feb 21 17:58:38 CET 2006


Stefan Lucke schrieb:
> On Montag, 20. Februar 2006 19:46, thomas erdmann wrote:
>> Hello List,
>> i came to the Softdevice Plugin because of several Problems with the Xine 
>> Plugin.
>> The normal Functions for "looking TV" with only a Budget Card are implemented 
>> better than then there i think, without the need to patch a large Project 
>> like Xine Sources of a special Date with the use of a specific Version of the 
>> Plugin. I've given it up before a couple of Weeks, because the same Problems 
>> withover multiple Versions :-(
>> Now i'm using Softdevice CVS several Weeks and it's working good -thank you !
>> Now i am experimenting with HD(Free)TV on Astra and Hotbird. I found, that 
>> with adjusting Softdevice to "OSD Einblendung Pseudo" it runs without crash 
>> but it's very hard to read anything of the OSD Text - it only flickers while 
>> key press event. So i looked at the Sources and tried some changes, without 
>> the expected results :-(
>> Can anyone give me a hint to
>> a) Do a faster OSD Redraw in "Pseude Mode" 
> 
> In "Pseudo Mode" there should be no need for faster refreshs as the
> mixing OSD + video is done in hardware by color keying. If you get
> only a flickering OSD (nvidia card + driver ?)
> 
>> b) Change the Software OSD for running at larger Resolutions without Crash
> Does the crash happen too if you select max-area option for xv-out ?
> ' ... -vo xv:max-area: ...'
> 
The software osd layer is too small for HDTV, one has to get larger
buffers for osdP*. I guess that would fix the crashes, but the osd would
not be scaled. To get scaled osd one also has to implement the method
ScaleVUpCopyToBitmap() for YUV modes, which could almost be a copy of
the ones for the RGB modes, but one would have to ensure that
AYUV_to_AYUV420P gets the correct lines.

Bye,
Martin



More information about the Softdevice-devel mailing list