On Tue, 2007-05-22 at 23:27 +0100, Alasdair Campbell wrote:
On 21/04/07, Petri Hintukainen phintuka@users.sourceforge.net wrote:
- "unscaled OSD": OSD and video are mixed by hardware using either
colorkeying (no opacity) or hardware RGBA layer. OSD and video can be of different size and OSD can be blended outside of video frame. OSD size is constant (fbdev primary layer size, most likely 720x576).
Xine-lib directfb driver supports method 2) for only some hardware with ARGB blending capacity. For the rest method 1) is used.
I have experimental patch to support colorkeying mode when hardware does not support separate ARGB OSD layer, I just need to adjust it for recent xine-libs.
I was wondering if you'd had a look at the patch you mentioned. I'd happily lose osd opacity in favour of a consistant look to my vdr experience - maybe others would too. I actually struggle to read some of the text with low resolution channels.
Yes, patch against xine-lib 1.1.6 is available from http://phivdr.dyndns.org/xine-lib/directfb/
- Petri