If TDM backend works without events (for example fbdev backend)
then it should be able to call the commit handler function right after
doing commit.
Change-Id: I981a02bf257fda116861554db47e0bdf822bfa1f
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
commit_handler->user_data = user_data;
commit_handler->owner_tid = syscall(SYS_gettid);
commit_handler->user_data = user_data;
commit_handler->owner_tid = syscall(SYS_gettid);
- ret = func_output->output_commit(private_output->output_backend, sync,
- commit_handler);
- TDM_RETURN_VAL_IF_FAIL(ret == TDM_ERROR_NONE, ret);
-
if (!private_output->regist_commit_cb) {
private_output->regist_commit_cb = 1;
ret = func_output->output_set_commit_handler(private_output->output_backend,
tdm_output_cb_commit);
}
if (!private_output->regist_commit_cb) {
private_output->regist_commit_cb = 1;
ret = func_output->output_set_commit_handler(private_output->output_backend,
tdm_output_cb_commit);
}
+ ret = func_output->output_commit(private_output->output_backend, sync,
+ commit_handler);
+ TDM_RETURN_VAL_IF_FAIL(ret == TDM_ERROR_NONE, ret);
+