color: rename get_stock_sRGB_color_profile to ref_stock_sRGB_color_profile
This makes it more explicit that this indeed is increasing the reference count, rather than just returning a pointer. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
This commit is contained in:
parent
ce51a04013
commit
4f796a52e1
@ -473,7 +473,7 @@ weston_color_manager_create(struct weston_compositor *compositor)
|
|||||||
cm->base.init = cmlcms_init;
|
cm->base.init = cmlcms_init;
|
||||||
cm->base.destroy = cmlcms_destroy;
|
cm->base.destroy = cmlcms_destroy;
|
||||||
cm->base.destroy_color_profile = cmlcms_destroy_color_profile;
|
cm->base.destroy_color_profile = cmlcms_destroy_color_profile;
|
||||||
cm->base.get_stock_sRGB_color_profile = cmlcms_get_stock_sRGB_color_profile;
|
cm->base.ref_stock_sRGB_color_profile = cmlcms_ref_stock_sRGB_color_profile;
|
||||||
cm->base.get_color_profile_from_icc = cmlcms_get_color_profile_from_icc;
|
cm->base.get_color_profile_from_icc = cmlcms_get_color_profile_from_icc;
|
||||||
cm->base.send_image_desc_info = cmlcms_send_image_desc_info;
|
cm->base.send_image_desc_info = cmlcms_send_image_desc_info;
|
||||||
cm->base.destroy_color_transform = cmlcms_destroy_color_transform;
|
cm->base.destroy_color_transform = cmlcms_destroy_color_transform;
|
||||||
|
@ -132,7 +132,7 @@ to_cmlcms_cprof(struct weston_color_profile *cprof_base)
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct weston_color_profile *
|
struct weston_color_profile *
|
||||||
cmlcms_get_stock_sRGB_color_profile(struct weston_color_manager *cm_base);
|
cmlcms_ref_stock_sRGB_color_profile(struct weston_color_manager *cm_base);
|
||||||
|
|
||||||
bool
|
bool
|
||||||
cmlcms_get_color_profile_from_icc(struct weston_color_manager *cm,
|
cmlcms_get_color_profile_from_icc(struct weston_color_manager *cm,
|
||||||
|
@ -448,7 +448,7 @@ err_close:
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct weston_color_profile *
|
struct weston_color_profile *
|
||||||
cmlcms_get_stock_sRGB_color_profile(struct weston_color_manager *cm_base)
|
cmlcms_ref_stock_sRGB_color_profile(struct weston_color_manager *cm_base)
|
||||||
{
|
{
|
||||||
struct weston_color_manager_lcms *cm = to_cmlcms(cm_base);
|
struct weston_color_manager_lcms *cm = to_cmlcms(cm_base);
|
||||||
struct cmlcms_color_profile *cprof;
|
struct cmlcms_color_profile *cprof;
|
||||||
|
@ -113,7 +113,7 @@ cmnoop_color_profile_create(struct weston_color_manager_noop *cm, char *desc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static struct weston_color_profile *
|
static struct weston_color_profile *
|
||||||
cmnoop_get_stock_sRGB_color_profile(struct weston_color_manager *cm_base)
|
cmnoop_ref_stock_sRGB_color_profile(struct weston_color_manager *cm_base)
|
||||||
{
|
{
|
||||||
struct weston_color_manager_noop *cm = to_cmnoop(cm_base);
|
struct weston_color_manager_noop *cm = to_cmnoop(cm_base);
|
||||||
struct cmnoop_color_profile *cprof;
|
struct cmnoop_color_profile *cprof;
|
||||||
@ -253,7 +253,7 @@ weston_color_manager_noop_create(struct weston_compositor *compositor)
|
|||||||
cm->base.init = cmnoop_init;
|
cm->base.init = cmnoop_init;
|
||||||
cm->base.destroy = cmnoop_destroy;
|
cm->base.destroy = cmnoop_destroy;
|
||||||
cm->base.destroy_color_profile = cmnoop_destroy_color_profile;
|
cm->base.destroy_color_profile = cmnoop_destroy_color_profile;
|
||||||
cm->base.get_stock_sRGB_color_profile = cmnoop_get_stock_sRGB_color_profile;
|
cm->base.ref_stock_sRGB_color_profile = cmnoop_ref_stock_sRGB_color_profile;
|
||||||
cm->base.get_color_profile_from_icc = cmnoop_get_color_profile_from_icc;
|
cm->base.get_color_profile_from_icc = cmnoop_get_color_profile_from_icc;
|
||||||
cm->base.send_image_desc_info = NULL;
|
cm->base.send_image_desc_info = NULL;
|
||||||
cm->base.destroy_color_transform = cmnoop_destroy_color_transform;
|
cm->base.destroy_color_transform = cmnoop_destroy_color_transform;
|
||||||
|
@ -280,13 +280,13 @@ struct weston_color_manager {
|
|||||||
void
|
void
|
||||||
(*destroy_color_profile)(struct weston_color_profile *cprof);
|
(*destroy_color_profile)(struct weston_color_profile *cprof);
|
||||||
|
|
||||||
/** Gets a reference to the stock sRGB color profile
|
/** Gets a new reference to the stock sRGB color profile
|
||||||
*
|
*
|
||||||
* \param cm The color manager.
|
* \param cm The color manager.
|
||||||
* \return A reference to the stock sRGB profile, never returns NULL.
|
* \return A new reference to the stock sRGB profile, never returns NULL.
|
||||||
*/
|
*/
|
||||||
struct weston_color_profile *
|
struct weston_color_profile *
|
||||||
(*get_stock_sRGB_color_profile)(struct weston_color_manager *cm);
|
(*ref_stock_sRGB_color_profile)(struct weston_color_manager *cm);
|
||||||
|
|
||||||
/** Create a color profile from ICC data
|
/** Create a color profile from ICC data
|
||||||
*
|
*
|
||||||
|
@ -859,7 +859,7 @@ weston_surface_update_preferred_color_profile(struct weston_surface *surface)
|
|||||||
} else {
|
} else {
|
||||||
/* Unmapped surface and no outputs available, so let's pick
|
/* Unmapped surface and no outputs available, so let's pick
|
||||||
* stock sRGB color profile. */
|
* stock sRGB color profile. */
|
||||||
new = cm->get_stock_sRGB_color_profile(cm);
|
new = cm->ref_stock_sRGB_color_profile(cm);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Nothing to do. */
|
/* Nothing to do. */
|
||||||
@ -7583,7 +7583,7 @@ weston_output_set_color_profile(struct weston_output *output,
|
|||||||
|
|
||||||
old = output->color_profile;
|
old = output->color_profile;
|
||||||
new = cprof ? weston_color_profile_ref(cprof) :
|
new = cprof ? weston_color_profile_ref(cprof) :
|
||||||
cm->get_stock_sRGB_color_profile(cm);
|
cm->ref_stock_sRGB_color_profile(cm);
|
||||||
|
|
||||||
/* Nothing to do. */
|
/* Nothing to do. */
|
||||||
if (new == old) {
|
if (new == old) {
|
||||||
@ -7824,7 +7824,7 @@ weston_output_init(struct weston_output *output,
|
|||||||
/* Set the stock sRGB color profile for the output. Libweston users are
|
/* Set the stock sRGB color profile for the output. Libweston users are
|
||||||
* free to set the color profile to whatever they want later on. */
|
* free to set the color profile to whatever they want later on. */
|
||||||
cm = compositor->color_manager;
|
cm = compositor->color_manager;
|
||||||
output->color_profile = cm->get_stock_sRGB_color_profile(cm);
|
output->color_profile = cm->ref_stock_sRGB_color_profile(cm);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Adds weston_output object to pending output list.
|
/** Adds weston_output object to pending output list.
|
||||||
|
@ -170,7 +170,7 @@ mock_create_output_color_outcome(struct weston_color_manager *cm_base,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static struct weston_color_profile *
|
static struct weston_color_profile *
|
||||||
mock_cm_get_stock_sRGB_color_profile(struct weston_color_manager *mock_cm)
|
mock_cm_ref_stock_sRGB_color_profile(struct weston_color_manager *mock_cm)
|
||||||
{
|
{
|
||||||
struct weston_color_profile *mock_cprof;
|
struct weston_color_profile *mock_cprof;
|
||||||
|
|
||||||
@ -206,7 +206,7 @@ TEST_P(color_characteristics_config_error, config_cases)
|
|||||||
size_t logsize;
|
size_t logsize;
|
||||||
struct mock_color_manager mock_cm = {
|
struct mock_color_manager mock_cm = {
|
||||||
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
||||||
.base.get_stock_sRGB_color_profile = mock_cm_get_stock_sRGB_color_profile,
|
.base.ref_stock_sRGB_color_profile = mock_cm_ref_stock_sRGB_color_profile,
|
||||||
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
||||||
};
|
};
|
||||||
struct weston_compositor mock_compositor = {
|
struct weston_compositor mock_compositor = {
|
||||||
@ -248,7 +248,7 @@ TEST(weston_output_set_color_characteristics_null)
|
|||||||
{
|
{
|
||||||
struct mock_color_manager mock_cm = {
|
struct mock_color_manager mock_cm = {
|
||||||
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
||||||
.base.get_stock_sRGB_color_profile = mock_cm_get_stock_sRGB_color_profile,
|
.base.ref_stock_sRGB_color_profile = mock_cm_ref_stock_sRGB_color_profile,
|
||||||
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
||||||
};
|
};
|
||||||
struct weston_compositor mock_compositor = {
|
struct weston_compositor mock_compositor = {
|
||||||
@ -329,7 +329,7 @@ TEST_P(hdr_metadata_type1_errors, value_cases)
|
|||||||
};
|
};
|
||||||
struct mock_color_manager mock_cm = {
|
struct mock_color_manager mock_cm = {
|
||||||
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
||||||
.base.get_stock_sRGB_color_profile = mock_cm_get_stock_sRGB_color_profile,
|
.base.ref_stock_sRGB_color_profile = mock_cm_ref_stock_sRGB_color_profile,
|
||||||
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
||||||
.test_hdr_meta = &meta,
|
.test_hdr_meta = &meta,
|
||||||
};
|
};
|
||||||
@ -374,7 +374,7 @@ TEST(hdr_metadata_type1_ignore_unflagged)
|
|||||||
};
|
};
|
||||||
struct mock_color_manager mock_cm = {
|
struct mock_color_manager mock_cm = {
|
||||||
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
.base.create_output_color_outcome = mock_create_output_color_outcome,
|
||||||
.base.get_stock_sRGB_color_profile = mock_cm_get_stock_sRGB_color_profile,
|
.base.ref_stock_sRGB_color_profile = mock_cm_ref_stock_sRGB_color_profile,
|
||||||
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
.base.destroy_color_profile = mock_cm_destroy_color_profile,
|
||||||
.test_hdr_meta = &meta,
|
.test_hdr_meta = &meta,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user