Ville Syrjälä wrote:

No. DirectFB is hardcoded to use YUV BT.656 mode. The RGB output mode of CRTC2 isn't BT.656 compatible.

The sub-picture layer works only when CRTC2 is configured for planar YUV.

So even if I have full RGB32 data I have no chance to reach the scart
RGB with out any RGB/YUV/RGB conversion? what about writing RGB directly
to the CRTC2 instead of YUV sub-picture? this would momentarily
sacrifice YUV sub-picture maybe. or I am lost...

Can DirectFB keep primary display active during TVout???? mplayer -vo dfbmga doesn't!


Actually it does but DirectFB takes control of both heads so you must run a DirectFB app on the primary head too. I always use XDirectFB on the primary head and watch videos on the TV.

Veery good news! So when DirectFB takes over framebuffer and consoles
are out of order. I see.

 > This would be nice. But it would need some thought as to what's the
best
approach. Maybe surface allocation should be delayed until IDirectFBDisplayLayer::GetSurface() is called. That way only the "master" layer would do a GetSurface() and the other would do SetSurface() or something like that. Or maybe the surface could be created with CreateSurface() and all layers would do SetSurface(). Also it would have to check that the layers have a compatible configuration.

It indeed needs organized approach. maybe if some others need it.

- Adding support to kernel/matroxfb that both CRTC's can use the same system/video memory


Should be rather easy to add.

I think I will try this at some moment.

and export this to an ioctl that DirectFB can set.


I don't think I controlling this from DirectFB makes much sense without proper multihead support.

Yes but would make it easy to just clone desktop to TV at once. It can
be nice to see something at either output of a set top box etc. I will
think about it.


So you want to convert the planar texture to packed with a multi-pass algorithm handling one plane at a time? Sounds really complicated and it wastes a lot of mmeory.

Yes maybe it can make sense if there is no other task running. I have to
test.

Thanks for all. I will try things and open new subject: in case I need
to ask.

Cagdas


_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to