Change-Id: Ib297d40f711c4d9450d42a6967f54ffbc930fae8
}
}
- _tdm_exynos_display_do_commit(output_data);
-
- if (sync)
+ if (sync) {
+ _tdm_exynos_display_do_commit(output_data);
ret = _tdm_exynos_display_wait_sync(exynos_data->drm_fd, output_data->pipe);
- else {
- tdm_exynos_vblank_data *vblank_data = calloc(1, sizeof(tdm_exynos_vblank_data));
+ } else {
+ tdm_exynos_vblank_data *vblank_data;
uint target_msc;
+ vblank_data = calloc(1, sizeof(tdm_exynos_vblank_data));
if (!vblank_data) {
TDM_ERR("alloc failed");
ret = TDM_ERROR_OUT_OF_MEMORY;
goto out;
}
+ _tdm_exynos_display_do_commit(output_data);
+
target_msc++;
vblank_data->type = VBLANK_TYPE_COMMIT;