_e_video_geometry_cal_map(evhp);
- if (e_config->eom_enable == EINA_TRUE && evhp->external_video)
+ if (evhp->external_video)
{
tdm_err = tdm_output_get_mode(evhp->output, &mode);
if (tdm_err != TDM_ERROR_NONE)
static Eina_Bool
_e_video_can_commit(E_Video_Hwc_Planes *evhp)
{
- if (e_config->eom_enable == EINA_TRUE)
+ if (!evhp->external_video)
{
- if (!evhp->external_video && e_output_dpms_get(evhp->e_output))
+ if (e_output_dpms_get(evhp->e_output))
return EINA_FALSE;
}
- else
- if (e_output_dpms_get(evhp->e_output))
- return EINA_FALSE;
-
- if (!_e_video_is_visible(evhp))
- return EINA_FALSE;
- return EINA_TRUE;
+ return _e_video_is_visible(evhp);
}
static void
if (!evhp->ec->comp_data->video_client)
return ECORE_CALLBACK_PASS_ON;
- if (e_config->eom_enable == EINA_TRUE)
+ /* skip external client buffer if its top parent is not current for eom anymore */
+ if (evhp->external_video && e_eom_is_ec_external(ec))
{
- /* skip external client buffer if its top parent is not current for eom anymore */
- if (evhp->external_video && e_eom_is_ec_external(ec))
- {
- VWR("skip external buffer");
- return ECORE_CALLBACK_PASS_ON;
- }
+ VWR("skip external buffer");
+ return ECORE_CALLBACK_PASS_ON;
}
_e_video_render(evhp, __FUNCTION__);
if (!evhp) return ECORE_CALLBACK_PASS_ON;
VIN("client(0x%08"PRIxPTR") show: find video child(0x%08"PRIxPTR")", (Ecore_Window)e_client_util_win_get(ec), (Ecore_Window)e_client_util_win_get(video_ec));
- if(evhp->old_comp_buffer)
+ if (evhp->old_comp_buffer)
{
VIN("video already rendering..");
return ECORE_CALLBACK_PASS_ON;
if (ec == e_comp_wl_topmost_parent_get(evhp->ec))
{
- if (e_config->eom_enable == EINA_TRUE)
+ /* skip external client buffer if its top parent is not current for eom anymore */
+ if (evhp->external_video && e_eom_is_ec_external(ec))
{
- /* skip external client buffer if its top parent is not current for eom anymore */
- if (evhp->external_video && e_eom_is_ec_external(ec))
- {
- VWR("skip external buffer");
- return ECORE_CALLBACK_PASS_ON;
- }
+ VWR("skip external buffer");
+ return ECORE_CALLBACK_PASS_ON;
}
VIN("video need rendering..");