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.