private_display = (tdm_private_display*)dpy;
#define BACKEND_FUNC_ENTRY() \
- tdm_private_backend *private_backend; \
+ tdm_private_module *private_module; \
tdm_private_display *private_display; \
tdm_error ret = TDM_ERROR_NONE; /* default TDM_ERROR_NONE */\
- TDM_RETURN_VAL_IF_FAIL(backend != NULL, TDM_ERROR_INVALID_PARAMETER); \
- private_backend = (tdm_private_backend*)backend; \
- private_display = private_backend->private_display;
+ TDM_RETURN_VAL_IF_FAIL(module != NULL, TDM_ERROR_INVALID_PARAMETER); \
+ private_module = (tdm_private_module*)module; \
+ private_display = private_module->private_display;
EXTERN tdm_error
tdm_display_get_capabilities(tdm_display *dpy,
tdm_display_capability *capabilities)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
DISPLAY_FUNC_ENTRY();
*capabilities = 0;
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- *capabilities |= private_backend->capabilities;
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ *capabilities |= private_module->capabilities;
}
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_pp_capabilities(tdm_display *dpy,
tdm_pp_capability *capabilities)
{
- tdm_private_backend *pp_backend;
+ tdm_private_module *pp_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->pp_backend) {
+ if (!private_display->pp_module) {
/* LCOV_EXCL_START */
TDM_ERR("no pp capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- pp_backend = private_display->pp_backend;
+ pp_module = private_display->pp_module;
- *capabilities = pp_backend->caps_pp.capabilities;
+ *capabilities = pp_module->caps_pp.capabilities;
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_pp_available_formats(tdm_display *dpy,
const tbm_format **formats, int *count)
{
- tdm_private_backend *pp_backend;
+ tdm_private_module *pp_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->pp_backend) {
+ if (!private_display->pp_module) {
/* LCOV_EXCL_START */
TDM_ERR("no pp capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- pp_backend = private_display->pp_backend;
+ pp_module = private_display->pp_module;
- *formats = (const tbm_format *)pp_backend->caps_pp.formats;
- *count = pp_backend->caps_pp.format_count;
+ *formats = (const tbm_format *)pp_module->caps_pp.formats;
+ *count = pp_module->caps_pp.format_count;
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_pp_available_size(tdm_display *dpy, int *min_w, int *min_h,
int *max_w, int *max_h, int *preferred_align)
{
- tdm_private_backend *pp_backend;
+ tdm_private_module *pp_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->pp_backend) {
+ if (!private_display->pp_module) {
/* LCOV_EXCL_START */
TDM_ERR("no pp capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- pp_backend = private_display->pp_backend;
+ pp_module = private_display->pp_module;
if (min_w)
- *min_w = TDM_FRONT_VALUE(pp_backend->caps_pp.min_w);
+ *min_w = TDM_FRONT_VALUE(pp_module->caps_pp.min_w);
if (min_h)
- *min_h = TDM_FRONT_VALUE(pp_backend->caps_pp.min_h);
+ *min_h = TDM_FRONT_VALUE(pp_module->caps_pp.min_h);
if (max_w)
- *max_w = TDM_FRONT_VALUE(pp_backend->caps_pp.max_w);
+ *max_w = TDM_FRONT_VALUE(pp_module->caps_pp.max_w);
if (max_h)
- *max_h = TDM_FRONT_VALUE(pp_backend->caps_pp.max_h);
+ *max_h = TDM_FRONT_VALUE(pp_module->caps_pp.max_h);
if (preferred_align)
- *preferred_align = TDM_FRONT_VALUE(pp_backend->caps_pp.preferred_align);
+ *preferred_align = TDM_FRONT_VALUE(pp_module->caps_pp.preferred_align);
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_capture_capabilities(tdm_display *dpy,
tdm_capture_capability *capabilities)
{
- tdm_private_backend *capture_backend;
+ tdm_private_module *capture_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->capture_backend) {
+ if (!private_display->capture_module) {
/* LCOV_EXCL_START */
TDM_ERR("no capture capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- capture_backend = private_display->capture_backend;
+ capture_module = private_display->capture_module;
- *capabilities = capture_backend->caps_capture.capabilities;
+ *capabilities = capture_module->caps_capture.capabilities;
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_capture_available_formats(tdm_display *dpy,
const tbm_format **formats, int *count)
{
- tdm_private_backend *capture_backend;
+ tdm_private_module *capture_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->capture_backend) {
+ if (!private_display->capture_module) {
/* LCOV_EXCL_START */
TDM_ERR("no capture capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- capture_backend = private_display->capture_backend;
+ capture_module = private_display->capture_module;
- *formats = (const tbm_format *)capture_backend->caps_capture.formats;
- *count = capture_backend->caps_capture.format_count;
+ *formats = (const tbm_format *)capture_module->caps_capture.formats;
+ *count = capture_module->caps_capture.format_count;
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_capture_available_size(tdm_display *dpy, int *min_w, int *min_h,
int *max_w, int *max_h, int *preferred_align)
{
- tdm_private_backend *capture_backend;
+ tdm_private_module *capture_module;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
- if (!private_display->capture_backend) {
+ if (!private_display->capture_module) {
/* LCOV_EXCL_START */
TDM_ERR("no capture capability");
_pthread_mutex_unlock(&private_display->lock);
/* LCOV_EXCL_STOP */
}
- capture_backend = private_display->capture_backend;
+ capture_module = private_display->capture_module;
if (min_w)
- *min_w = TDM_FRONT_VALUE(capture_backend->caps_capture.min_w);
+ *min_w = TDM_FRONT_VALUE(capture_module->caps_capture.min_w);
if (min_h)
- *min_h = TDM_FRONT_VALUE(capture_backend->caps_capture.min_h);
+ *min_h = TDM_FRONT_VALUE(capture_module->caps_capture.min_h);
if (max_w)
- *max_w = TDM_FRONT_VALUE(capture_backend->caps_capture.max_w);
+ *max_w = TDM_FRONT_VALUE(capture_module->caps_capture.max_w);
if (max_h)
- *max_h = TDM_FRONT_VALUE(capture_backend->caps_capture.max_h);
+ *max_h = TDM_FRONT_VALUE(capture_module->caps_capture.max_h);
if (preferred_align)
- *preferred_align = TDM_FRONT_VALUE(capture_backend->caps_capture.preferred_align);
+ *preferred_align = TDM_FRONT_VALUE(capture_module->caps_capture.preferred_align);
_pthread_mutex_unlock(&private_display->lock);
EXTERN tdm_error
tdm_display_get_output_count(tdm_display *dpy, int *count)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
tdm_private_output *private_output = NULL;
DISPLAY_FUNC_ENTRY();
_pthread_mutex_lock(&private_display->lock);
*count = 0;
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- LIST_FOR_EACH_ENTRY(private_output, &private_backend->output_list, link) {
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ LIST_FOR_EACH_ENTRY(private_output, &private_module->output_list, link) {
(*count)++;
}
}
EXTERN tdm_output *
tdm_display_get_output(tdm_display *dpy, int index, tdm_error *error)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
tdm_private_output *private_output = NULL;
DISPLAY_FUNC_ENTRY_ERROR();
if (error)
*error = TDM_ERROR_NONE;
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- LIST_FOR_EACH_ENTRY(private_output, &private_backend->output_list, link) {
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ LIST_FOR_EACH_ENTRY(private_output, &private_module->output_list, link) {
if (private_output->index == index) {
_pthread_mutex_unlock(&private_display->lock);
return private_output;
EXTERN tdm_output *
tdm_display_find_output(tdm_display *dpy, const char *name, tdm_error *error)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
tdm_private_output *private_output = NULL;
DISPLAY_FUNC_ENTRY_ERROR();
if (error)
*error = TDM_ERROR_NONE;
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- LIST_FOR_EACH_ENTRY(private_output, &private_backend->output_list, link) {
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ LIST_FOR_EACH_ENTRY(private_output, &private_module->output_list, link) {
if (strncmp(private_output->caps.model, name, TDM_NAME_LEN))
continue;
_pthread_mutex_unlock(&private_display->lock);
tdm_display_get_backend_info(tdm_display *dpy, const char **name,
const char **vendor, int *major, int *minor)
{
- tdm_private_backend *private_backend = NULL;
+ tdm_private_module *private_module = NULL;
tdm_backend_module *module_data = NULL;
DISPLAY_FUNC_ENTRY();
- TDM_DEPRECATED("Use tdm_backend_get_info");
+ TDM_DEPRECATED("Use tdm_module_get_info");
_pthread_mutex_lock(&private_display->lock);
/* use first backend */
- LIST_FOR_EACH_ENTRY(private_backend, &private_display->backend_list, link) {
- module_data = private_backend->module_data;
+ LIST_FOR_EACH_ENTRY(private_module, &private_display->module_list, link) {
+ module_data = private_module->module_data;
break;
}
}
EXTERN tdm_error
-tdm_backend_get_info(tdm_backend *backend, const char **name,
- const char **vendor, int *major, int *minor)
+tdm_module_get_info(tdm_module *module, const char **name,
+ const char **vendor, int *major, int *minor)
{
tdm_backend_module *module_data;
_pthread_mutex_lock(&private_display->lock);
- module_data = private_backend->module_data;
+ module_data = private_module->module_data;
if (name)
*name = module_data->name;
_pthread_mutex_lock(&private_display->lock);
- pp = (tdm_pp *)tdm_pp_create_internal(private_display->pp_backend, error);
+ pp = (tdm_pp *)tdm_pp_create_internal(private_display->pp_module, error);
_pthread_mutex_unlock(&private_display->lock);