display_get_buffer_fd has been removed from TDM backend interface.
Change-Id: I691378ae07277963a276478c22fac75358e34415
NULL, //display_get_capture_capability
fbdev_display_get_outputs,
fbdev_display_get_fd,
- fbdev_display_get_buffer_fd,
fbdev_display_handle_events,
NULL, //display_create_pp,
};
tdm_error fbdev_display_get_capabilitiy(tdm_backend_data *bdata, tdm_caps_display *caps);
tdm_output** fbdev_display_get_outputs(tdm_backend_data *bdata, int *count, tdm_error *error);
tdm_error fbdev_display_get_fd(tdm_backend_data *bdata, int *fd);
-tdm_error fbdev_display_get_buffer_fd(tdm_backend_data *bdata, int *fd);
tdm_error fbdev_display_handle_events(tdm_backend_data *bdata);
tdm_pp* fbdev_display_create_pp(tdm_backend_data *bdata, tdm_error *error);
tdm_error fbdev_output_get_capability(tdm_output *output, tdm_caps_output *caps);
}
tdm_error
-fbdev_display_get_buffer_fd(tdm_backend_data *bdata, int *fd)
-{
- tdm_fbdev_data *fbdev_data = (tdm_fbdev_data *)bdata;
- int bufmgr_fd;
-
- RETURN_VAL_IF_FAIL(fbdev_data, TDM_ERROR_INVALID_PARAMETER);
- RETURN_VAL_IF_FAIL(fd, TDM_ERROR_INVALID_PARAMETER);
-
- /*
- * We assume that shared memory backend will be used, howewer tbm buffer
- * manager uses dup() system call on received filed descriptor, that is
- * why we must provide tbm buffer manager with valid file descriptor
- */
-
-
-
- bufmgr_fd = open("/tmp/tdm_fbdev_bufmng", O_RDWR | O_CREAT | O_TRUNC, ACCESSPERMS);
- TDM_INFO("Open fake file: /tdm_fbdev_bufmgr %d", bufmgr_fd);
-
- *fd = bufmgr_fd;
-
- return TDM_ERROR_NONE;
-}
-
-tdm_error
fbdev_display_handle_events(tdm_backend_data *bdata)
{
tdm_fbdev_data *fbdev_data = (tdm_fbdev_data *) bdata;