mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-20 02:50:16 +00:00
libs: re-indent all GValue related source code.
This commit is contained in:
parent
9b9878c96d
commit
11b02b05e5
1 changed files with 111 additions and 110 deletions
|
@ -32,172 +32,173 @@
|
||||||
#include "gstvaapivalue.h"
|
#include "gstvaapivalue.h"
|
||||||
|
|
||||||
static gpointer
|
static gpointer
|
||||||
default_copy_func(gpointer data)
|
default_copy_func (gpointer data)
|
||||||
{
|
{
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
default_free_func(gpointer data)
|
default_free_func (gpointer data)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- GstVaapiPoint --- */
|
/* --- GstVaapiPoint --- */
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_point_get_type(void)
|
gst_vaapi_point_get_type (void)
|
||||||
{
|
{
|
||||||
static volatile gsize g_type = 0;
|
static volatile gsize g_type = 0;
|
||||||
|
|
||||||
if (g_once_init_enter(&g_type)) {
|
if (g_once_init_enter (&g_type)) {
|
||||||
GType type = g_boxed_type_register_static(
|
GType type =
|
||||||
g_intern_static_string("GstVaapiPoint"),
|
g_boxed_type_register_static (g_intern_static_string ("GstVaapiPoint"),
|
||||||
default_copy_func, default_free_func);
|
default_copy_func, default_free_func);
|
||||||
g_once_init_leave(&g_type, type);
|
g_once_init_leave (&g_type, type);
|
||||||
}
|
}
|
||||||
return g_type;
|
return g_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- GstVaapiRectangle --- */
|
/* --- GstVaapiRectangle --- */
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_rectangle_get_type(void)
|
gst_vaapi_rectangle_get_type (void)
|
||||||
{
|
{
|
||||||
static volatile gsize g_type = 0;
|
static volatile gsize g_type = 0;
|
||||||
|
|
||||||
if (g_once_init_enter(&g_type)) {
|
if (g_once_init_enter (&g_type)) {
|
||||||
GType type = g_boxed_type_register_static(
|
GType type =
|
||||||
g_intern_static_string("GstVaapiRectangle"),
|
g_boxed_type_register_static (g_intern_static_string
|
||||||
default_copy_func, default_free_func);
|
("GstVaapiRectangle"),
|
||||||
g_once_init_leave(&g_type, type);
|
default_copy_func, default_free_func);
|
||||||
}
|
g_once_init_leave (&g_type, type);
|
||||||
return g_type;
|
}
|
||||||
|
return g_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- GstVaapiRenderMode --- */
|
/* --- GstVaapiRenderMode --- */
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_render_mode_get_type(void)
|
gst_vaapi_render_mode_get_type (void)
|
||||||
{
|
{
|
||||||
static GType render_mode_type = 0;
|
static GType render_mode_type = 0;
|
||||||
|
|
||||||
static const GEnumValue render_modes[] = {
|
static const GEnumValue render_modes[] = {
|
||||||
{ GST_VAAPI_RENDER_MODE_OVERLAY,
|
{GST_VAAPI_RENDER_MODE_OVERLAY,
|
||||||
"Overlay render mode", "overlay" },
|
"Overlay render mode", "overlay"},
|
||||||
{ GST_VAAPI_RENDER_MODE_TEXTURE,
|
{GST_VAAPI_RENDER_MODE_TEXTURE,
|
||||||
"Textured-blit render mode", "texture" },
|
"Textured-blit render mode", "texture"},
|
||||||
{ 0, NULL, NULL }
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!render_mode_type) {
|
if (!render_mode_type) {
|
||||||
render_mode_type =
|
render_mode_type =
|
||||||
g_enum_register_static("GstVaapiRenderMode", render_modes);
|
g_enum_register_static ("GstVaapiRenderMode", render_modes);
|
||||||
}
|
}
|
||||||
return render_mode_type;
|
return render_mode_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- GstVaapiRotation --- */
|
/* --- GstVaapiRotation --- */
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_rotation_get_type(void)
|
gst_vaapi_rotation_get_type (void)
|
||||||
{
|
{
|
||||||
static GType g_type = 0;
|
static GType g_type = 0;
|
||||||
|
|
||||||
static const GEnumValue rotation_values[] = {
|
static const GEnumValue rotation_values[] = {
|
||||||
{ GST_VAAPI_ROTATION_0,
|
{GST_VAAPI_ROTATION_0,
|
||||||
"Unrotated mode", "0" },
|
"Unrotated mode", "0"},
|
||||||
{ GST_VAAPI_ROTATION_90,
|
{GST_VAAPI_ROTATION_90,
|
||||||
"Rotated by 90°, clockwise", "90" },
|
"Rotated by 90°, clockwise", "90"},
|
||||||
{ GST_VAAPI_ROTATION_180,
|
{GST_VAAPI_ROTATION_180,
|
||||||
"Rotated by 180°, clockwise", "180" },
|
"Rotated by 180°, clockwise", "180"},
|
||||||
{ GST_VAAPI_ROTATION_270,
|
{GST_VAAPI_ROTATION_270,
|
||||||
"Rotated by 270°, clockwise", "270" },
|
"Rotated by 270°, clockwise", "270"},
|
||||||
{ 0, NULL, NULL },
|
{0, NULL, NULL},
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!g_type)
|
if (!g_type)
|
||||||
g_type = g_enum_register_static("GstVaapiRotation", rotation_values);
|
g_type = g_enum_register_static ("GstVaapiRotation", rotation_values);
|
||||||
return g_type;
|
return g_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- GstVaapiRateControl --- */
|
/* --- GstVaapiRateControl --- */
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_rate_control_get_type(void)
|
gst_vaapi_rate_control_get_type (void)
|
||||||
{
|
{
|
||||||
static volatile gsize g_type = 0;
|
static volatile gsize g_type = 0;
|
||||||
|
|
||||||
static const GEnumValue rate_control_values[] = {
|
static const GEnumValue rate_control_values[] = {
|
||||||
{ GST_VAAPI_RATECONTROL_NONE,
|
{GST_VAAPI_RATECONTROL_NONE,
|
||||||
"None", "none" },
|
"None", "none"},
|
||||||
{ GST_VAAPI_RATECONTROL_CQP,
|
{GST_VAAPI_RATECONTROL_CQP,
|
||||||
"Constant QP", "cqp" },
|
"Constant QP", "cqp"},
|
||||||
{ GST_VAAPI_RATECONTROL_CBR,
|
{GST_VAAPI_RATECONTROL_CBR,
|
||||||
"Constant bitrate", "cbr" },
|
"Constant bitrate", "cbr"},
|
||||||
{ GST_VAAPI_RATECONTROL_VCM,
|
{GST_VAAPI_RATECONTROL_VCM,
|
||||||
"Video conference", "vcm" },
|
"Video conference", "vcm"},
|
||||||
{ GST_VAAPI_RATECONTROL_VBR,
|
{GST_VAAPI_RATECONTROL_VBR,
|
||||||
"Variable bitrate", "vbr" },
|
"Variable bitrate", "vbr"},
|
||||||
{ GST_VAAPI_RATECONTROL_VBR_CONSTRAINED,
|
{GST_VAAPI_RATECONTROL_VBR_CONSTRAINED,
|
||||||
"Variable bitrate - Constrained", "vbr_constrained" },
|
"Variable bitrate - Constrained", "vbr_constrained"},
|
||||||
{ 0, NULL, NULL },
|
{0, NULL, NULL},
|
||||||
};
|
};
|
||||||
|
|
||||||
if (g_once_init_enter(&g_type)) {
|
if (g_once_init_enter (&g_type)) {
|
||||||
GType type = g_enum_register_static("GstVaapiRateControl",
|
GType type = g_enum_register_static ("GstVaapiRateControl",
|
||||||
rate_control_values);
|
rate_control_values);
|
||||||
g_once_init_leave(&g_type, type);
|
g_once_init_leave (&g_type, type);
|
||||||
}
|
}
|
||||||
return g_type;
|
return g_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
build_enum_subset_values_from_mask (GstVaapiEnumSubset *subset, guint32 mask)
|
build_enum_subset_values_from_mask (GstVaapiEnumSubset * subset, guint32 mask)
|
||||||
{
|
{
|
||||||
GEnumClass *enum_class;
|
GEnumClass *enum_class;
|
||||||
const GEnumValue *value;
|
const GEnumValue *value;
|
||||||
guint i, n;
|
guint i, n;
|
||||||
|
|
||||||
enum_class = g_type_class_ref(subset->parent_type);
|
enum_class = g_type_class_ref (subset->parent_type);
|
||||||
if (!enum_class)
|
if (!enum_class)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
for (i = 0, n = 0; i < 32 && n < subset->num_values; i++) {
|
for (i = 0, n = 0; i < 32 && n < subset->num_values; i++) {
|
||||||
if (!(mask & (1U << i)))
|
if (!(mask & (1U << i)))
|
||||||
continue;
|
continue;
|
||||||
value = g_enum_get_value(enum_class, i);
|
value = g_enum_get_value (enum_class, i);
|
||||||
if (!value)
|
if (!value)
|
||||||
continue;
|
continue;
|
||||||
subset->values[n++] = *value;
|
subset->values[n++] = *value;
|
||||||
}
|
}
|
||||||
g_type_class_unref(enum_class);
|
g_type_class_unref (enum_class);
|
||||||
if (n != subset->num_values - 1)
|
if (n != subset->num_values - 1)
|
||||||
goto error_invalid_num_values;
|
goto error_invalid_num_values;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
/* ERRORS */
|
/* ERRORS */
|
||||||
error_invalid_num_values:
|
error_invalid_num_values:
|
||||||
{
|
{
|
||||||
g_error("invalid number of static values for `%s'", subset->type_name);
|
g_error ("invalid number of static values for `%s'", subset->type_name);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
GType
|
GType
|
||||||
gst_vaapi_type_define_enum_subset_from_mask(GstVaapiEnumSubset *subset,
|
gst_vaapi_type_define_enum_subset_from_mask (GstVaapiEnumSubset * subset,
|
||||||
guint32 mask)
|
guint32 mask)
|
||||||
{
|
{
|
||||||
if (g_once_init_enter(&subset->type)) {
|
if (g_once_init_enter (&subset->type)) {
|
||||||
GType type;
|
GType type;
|
||||||
|
|
||||||
build_enum_subset_values_from_mask(subset, mask);
|
build_enum_subset_values_from_mask (subset, mask);
|
||||||
memset(&subset->type_info, 0, sizeof(subset->type_info));
|
memset (&subset->type_info, 0, sizeof (subset->type_info));
|
||||||
g_enum_complete_type_info(subset->parent_type, &subset->type_info,
|
g_enum_complete_type_info (subset->parent_type, &subset->type_info,
|
||||||
subset->values);
|
subset->values);
|
||||||
|
|
||||||
type = g_type_register_static (G_TYPE_ENUM, subset->type_name,
|
type = g_type_register_static (G_TYPE_ENUM, subset->type_name,
|
||||||
&subset->type_info, 0);
|
&subset->type_info, 0);
|
||||||
g_once_init_leave(&subset->type, type);
|
g_once_init_leave (&subset->type, type);
|
||||||
}
|
}
|
||||||
return subset->type;
|
return subset->type;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue