int PP_SET_INFO_ERROR;
int PP_COMMIT_ERROR;
unsigned int layer_get_buffer_flags_ret;
+int capture_destroy_is_called;
void stub_backend_init()
{
PP_SET_INFO_ERROR = 0;
PP_COMMIT_ERROR = 0;
layer_get_buffer_flags_ret = 20;
+ capture_destroy_is_called = 0;
}
tdm_capture *output_create_capture(tdm_output *output, tdm_error *error)
void capture_destroy(tdm_capture *capture)
{
(void)capture;
+
+ capture_destroy_is_called = 1;
}
tdm_error capture_set_done_handler(tdm_capture *capture,
return TDM_ERROR_NONE;
}
+
+tdm_error capture_attach(tdm_capture *capture, tbm_surface_h buffer)
+{
+ (void)capture;
+ (void)buffer;
+
+ if (CAPTURE_ATTACH_ERROR)
+ return TDM_ERROR_OPERATION_FAILED;
+
+ return TDM_ERROR_NONE;
+}