Created attachment 523796 [details] [diff] [review] Video layer opaque by default Siarhei has found that on 16bpp devices we do bunch of color conversion while playing video. I found that we do BuildLayer always non-opaque (ARGB32), in Image container we create image which is 16bpp... so result is 1) yuv->rgb16 image 2) rgb16 image -> ARGB32 layer surface 3) ARGB32 layer -> rgb16 screen.. this is bad. IIUC we don't have transparent video, and no need to create layer surface with alpha.
sorry, I mean opaque
In case of video clipping, that will be done on top level compositing stage. video itself does not have transparency.