mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
open264: Fix GType/gsize usage
gstopenh264enc.cpp:108:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
This commit is contained in:
parent
29387e85c7
commit
f31127b9ff
1 changed files with 8 additions and 8 deletions
|
@ -104,14 +104,14 @@ gst_openh264enc_deblocking_mode_get_type (void)
|
||||||
"Deblocking on, except for slice boundaries", "not-slice-boundaries"},
|
"Deblocking on, except for slice boundaries", "not-slice-boundaries"},
|
||||||
{0, NULL, NULL},
|
{0, NULL, NULL},
|
||||||
};
|
};
|
||||||
static volatile GType id = 0;
|
static gsize id = 0;
|
||||||
|
|
||||||
if (g_once_init_enter ((gsize *) & id)) {
|
if (g_once_init_enter (& id)) {
|
||||||
GType _id = g_enum_register_static ("GstOpenh264encDeblockingModes", types);
|
GType _id = g_enum_register_static ("GstOpenh264encDeblockingModes", types);
|
||||||
g_once_init_leave ((gsize *) & id, _id);
|
g_once_init_leave (& id, _id);
|
||||||
}
|
}
|
||||||
|
|
||||||
return id;
|
return (GType) id;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define GST_TYPE_OPENH264ENC_SLICE_MODE (gst_openh264enc_slice_mode_get_type ())
|
#define GST_TYPE_OPENH264ENC_SLICE_MODE (gst_openh264enc_slice_mode_get_type ())
|
||||||
|
@ -123,14 +123,14 @@ gst_openh264enc_slice_mode_get_type (void)
|
||||||
{SM_AUTO_SLICE, "Number of slices equal to number of threads", "auto"},
|
{SM_AUTO_SLICE, "Number of slices equal to number of threads", "auto"},
|
||||||
{0, NULL, NULL},
|
{0, NULL, NULL},
|
||||||
};
|
};
|
||||||
static volatile GType id = 0;
|
static gsize id = 0;
|
||||||
|
|
||||||
if (g_once_init_enter ((gsize *) & id)) {
|
if (g_once_init_enter (& id)) {
|
||||||
GType _id = g_enum_register_static ("GstOpenh264encSliceModes", types);
|
GType _id = g_enum_register_static ("GstOpenh264encSliceModes", types);
|
||||||
g_once_init_leave ((gsize *) & id, _id);
|
g_once_init_leave (& id, _id);
|
||||||
}
|
}
|
||||||
|
|
||||||
return id;
|
return (GType) id;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* prototypes */
|
/* prototypes */
|
||||||
|
|
Loading…
Reference in a new issue