[Ilugc] X11 output with Transparent channel

  • From: arun_krish20@xxxxxxxxxxx (arun kumar)
  • Date: Mon, 23 Nov 2015 12:09:56 +0000 (UTC)

Hello All,
We are facing an issue with X11 and multiple hardware framebuffer.
In our board we have 2 hardware framebuffers. 
1. /dev/FB0 - used for UI application, X11 is used to update FB0 frame buffer. 
in our application we are processing pixel information with RGBA format in all 
GUI windows(EGL 2.0).
2. /dev/FB1 - We are displaying video thorugh gstreamer v4lsink.

Finally in our board(iMx6 - Freescale) IPU process will blend these 2 hardware 
frame buffers with the concept of local alpha in pixel mode and update the 
final buffer into display.Scenario is, in GUI we are updating video play 
controls(except play controls area will be transparent to view the video) and 
will be updated to FB0 and Video will be updated to FB1.
Issue is in FB0 pixel informations are updated with only RGB and A is neglected.

We want know X11 output can be canfigured with alpha information for each pixel 
in the final output?May be X11 output is the final output to the display, so 
not nessary to have the alpha in pixel information? 
Is there any configuration to have the Alpha channel for the pixel information 
to the final output from X11?

Thanks in Advance!Arunkumar R







Other related posts:

  • » [Ilugc] X11 output with Transparent channel - arun kumar