monitor-manager: Rename MetaCRTC(Info) to MetaCrtc(Info)

Change to follow the naming convention used everywhere else. This means
changing CRTC to Crtc even though it is an abbreviation.

https://bugzilla.gnome.org/show_bug.cgi?id=777732
This commit is contained in:
Jonas Ådahl 2016-12-08 12:15:28 +08:00
parent 156c478ccb
commit 1650c35e38
12 changed files with 118 additions and 118 deletions

View File

@ -898,7 +898,7 @@ apply_configuration (MetaMonitorConfig *self,
return FALSE; return FALSE;
meta_monitor_manager_apply_configuration (manager, meta_monitor_manager_apply_configuration (manager,
(MetaCRTCInfo**)crtcs->pdata, crtcs->len, (MetaCrtcInfo**)crtcs->pdata, crtcs->len,
(MetaOutputInfo**)outputs->pdata, outputs->len); (MetaOutputInfo**)outputs->pdata, outputs->len);
set_current (self, config); set_current (self, config);
@ -1772,7 +1772,7 @@ output_can_clone (MetaOutput *output,
} }
static gboolean static gboolean
can_clone (MetaCRTCInfo *info, can_clone (MetaCrtcInfo *info,
MetaOutput *output) MetaOutput *output)
{ {
unsigned int i; unsigned int i;
@ -1789,7 +1789,7 @@ can_clone (MetaCRTCInfo *info,
} }
static gboolean static gboolean
crtc_can_drive_output (MetaCRTC *crtc, crtc_can_drive_output (MetaCrtc *crtc,
MetaOutput *output) MetaOutput *output)
{ {
unsigned int i; unsigned int i;
@ -1803,14 +1803,14 @@ crtc_can_drive_output (MetaCRTC *crtc,
static gboolean static gboolean
crtc_assignment_assign (CrtcAssignment *assign, crtc_assignment_assign (CrtcAssignment *assign,
MetaCRTC *crtc, MetaCrtc *crtc,
MetaMonitorMode *mode, MetaMonitorMode *mode,
int x, int x,
int y, int y,
MetaMonitorTransform transform, MetaMonitorTransform transform,
MetaOutput *output) MetaOutput *output)
{ {
MetaCRTCInfo *info = g_hash_table_lookup (assign->info, crtc); MetaCrtcInfo *info = g_hash_table_lookup (assign->info, crtc);
if (!crtc_can_drive_output (crtc, output)) if (!crtc_can_drive_output (crtc, output))
return FALSE; return FALSE;
@ -1834,7 +1834,7 @@ crtc_assignment_assign (CrtcAssignment *assign,
} }
else else
{ {
info = g_slice_new0 (MetaCRTCInfo); info = g_slice_new0 (MetaCrtcInfo);
info->crtc = crtc; info->crtc = crtc;
info->mode = mode; info->mode = mode;
@ -1852,10 +1852,10 @@ crtc_assignment_assign (CrtcAssignment *assign,
static void static void
crtc_assignment_unassign (CrtcAssignment *assign, crtc_assignment_unassign (CrtcAssignment *assign,
MetaCRTC *crtc, MetaCrtc *crtc,
MetaOutput *output) MetaOutput *output)
{ {
MetaCRTCInfo *info = g_hash_table_lookup (assign->info, crtc); MetaCrtcInfo *info = g_hash_table_lookup (assign->info, crtc);
if (info) if (info)
{ {
@ -1901,7 +1901,7 @@ static gboolean
real_assign_crtcs (CrtcAssignment *assignment, real_assign_crtcs (CrtcAssignment *assignment,
unsigned int output_num) unsigned int output_num)
{ {
MetaCRTC *crtcs; MetaCrtc *crtcs;
MetaOutput *outputs; MetaOutput *outputs;
unsigned int n_crtcs, n_outputs; unsigned int n_crtcs, n_outputs;
MetaOutputKey *output_key; MetaOutputKey *output_key;
@ -1925,7 +1925,7 @@ real_assign_crtcs (CrtcAssignment *assignment,
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTC *crtc = &crtcs[i]; MetaCrtc *crtc = &crtcs[i];
unsigned int pass; unsigned int pass;
/* Make two passes, one where frequencies must match, then /* Make two passes, one where frequencies must match, then
@ -1989,8 +1989,8 @@ meta_monitor_config_assign_crtcs (MetaConfiguration *config,
{ {
CrtcAssignment assignment; CrtcAssignment assignment;
GHashTableIter iter; GHashTableIter iter;
MetaCRTC *crtc; MetaCrtc *crtc;
MetaCRTCInfo *info; MetaCrtcInfo *info;
unsigned int i; unsigned int i;
MetaOutput *all_outputs; MetaOutput *all_outputs;
unsigned int n_outputs; unsigned int n_outputs;
@ -2041,10 +2041,10 @@ meta_monitor_config_assign_crtcs (MetaConfiguration *config,
} }
void void
meta_crtc_info_free (MetaCRTCInfo *info) meta_crtc_info_free (MetaCrtcInfo *info)
{ {
g_ptr_array_free (info->outputs, TRUE); g_ptr_array_free (info->outputs, TRUE);
g_slice_free (MetaCRTCInfo, info); g_slice_free (MetaCrtcInfo, info);
} }
void void

View File

@ -121,7 +121,7 @@ meta_monitor_manager_dummy_read_current (MetaMonitorManager *manager)
manager->modes[0].height = 768; manager->modes[0].height = 768;
manager->modes[0].refresh_rate = 60.0; manager->modes[0].refresh_rate = 60.0;
manager->crtcs = g_new0 (MetaCRTC, num_monitors); manager->crtcs = g_new0 (MetaCrtc, num_monitors);
manager->n_crtcs = num_monitors; manager->n_crtcs = num_monitors;
manager->outputs = g_new0 (MetaOutput, num_monitors); manager->outputs = g_new0 (MetaOutput, num_monitors);
manager->n_outputs = num_monitors; manager->n_outputs = num_monitors;
@ -157,7 +157,7 @@ meta_monitor_manager_dummy_read_current (MetaMonitorManager *manager)
manager->outputs[i].modes = g_new0 (MetaMonitorMode *, 1); manager->outputs[i].modes = g_new0 (MetaMonitorMode *, 1);
manager->outputs[i].modes[0] = &manager->modes[0]; manager->outputs[i].modes[0] = &manager->modes[0];
manager->outputs[i].n_possible_crtcs = 1; manager->outputs[i].n_possible_crtcs = 1;
manager->outputs[i].possible_crtcs = g_new0 (MetaCRTC *, 1); manager->outputs[i].possible_crtcs = g_new0 (MetaCrtc *, 1);
manager->outputs[i].possible_crtcs[0] = &manager->crtcs[i]; manager->outputs[i].possible_crtcs[0] = &manager->crtcs[i];
manager->outputs[i].n_possible_clones = 0; manager->outputs[i].n_possible_clones = 0;
manager->outputs[i].possible_clones = g_new0 (MetaOutput *, 0); manager->outputs[i].possible_clones = g_new0 (MetaOutput *, 0);
@ -171,7 +171,7 @@ meta_monitor_manager_dummy_read_current (MetaMonitorManager *manager)
static void static void
meta_monitor_manager_dummy_apply_config (MetaMonitorManager *manager, meta_monitor_manager_dummy_apply_config (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs) unsigned int n_outputs)
@ -181,8 +181,8 @@ meta_monitor_manager_dummy_apply_config (MetaMonitorManager *manager,
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
crtc->is_dirty = TRUE; crtc->is_dirty = TRUE;
if (crtc_info->mode == NULL) if (crtc_info->mode == NULL)
@ -245,7 +245,7 @@ meta_monitor_manager_dummy_apply_config (MetaMonitorManager *manager,
/* Disable CRTCs not mentioned in the list */ /* Disable CRTCs not mentioned in the list */
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
crtc->logical_monitor = NULL; crtc->logical_monitor = NULL;

View File

@ -52,10 +52,10 @@ typedef struct _MetaMonitorConfig MetaMonitorConfig;
typedef struct _MetaLogicalMonitor MetaLogicalMonitor; typedef struct _MetaLogicalMonitor MetaLogicalMonitor;
typedef struct _MetaCRTC MetaCRTC; typedef struct _MetaCrtc MetaCrtc;
typedef struct _MetaOutput MetaOutput; typedef struct _MetaOutput MetaOutput;
typedef struct _MetaMonitorMode MetaMonitorMode; typedef struct _MetaMonitorMode MetaMonitorMode;
typedef struct _MetaCRTCInfo MetaCRTCInfo; typedef struct _MetaCrtcInfo MetaCrtcInfo;
typedef struct _MetaOutputInfo MetaOutputInfo; typedef struct _MetaOutputInfo MetaOutputInfo;
typedef struct _MetaTileInfo MetaTileInfo; typedef struct _MetaTileInfo MetaTileInfo;
@ -110,7 +110,7 @@ struct _MetaTileInfo {
struct _MetaOutput struct _MetaOutput
{ {
/* The CRTC driving this output, NULL if the output is not enabled */ /* The CRTC driving this output, NULL if the output is not enabled */
MetaCRTC *crtc; MetaCrtc *crtc;
/* The low-level ID of this output, used to apply back configuration */ /* The low-level ID of this output, used to apply back configuration */
glong winsys_id; glong winsys_id;
char *name; char *name;
@ -128,7 +128,7 @@ struct _MetaOutput
MetaMonitorMode **modes; MetaMonitorMode **modes;
unsigned int n_modes; unsigned int n_modes;
MetaCRTC **possible_crtcs; MetaCrtc **possible_crtcs;
unsigned int n_possible_crtcs; unsigned int n_possible_crtcs;
MetaOutput **possible_clones; MetaOutput **possible_clones;
@ -164,7 +164,7 @@ struct _MetaOutput
MetaTileInfo tile_info; MetaTileInfo tile_info;
}; };
struct _MetaCRTC struct _MetaCrtc
{ {
glong crtc_id; glong crtc_id;
MetaRectangle rect; MetaRectangle rect;
@ -244,15 +244,15 @@ struct _MetaLogicalMonitor
}; };
/* /*
* MetaCRTCInfo: * MetaCrtcInfo:
* This represents the writable part of a CRTC, as deserialized from DBus * This represents the writable part of a CRTC, as deserialized from DBus
* or built by MetaMonitorConfig * or built by MetaMonitorConfig
* *
* Note: differently from the other structures in this file, MetaCRTCInfo * Note: differently from the other structures in this file, MetaCrtcInfo
* is handled by pointer. This is to accomodate the usage in MetaMonitorConfig * is handled by pointer. This is to accomodate the usage in MetaMonitorConfig
*/ */
struct _MetaCRTCInfo { struct _MetaCrtcInfo {
MetaCRTC *crtc; MetaCrtc *crtc;
MetaMonitorMode *mode; MetaMonitorMode *mode;
int x; int x;
int y; int y;
@ -262,7 +262,7 @@ struct _MetaCRTCInfo {
/* /*
* MetaOutputInfo: * MetaOutputInfo:
* this is the same as MetaCRTCInfo, but for outputs * this is the same as MetaCrtcInfo, but for outputs
*/ */
struct _MetaOutputInfo { struct _MetaOutputInfo {
MetaOutput *output; MetaOutput *output;
@ -309,7 +309,7 @@ struct _MetaMonitorManager
MetaMonitorMode *modes; MetaMonitorMode *modes;
unsigned int n_modes; unsigned int n_modes;
MetaCRTC *crtcs; MetaCrtc *crtcs;
unsigned int n_crtcs; unsigned int n_crtcs;
GList *logical_monitors; GList *logical_monitors;
@ -335,7 +335,7 @@ struct _MetaMonitorManagerClass
MetaOutput *); MetaOutput *);
void (*apply_configuration) (MetaMonitorManager *, void (*apply_configuration) (MetaMonitorManager *,
MetaCRTCInfo **, MetaCrtcInfo **,
unsigned int , unsigned int ,
MetaOutputInfo **, MetaOutputInfo **,
unsigned int); unsigned int);
@ -348,13 +348,13 @@ struct _MetaMonitorManagerClass
int); int);
void (*get_crtc_gamma) (MetaMonitorManager *, void (*get_crtc_gamma) (MetaMonitorManager *,
MetaCRTC *, MetaCrtc *,
gsize *, gsize *,
unsigned short **, unsigned short **,
unsigned short **, unsigned short **,
unsigned short **); unsigned short **);
void (*set_crtc_gamma) (MetaMonitorManager *, void (*set_crtc_gamma) (MetaMonitorManager *,
MetaCRTC *, MetaCrtc *,
gsize , gsize ,
unsigned short *, unsigned short *,
unsigned short *, unsigned short *,
@ -396,7 +396,7 @@ MetaOutput *meta_monitor_manager_get_outputs (MetaMonitorManager *
void meta_monitor_manager_get_resources (MetaMonitorManager *manager, void meta_monitor_manager_get_resources (MetaMonitorManager *manager,
MetaMonitorMode **modes, MetaMonitorMode **modes,
unsigned int *n_modes, unsigned int *n_modes,
MetaCRTC **crtcs, MetaCrtc **crtcs,
unsigned int *n_crtcs, unsigned int *n_crtcs,
MetaOutput **outputs, MetaOutput **outputs,
unsigned int *n_outputs); unsigned int *n_outputs);
@ -410,7 +410,7 @@ void meta_monitor_manager_get_screen_limits (MetaMonitorManager *
int *height); int *height);
void meta_monitor_manager_apply_configuration (MetaMonitorManager *manager, void meta_monitor_manager_apply_configuration (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs); unsigned int n_outputs);
@ -422,7 +422,7 @@ void meta_output_parse_edid (MetaOutput *output,
GBytes *edid); GBytes *edid);
gboolean meta_output_is_laptop (MetaOutput *output); gboolean meta_output_is_laptop (MetaOutput *output);
void meta_crtc_info_free (MetaCRTCInfo *info); void meta_crtc_info_free (MetaCrtcInfo *info);
void meta_output_info_free (MetaOutputInfo *info); void meta_output_info_free (MetaOutputInfo *info);
gboolean meta_monitor_manager_has_hotplug_mode_update (MetaMonitorManager *manager); gboolean meta_monitor_manager_has_hotplug_mode_update (MetaMonitorManager *manager);
@ -435,7 +435,7 @@ gboolean meta_monitor_manager_get_monitor_matrix (MetaMonitorManager *
void meta_monitor_manager_clear_output (MetaOutput *output); void meta_monitor_manager_clear_output (MetaOutput *output);
void meta_monitor_manager_clear_mode (MetaMonitorMode *mode); void meta_monitor_manager_clear_mode (MetaMonitorMode *mode);
void meta_monitor_manager_clear_crtc (MetaCRTC *crtc); void meta_monitor_manager_clear_crtc (MetaCrtc *crtc);
/* Returns true if transform causes width and height to be inverted /* Returns true if transform causes width and height to be inverted
This is true for the odd transforms in the enum */ This is true for the odd transforms in the enum */

View File

@ -178,7 +178,7 @@ make_logical_config (MetaMonitorManager *manager)
monitor_number = 0; monitor_number = 0;
/* Walk the list of MetaCRTCs, and build a MetaLogicalMonitor /* Walk the list of MetaCrtcs, and build a MetaLogicalMonitor
for each of them, unless they reference a rectangle that for each of them, unless they reference a rectangle that
is already there. is already there.
*/ */
@ -208,7 +208,7 @@ make_logical_config (MetaMonitorManager *manager)
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
GList *l; GList *l;
/* Ignore CRTCs not in use */ /* Ignore CRTCs not in use */
@ -429,7 +429,7 @@ meta_monitor_manager_free_mode_array (MetaMonitorMode *old_modes,
} }
void void
meta_monitor_manager_clear_crtc (MetaCRTC *crtc) meta_monitor_manager_clear_crtc (MetaCrtc *crtc)
{ {
if (crtc->driver_notify) if (crtc->driver_notify)
crtc->driver_notify (crtc); crtc->driver_notify (crtc);
@ -438,7 +438,7 @@ meta_monitor_manager_clear_crtc (MetaCRTC *crtc)
} }
static void static void
meta_monitor_manager_free_crtc_array (MetaCRTC *old_crtcs, meta_monitor_manager_free_crtc_array (MetaCrtc *old_crtcs,
int n_old_crtcs) int n_old_crtcs)
{ {
int i; int i;
@ -624,7 +624,7 @@ meta_monitor_manager_handle_get_resources (MetaDBusDisplayConfig *skeleton,
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
GVariantBuilder transforms; GVariantBuilder transforms;
g_variant_builder_init (&transforms, G_VARIANT_TYPE ("au")); g_variant_builder_init (&transforms, G_VARIANT_TYPE ("au"));
@ -766,7 +766,7 @@ meta_monitor_manager_handle_get_resources (MetaDBusDisplayConfig *skeleton,
static gboolean static gboolean
output_can_config (MetaOutput *output, output_can_config (MetaOutput *output,
MetaCRTC *crtc, MetaCrtc *crtc,
MetaMonitorMode *mode) MetaMonitorMode *mode)
{ {
unsigned int i; unsigned int i;
@ -803,7 +803,7 @@ output_can_clone (MetaOutput *output,
void void
meta_monitor_manager_apply_configuration (MetaMonitorManager *manager, meta_monitor_manager_apply_configuration (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs) unsigned int n_outputs)
@ -862,12 +862,12 @@ meta_monitor_manager_handle_apply_configuration (MetaDBusDisplayConfig *skeleto
&crtc_id, &new_mode, &x, &y, &transform, &crtc_id, &new_mode, &x, &y, &transform,
&nested_outputs, NULL)) &nested_outputs, NULL))
{ {
MetaCRTCInfo *crtc_info; MetaCrtcInfo *crtc_info;
MetaOutput *first_output; MetaOutput *first_output;
MetaCRTC *crtc; MetaCrtc *crtc;
MetaMonitorMode *mode; MetaMonitorMode *mode;
crtc_info = g_slice_new (MetaCRTCInfo); crtc_info = g_slice_new (MetaCrtcInfo);
crtc_info->outputs = g_ptr_array_new (); crtc_info->outputs = g_ptr_array_new ();
if (crtc_id >= manager->n_crtcs) if (crtc_id >= manager->n_crtcs)
@ -1033,7 +1033,7 @@ meta_monitor_manager_handle_apply_configuration (MetaDBusDisplayConfig *skeleto
} }
meta_monitor_manager_apply_configuration (manager, meta_monitor_manager_apply_configuration (manager,
(MetaCRTCInfo**)crtc_infos->pdata, (MetaCrtcInfo**)crtc_infos->pdata,
crtc_infos->len, crtc_infos->len,
(MetaOutputInfo**)output_infos->pdata, (MetaOutputInfo**)output_infos->pdata,
output_infos->len); output_infos->len);
@ -1136,7 +1136,7 @@ meta_monitor_manager_handle_get_crtc_gamma (MetaDBusDisplayConfig *skeleton,
{ {
MetaMonitorManager *manager = META_MONITOR_MANAGER (skeleton); MetaMonitorManager *manager = META_MONITOR_MANAGER (skeleton);
MetaMonitorManagerClass *klass; MetaMonitorManagerClass *klass;
MetaCRTC *crtc; MetaCrtc *crtc;
gsize size; gsize size;
unsigned short *red; unsigned short *red;
unsigned short *green; unsigned short *green;
@ -1199,7 +1199,7 @@ meta_monitor_manager_handle_set_crtc_gamma (MetaDBusDisplayConfig *skeleton,
{ {
MetaMonitorManager *manager = META_MONITOR_MANAGER (skeleton); MetaMonitorManager *manager = META_MONITOR_MANAGER (skeleton);
MetaMonitorManagerClass *klass; MetaMonitorManagerClass *klass;
MetaCRTC *crtc; MetaCrtc *crtc;
gsize size, dummy; gsize size, dummy;
unsigned short *red; unsigned short *red;
unsigned short *green; unsigned short *green;
@ -1459,7 +1459,7 @@ void
meta_monitor_manager_get_resources (MetaMonitorManager *manager, meta_monitor_manager_get_resources (MetaMonitorManager *manager,
MetaMonitorMode **modes, MetaMonitorMode **modes,
unsigned int *n_modes, unsigned int *n_modes,
MetaCRTC **crtcs, MetaCrtc **crtcs,
unsigned int *n_crtcs, unsigned int *n_crtcs,
MetaOutput **outputs, MetaOutput **outputs,
unsigned int *n_outputs) unsigned int *n_outputs)
@ -1503,7 +1503,7 @@ void
meta_monitor_manager_read_current_config (MetaMonitorManager *manager) meta_monitor_manager_read_current_config (MetaMonitorManager *manager)
{ {
MetaOutput *old_outputs; MetaOutput *old_outputs;
MetaCRTC *old_crtcs; MetaCrtc *old_crtcs;
MetaMonitorMode *old_modes; MetaMonitorMode *old_modes;
unsigned int n_old_outputs, n_old_crtcs, n_old_modes; unsigned int n_old_outputs, n_old_crtcs, n_old_modes;

View File

@ -158,7 +158,7 @@ set_pending_cursor_sprite_gbm_bo (MetaCursorSprite *cursor_sprite,
static void static void
set_crtc_cursor (MetaCursorRendererNative *native, set_crtc_cursor (MetaCursorRendererNative *native,
MetaCRTC *crtc, MetaCrtc *crtc,
MetaCursorSprite *cursor_sprite, MetaCursorSprite *cursor_sprite,
gboolean force) gboolean force)
{ {
@ -213,7 +213,7 @@ update_hw_cursor (MetaCursorRendererNative *native,
MetaCursorRendererNativePrivate *priv = meta_cursor_renderer_native_get_instance_private (native); MetaCursorRendererNativePrivate *priv = meta_cursor_renderer_native_get_instance_private (native);
MetaCursorRenderer *renderer = META_CURSOR_RENDERER (native); MetaCursorRenderer *renderer = META_CURSOR_RENDERER (native);
MetaMonitorManager *monitors; MetaMonitorManager *monitors;
MetaCRTC *crtcs; MetaCrtc *crtcs;
unsigned int i, n_crtcs; unsigned int i, n_crtcs;
MetaRectangle rect; MetaRectangle rect;
gboolean painted = FALSE; gboolean painted = FALSE;
@ -285,7 +285,7 @@ cursor_over_transformed_crtc (MetaCursorRenderer *renderer,
MetaCursorSprite *cursor_sprite) MetaCursorSprite *cursor_sprite)
{ {
MetaMonitorManager *monitors; MetaMonitorManager *monitors;
MetaCRTC *crtcs; MetaCrtc *crtcs;
unsigned int i, n_crtcs; unsigned int i, n_crtcs;
MetaRectangle rect; MetaRectangle rect;

View File

@ -84,7 +84,7 @@ typedef struct {
uint32_t rotation_prop_id; uint32_t rotation_prop_id;
uint32_t rotation_map[ALL_TRANSFORMS]; uint32_t rotation_map[ALL_TRANSFORMS];
uint32_t all_hw_transforms; uint32_t all_hw_transforms;
} MetaCRTCKms; } MetaCrtcKms;
typedef struct typedef struct
{ {
@ -193,7 +193,7 @@ meta_monitor_mode_destroy_notify (MetaMonitorMode *output)
} }
static void static void
meta_crtc_destroy_notify (MetaCRTC *crtc) meta_crtc_destroy_notify (MetaCrtc *crtc)
{ {
g_free (crtc->driver_private); g_free (crtc->driver_private);
} }
@ -281,9 +281,9 @@ find_connector_properties (MetaMonitorManagerKms *manager_kms,
static void static void
find_crtc_properties (MetaMonitorManagerKms *manager_kms, find_crtc_properties (MetaMonitorManagerKms *manager_kms,
MetaCRTC *meta_crtc) MetaCrtc *meta_crtc)
{ {
MetaCRTCKms *crtc_kms; MetaCrtcKms *crtc_kms;
drmModeObjectPropertiesPtr props; drmModeObjectPropertiesPtr props;
size_t i; size_t i;
@ -561,9 +561,9 @@ find_property_index (MetaMonitorManager *manager,
static void static void
parse_transforms (MetaMonitorManager *manager, parse_transforms (MetaMonitorManager *manager,
drmModePropertyPtr prop, drmModePropertyPtr prop,
MetaCRTC *crtc) MetaCrtc *crtc)
{ {
MetaCRTCKms *crtc_kms = crtc->driver_private; MetaCrtcKms *crtc_kms = crtc->driver_private;
int i; int i;
for (i = 0; i < prop->count_enums; i++) for (i = 0; i < prop->count_enums; i++)
@ -604,14 +604,14 @@ is_primary_plane (MetaMonitorManager *manager,
static void static void
init_crtc_rotations (MetaMonitorManager *manager, init_crtc_rotations (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
unsigned int idx) unsigned int idx)
{ {
MetaMonitorManagerKms *manager_kms = META_MONITOR_MANAGER_KMS (manager); MetaMonitorManagerKms *manager_kms = META_MONITOR_MANAGER_KMS (manager);
drmModeObjectPropertiesPtr props; drmModeObjectPropertiesPtr props;
drmModePlaneRes *planes; drmModePlaneRes *planes;
drmModePlane *drm_plane; drmModePlane *drm_plane;
MetaCRTCKms *crtc_kms; MetaCrtcKms *crtc_kms;
unsigned int i; unsigned int i;
crtc_kms = crtc->driver_private; crtc_kms = crtc->driver_private;
@ -704,7 +704,7 @@ add_common_modes (MetaMonitorManager *manager,
} }
static void static void
init_crtc (MetaCRTC *crtc, init_crtc (MetaCrtc *crtc,
MetaMonitorManager *manager, MetaMonitorManager *manager,
drmModeCrtc *drm_crtc) drmModeCrtc *drm_crtc)
{ {
@ -732,7 +732,7 @@ init_crtc (MetaCRTC *crtc,
} }
} }
crtc->driver_private = g_new0 (MetaCRTCKms, 1); crtc->driver_private = g_new0 (MetaCrtcKms, 1);
crtc->driver_notify = (GDestroyNotify) meta_crtc_destroy_notify; crtc->driver_notify = (GDestroyNotify) meta_crtc_destroy_notify;
} }
@ -827,13 +827,13 @@ init_output (MetaOutput *output,
output_kms->current_encoder = output_kms->encoders[i]; output_kms->current_encoder = output_kms->encoders[i];
} }
crtcs = g_array_new (FALSE, FALSE, sizeof (MetaCRTC*)); crtcs = g_array_new (FALSE, FALSE, sizeof (MetaCrtc*));
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
if (crtc_mask & (1 << i)) if (crtc_mask & (1 << i))
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
g_array_append_val (crtcs, crtc); g_array_append_val (crtcs, crtc);
} }
} }
@ -1072,12 +1072,12 @@ init_crtcs (MetaMonitorManager *manager,
unsigned int i; unsigned int i;
manager->n_crtcs = resources->count_crtcs; manager->n_crtcs = resources->count_crtcs;
manager->crtcs = g_new0 (MetaCRTC, manager->n_crtcs); manager->crtcs = g_new0 (MetaCrtc, manager->n_crtcs);
for (i = 0; i < (unsigned)resources->count_crtcs; i++) for (i = 0; i < (unsigned)resources->count_crtcs; i++)
{ {
drmModeCrtc *drm_crtc; drmModeCrtc *drm_crtc;
MetaCRTC *crtc; MetaCrtc *crtc;
drm_crtc = drmModeGetCrtc (manager_kms->fd, resources->crtcs[i]); drm_crtc = drmModeGetCrtc (manager_kms->fd, resources->crtcs[i]);
@ -1144,7 +1144,7 @@ calculate_screen_size (MetaMonitorManager *manager)
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
width = MAX (width, crtc->rect.x + crtc->rect.width); width = MAX (width, crtc->rect.x + crtc->rect.width);
height = MAX (height, crtc->rect.y + crtc->rect.height); height = MAX (height, crtc->rect.y + crtc->rect.height);
@ -1246,8 +1246,8 @@ set_underscan (MetaMonitorManagerKms *manager_kms,
if (!output->crtc) if (!output->crtc)
return; return;
MetaCRTC *crtc = output->crtc; MetaCrtc *crtc = output->crtc;
MetaCRTCKms *crtc_kms = crtc->driver_private; MetaCrtcKms *crtc_kms = crtc->driver_private;
if (!crtc_kms->underscan_prop_id) if (!crtc_kms->underscan_prop_id)
return; return;
@ -1283,7 +1283,7 @@ set_underscan (MetaMonitorManagerKms *manager_kms,
static void static void
meta_monitor_manager_kms_apply_configuration (MetaMonitorManager *manager, meta_monitor_manager_kms_apply_configuration (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs) unsigned int n_outputs)
@ -1295,9 +1295,9 @@ meta_monitor_manager_kms_apply_configuration (MetaMonitorManager *manager,
screen_width = 0; screen_height = 0; screen_width = 0; screen_height = 0;
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
MetaCRTCKms *crtc_kms = crtc->driver_private; MetaCrtcKms *crtc_kms = crtc->driver_private;
MetaMonitorTransform hw_transform; MetaMonitorTransform hw_transform;
crtc->is_dirty = TRUE; crtc->is_dirty = TRUE;
@ -1372,7 +1372,7 @@ meta_monitor_manager_kms_apply_configuration (MetaMonitorManager *manager,
because they weren't seen in the first loop) */ because they weren't seen in the first loop) */
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
crtc->logical_monitor = NULL; crtc->logical_monitor = NULL;
@ -1424,7 +1424,7 @@ meta_monitor_manager_kms_apply_configuration (MetaMonitorManager *manager,
static void static void
meta_monitor_manager_kms_get_crtc_gamma (MetaMonitorManager *manager, meta_monitor_manager_kms_get_crtc_gamma (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
gsize *size, gsize *size,
unsigned short **red, unsigned short **red,
unsigned short **green, unsigned short **green,
@ -1447,7 +1447,7 @@ meta_monitor_manager_kms_get_crtc_gamma (MetaMonitorManager *manager,
static void static void
meta_monitor_manager_kms_set_crtc_gamma (MetaMonitorManager *manager, meta_monitor_manager_kms_set_crtc_gamma (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
gsize size, gsize size,
unsigned short *red, unsigned short *red,
unsigned short *green, unsigned short *green,
@ -1531,7 +1531,7 @@ meta_monitor_manager_kms_init (MetaMonitorManagerKms *manager_kms)
static void static void
get_crtc_connectors (MetaMonitorManager *manager, get_crtc_connectors (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
uint32_t **connectors, uint32_t **connectors,
unsigned int *n_connectors) unsigned int *n_connectors)
{ {
@ -1552,7 +1552,7 @@ get_crtc_connectors (MetaMonitorManager *manager,
gboolean gboolean
meta_monitor_manager_kms_apply_crtc_mode (MetaMonitorManagerKms *manager_kms, meta_monitor_manager_kms_apply_crtc_mode (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc, MetaCrtc *crtc,
int x, int x,
int y, int y,
uint32_t fb_id) uint32_t fb_id)
@ -1598,7 +1598,7 @@ invoke_flip_closure (GClosure *flip_closure)
gboolean gboolean
meta_monitor_manager_kms_is_crtc_active (MetaMonitorManagerKms *manager_kms, meta_monitor_manager_kms_is_crtc_active (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc) MetaCrtc *crtc)
{ {
MetaMonitorManager *manager = META_MONITOR_MANAGER (manager_kms); MetaMonitorManager *manager = META_MONITOR_MANAGER (manager_kms);
unsigned int i; unsigned int i;
@ -1627,7 +1627,7 @@ meta_monitor_manager_kms_is_crtc_active (MetaMonitorManagerKms *manager_kms,
gboolean gboolean
meta_monitor_manager_kms_flip_crtc (MetaMonitorManagerKms *manager_kms, meta_monitor_manager_kms_flip_crtc (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc, MetaCrtc *crtc,
int x, int x,
int y, int y,
uint32_t fb_id, uint32_t fb_id,
@ -1746,9 +1746,9 @@ meta_monitor_manager_kms_class_init (MetaMonitorManagerKmsClass *klass)
MetaMonitorTransform MetaMonitorTransform
meta_monitor_manager_kms_get_view_transform (MetaMonitorManagerKms *manager, meta_monitor_manager_kms_get_view_transform (MetaMonitorManagerKms *manager,
MetaCRTC *crtc) MetaCrtc *crtc)
{ {
MetaCRTCKms *crtc_kms; MetaCrtcKms *crtc_kms;
crtc_kms = crtc->driver_private; crtc_kms = crtc->driver_private;
if ((1 << crtc->transform) & crtc_kms->all_hw_transforms) if ((1 << crtc->transform) & crtc_kms->all_hw_transforms)

View File

@ -40,16 +40,16 @@ GType meta_monitor_manager_kms_get_type (void);
typedef void (*MetaKmsFlipCallback) (void *user_data); typedef void (*MetaKmsFlipCallback) (void *user_data);
gboolean meta_monitor_manager_kms_apply_crtc_mode (MetaMonitorManagerKms *manager_kms, gboolean meta_monitor_manager_kms_apply_crtc_mode (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc, MetaCrtc *crtc,
int x, int x,
int y, int y,
uint32_t fb_id); uint32_t fb_id);
gboolean meta_monitor_manager_kms_is_crtc_active (MetaMonitorManagerKms *manager_kms, gboolean meta_monitor_manager_kms_is_crtc_active (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc); MetaCrtc *crtc);
gboolean meta_monitor_manager_kms_flip_crtc (MetaMonitorManagerKms *manager_kms, gboolean meta_monitor_manager_kms_flip_crtc (MetaMonitorManagerKms *manager_kms,
MetaCRTC *crtc, MetaCrtc *crtc,
int x, int x,
int y, int y,
uint32_t fb_id, uint32_t fb_id,
@ -60,7 +60,7 @@ void meta_monitor_manager_kms_wait_for_flip (MetaMonitorManagerKms *manager_kms)
MetaMonitorTransform MetaMonitorTransform
meta_monitor_manager_kms_get_view_transform (MetaMonitorManagerKms *manager, meta_monitor_manager_kms_get_view_transform (MetaMonitorManagerKms *manager,
MetaCRTC *crtc); MetaCrtc *crtc);
#endif /* META_MONITOR_MANAGER_KMS_H */ #endif /* META_MONITOR_MANAGER_KMS_H */

View File

@ -564,7 +564,7 @@ flip_egl_stream (MetaRendererNative *renderer_native,
static void static void
meta_onscreen_native_flip_crtc (MetaOnscreenNative *onscreen_native, meta_onscreen_native_flip_crtc (MetaOnscreenNative *onscreen_native,
GClosure *flip_closure, GClosure *flip_closure,
MetaCRTC *crtc, MetaCrtc *crtc,
int x, int x,
int y, int y,
gboolean *fb_in_use) gboolean *fb_in_use)
@ -640,7 +640,7 @@ meta_onscreen_native_set_crtc_modes (MetaOnscreenNative *onscreen_native)
for (i = 0; i < monitor_manager->n_crtcs; i++) for (i = 0; i < monitor_manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &monitor_manager->crtcs[i]; MetaCrtc *crtc = &monitor_manager->crtcs[i];
int x = crtc->rect.x - logical_monitor->rect.x; int x = crtc->rect.x - logical_monitor->rect.x;
int y = crtc->rect.y - logical_monitor->rect.y; int y = crtc->rect.y - logical_monitor->rect.y;
@ -659,7 +659,7 @@ meta_onscreen_native_set_crtc_modes (MetaOnscreenNative *onscreen_native)
for (i = 0; i < monitor_manager->n_crtcs; i++) for (i = 0; i < monitor_manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &monitor_manager->crtcs[i]; MetaCrtc *crtc = &monitor_manager->crtcs[i];
meta_monitor_manager_kms_apply_crtc_mode (monitor_manager_kms, meta_monitor_manager_kms_apply_crtc_mode (monitor_manager_kms,
crtc, crtc,
@ -707,7 +707,7 @@ meta_onscreen_native_flip_crtcs (CoglOnscreen *onscreen)
for (i = 0; i < monitor_manager->n_crtcs; i++) for (i = 0; i < monitor_manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &monitor_manager->crtcs[i]; MetaCrtc *crtc = &monitor_manager->crtcs[i];
int x = crtc->rect.x - logical_monitor->rect.x; int x = crtc->rect.x - logical_monitor->rect.x;
int y = crtc->rect.y - logical_monitor->rect.y; int y = crtc->rect.y - logical_monitor->rect.y;
@ -725,7 +725,7 @@ meta_onscreen_native_flip_crtcs (CoglOnscreen *onscreen)
for (i = 0; i < monitor_manager->n_crtcs; i++) for (i = 0; i < monitor_manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &monitor_manager->crtcs[i]; MetaCrtc *crtc = &monitor_manager->crtcs[i];
meta_onscreen_native_flip_crtc (onscreen_native, flip_closure, meta_onscreen_native_flip_crtc (onscreen_native, flip_closure,
crtc, crtc->rect.x, crtc->rect.y, crtc, crtc->rect.x, crtc->rect.y,

View File

@ -667,7 +667,7 @@ output_get_crtcs (MetaMonitorManager *manager,
guint j, k; guint j, k;
guint n_actual_crtcs; guint n_actual_crtcs;
meta_output->possible_crtcs = g_new0 (MetaCRTC *, output->ncrtc); meta_output->possible_crtcs = g_new0 (MetaCrtc *, output->ncrtc);
n_actual_crtcs = 0; n_actual_crtcs = 0;
for (j = 0; j < (unsigned)output->ncrtc; j++) for (j = 0; j < (unsigned)output->ncrtc; j++)
@ -774,7 +774,7 @@ meta_monitor_manager_xrandr_read_current (MetaMonitorManager *manager)
manager->n_modes = resources->nmode; manager->n_modes = resources->nmode;
manager->outputs = g_new0 (MetaOutput, manager->n_outputs); manager->outputs = g_new0 (MetaOutput, manager->n_outputs);
manager->modes = g_new0 (MetaMonitorMode, manager->n_modes); manager->modes = g_new0 (MetaMonitorMode, manager->n_modes);
manager->crtcs = g_new0 (MetaCRTC, manager->n_crtcs); manager->crtcs = g_new0 (MetaCrtc, manager->n_crtcs);
for (i = 0; i < (unsigned)resources->nmode; i++) for (i = 0; i < (unsigned)resources->nmode; i++)
{ {
@ -795,7 +795,7 @@ meta_monitor_manager_xrandr_read_current (MetaMonitorManager *manager)
for (i = 0; i < (unsigned)resources->ncrtc; i++) for (i = 0; i < (unsigned)resources->ncrtc; i++)
{ {
XRRCrtcInfo *crtc; XRRCrtcInfo *crtc;
MetaCRTC *meta_crtc; MetaCrtc *meta_crtc;
crtc = XRRGetCrtcInfo (manager_xrandr->xdisplay, resources, resources->crtcs[i]); crtc = XRRGetCrtcInfo (manager_xrandr->xdisplay, resources, resources->crtcs[i]);
@ -1047,7 +1047,7 @@ output_set_underscanning_xrandr (MetaMonitorManagerXrandr *manager_xrandr,
static void static void
meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager, meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs) unsigned int n_outputs)
@ -1062,8 +1062,8 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
width = 0; height = 0; width = 0; height = 0;
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
crtc->is_dirty = TRUE; crtc->is_dirty = TRUE;
if (crtc_info->mode == NULL) if (crtc_info->mode == NULL)
@ -1088,8 +1088,8 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
*/ */
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
if (crtc_info->mode == NULL || if (crtc_info->mode == NULL ||
crtc->rect.x + crtc->rect.width > width || crtc->rect.x + crtc->rect.width > width ||
@ -1115,7 +1115,7 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
/* Disable CRTCs not mentioned in the list */ /* Disable CRTCs not mentioned in the list */
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
if (crtc->is_dirty) if (crtc->is_dirty)
{ {
@ -1155,8 +1155,8 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
if (crtc_info->mode != NULL) if (crtc_info->mode != NULL)
{ {
@ -1290,7 +1290,7 @@ meta_monitor_manager_xrandr_change_backlight (MetaMonitorManager *manager,
static void static void
meta_monitor_manager_xrandr_get_crtc_gamma (MetaMonitorManager *manager, meta_monitor_manager_xrandr_get_crtc_gamma (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
gsize *size, gsize *size,
unsigned short **red, unsigned short **red,
unsigned short **green, unsigned short **green,
@ -1311,7 +1311,7 @@ meta_monitor_manager_xrandr_get_crtc_gamma (MetaMonitorManager *manager,
static void static void
meta_monitor_manager_xrandr_set_crtc_gamma (MetaMonitorManager *manager, meta_monitor_manager_xrandr_set_crtc_gamma (MetaMonitorManager *manager,
MetaCRTC *crtc, MetaCrtc *crtc,
gsize size, gsize size,
unsigned short *red, unsigned short *red,
unsigned short *green, unsigned short *green,

View File

@ -77,7 +77,7 @@ meta_monitor_manager_test_read_current (MetaMonitorManager *manager)
static void static void
meta_monitor_manager_test_apply_configuration (MetaMonitorManager *manager, meta_monitor_manager_test_apply_configuration (MetaMonitorManager *manager,
MetaCRTCInfo **crtcs, MetaCrtcInfo **crtcs,
unsigned int n_crtcs, unsigned int n_crtcs,
MetaOutputInfo **outputs, MetaOutputInfo **outputs,
unsigned int n_outputs) unsigned int n_outputs)
@ -87,8 +87,8 @@ meta_monitor_manager_test_apply_configuration (MetaMonitorManager *manager,
for (i = 0; i < n_crtcs; i++) for (i = 0; i < n_crtcs; i++)
{ {
MetaCRTCInfo *crtc_info = crtcs[i]; MetaCrtcInfo *crtc_info = crtcs[i];
MetaCRTC *crtc = crtc_info->crtc; MetaCrtc *crtc = crtc_info->crtc;
crtc->is_dirty = TRUE; crtc->is_dirty = TRUE;
if (crtc_info->mode == NULL) if (crtc_info->mode == NULL)
@ -151,7 +151,7 @@ meta_monitor_manager_test_apply_configuration (MetaMonitorManager *manager,
/* Disable CRTCs not mentioned in the list */ /* Disable CRTCs not mentioned in the list */
for (i = 0; i < manager->n_crtcs; i++) for (i = 0; i < manager->n_crtcs; i++)
{ {
MetaCRTC *crtc = &manager->crtcs[i]; MetaCrtc *crtc = &manager->crtcs[i];
crtc->logical_monitor = NULL; crtc->logical_monitor = NULL;

View File

@ -28,7 +28,7 @@ typedef struct _MetaMonitorTestSetup
int n_modes; int n_modes;
MetaOutput *outputs; MetaOutput *outputs;
int n_outputs; int n_outputs;
MetaCRTC *crtcs; MetaCrtc *crtcs;
int n_crtcs; int n_crtcs;
} MetaMonitorTestSetup; } MetaMonitorTestSetup;

View File

@ -214,7 +214,7 @@ create_monitor_test_setup (MonitorTestCase *test_case)
} }
test_setup->n_crtcs = test_case->setup.n_crtcs; test_setup->n_crtcs = test_case->setup.n_crtcs;
test_setup->crtcs = g_new0 (MetaCRTC, test_setup->n_crtcs); test_setup->crtcs = g_new0 (MetaCrtc, test_setup->n_crtcs);
for (i = 0; i < test_setup->n_crtcs; i++) for (i = 0; i < test_setup->n_crtcs; i++)
{ {
int current_mode_index; int current_mode_index;
@ -226,7 +226,7 @@ create_monitor_test_setup (MonitorTestCase *test_case)
else else
current_mode = &test_setup->modes[current_mode_index]; current_mode = &test_setup->modes[current_mode_index];
test_setup->crtcs[i] = (MetaCRTC) { test_setup->crtcs[i] = (MetaCrtc) {
.crtc_id = i + 1, .crtc_id = i + 1,
.current_mode = current_mode, .current_mode = current_mode,
.transform = META_MONITOR_TRANSFORM_NORMAL, .transform = META_MONITOR_TRANSFORM_NORMAL,
@ -239,13 +239,13 @@ create_monitor_test_setup (MonitorTestCase *test_case)
for (i = 0; i < test_setup->n_outputs; i++) for (i = 0; i < test_setup->n_outputs; i++)
{ {
int crtc_index; int crtc_index;
MetaCRTC *crtc; MetaCrtc *crtc;
int preferred_mode_index; int preferred_mode_index;
MetaMonitorMode *preferred_mode; MetaMonitorMode *preferred_mode;
MetaMonitorMode **modes; MetaMonitorMode **modes;
int n_modes; int n_modes;
int j; int j;
MetaCRTC **possible_crtcs; MetaCrtc **possible_crtcs;
int n_possible_crtcs; int n_possible_crtcs;
int scale; int scale;
@ -272,7 +272,7 @@ create_monitor_test_setup (MonitorTestCase *test_case)
} }
n_possible_crtcs = test_case->setup.outputs[i].n_possible_crtcs; n_possible_crtcs = test_case->setup.outputs[i].n_possible_crtcs;
possible_crtcs = g_new0 (MetaCRTC *, n_possible_crtcs); possible_crtcs = g_new0 (MetaCrtc *, n_possible_crtcs);
for (j = 0; j < n_possible_crtcs; j++) for (j = 0; j < n_possible_crtcs; j++)
{ {
int possible_crtc_index; int possible_crtc_index;