info.src_config.pos.y = vbuf->content_r.y;
info.src_config.pos.w = vbuf->content_r.w;
info.src_config.pos.h = vbuf->content_r.h;
+ info.src_config.format = vbuf->tbmfmt;
info.dst_pos.x = video->geo.tdm_output_r.x;
info.dst_pos.y = video->geo.tdm_output_r.y;
info.dst_pos.w = video->geo.tdm_output_r.w;
if (!found)
{
- video->pp_tbmfmt = TBM_FORMAT_ARGB8888;
+ if (formats && count > 0)
+ video->pp_tbmfmt = formats[0];
+ else
+ {
+ WRN("No layer format information!!!");
+ video->pp_tbmfmt = TBM_FORMAT_ARGB8888;
+ }
return EINA_TRUE;
}