GType poppler_page_layout_get_type (void) { static volatile gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { { POPPLER_PAGE_LAYOUT_UNSET, "POPPLER_PAGE_LAYOUT_UNSET", "unset" }, { POPPLER_PAGE_LAYOUT_SINGLE_PAGE, "POPPLER_PAGE_LAYOUT_SINGLE_PAGE", "single-page" }, { POPPLER_PAGE_LAYOUT_ONE_COLUMN, "POPPLER_PAGE_LAYOUT_ONE_COLUMN", "one-column" }, { POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT, "POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT", "two-column-left" }, { POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT, "POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT", "two-column-right" }, { POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT, "POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT", "two-page-left" }, { POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT, "POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT", "two-page-right" }, { 0, NULL, NULL } }; GType g_define_type_id = g_enum_register_static (g_intern_static_string ("PopplerPageLayout"), values); g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } return g_define_type_id__volatile; }
GType poppler_page_mode_get_type (void) { static volatile gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { { POPPLER_PAGE_MODE_UNSET, "POPPLER_PAGE_MODE_UNSET", "unset" }, { POPPLER_PAGE_MODE_NONE, "POPPLER_PAGE_MODE_NONE", "none" }, { POPPLER_PAGE_MODE_USE_OUTLINES, "POPPLER_PAGE_MODE_USE_OUTLINES", "use-outlines" }, { POPPLER_PAGE_MODE_USE_THUMBS, "POPPLER_PAGE_MODE_USE_THUMBS", "use-thumbs" }, { POPPLER_PAGE_MODE_FULL_SCREEN, "POPPLER_PAGE_MODE_FULL_SCREEN", "full-screen" }, { POPPLER_PAGE_MODE_USE_OC, "POPPLER_PAGE_MODE_USE_OC", "use-oc" }, { POPPLER_PAGE_MODE_USE_ATTACHMENTS, "POPPLER_PAGE_MODE_USE_ATTACHMENTS", "use-attachments" }, { 0, NULL, NULL } }; GType g_define_type_id = g_enum_register_static (g_intern_static_string ("PopplerPageMode"), values); g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } return g_define_type_id__volatile; }
GType gst_stream_error_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { {C_ENUM (GST_STREAM_ERROR_FAILED), "GST_STREAM_ERROR_FAILED", "failed"}, {C_ENUM (GST_STREAM_ERROR_TOO_LAZY), "GST_STREAM_ERROR_TOO_LAZY", "too-lazy"}, {C_ENUM (GST_STREAM_ERROR_NOT_IMPLEMENTED), "GST_STREAM_ERROR_NOT_IMPLEMENTED", "not-implemented"}, {C_ENUM (GST_STREAM_ERROR_TYPE_NOT_FOUND), "GST_STREAM_ERROR_TYPE_NOT_FOUND", "type-not-found"}, {C_ENUM (GST_STREAM_ERROR_WRONG_TYPE), "GST_STREAM_ERROR_WRONG_TYPE", "wrong-type"}, {C_ENUM (GST_STREAM_ERROR_CODEC_NOT_FOUND), "GST_STREAM_ERROR_CODEC_NOT_FOUND", "codec-not-found"}, {C_ENUM (GST_STREAM_ERROR_DECODE), "GST_STREAM_ERROR_DECODE", "decode"}, {C_ENUM (GST_STREAM_ERROR_ENCODE), "GST_STREAM_ERROR_ENCODE", "encode"}, {C_ENUM (GST_STREAM_ERROR_DEMUX), "GST_STREAM_ERROR_DEMUX", "demux"}, {C_ENUM (GST_STREAM_ERROR_MUX), "GST_STREAM_ERROR_MUX", "mux"}, {C_ENUM (GST_STREAM_ERROR_FORMAT), "GST_STREAM_ERROR_FORMAT", "format"}, {C_ENUM (GST_STREAM_ERROR_DECRYPT), "GST_STREAM_ERROR_DECRYPT", "decrypt"}, {C_ENUM (GST_STREAM_ERROR_DECRYPT_NOKEY), "GST_STREAM_ERROR_DECRYPT_NOKEY", "decrypt-nokey"}, {C_ENUM (GST_STREAM_ERROR_NUM_ERRORS), "GST_STREAM_ERROR_NUM_ERRORS", "num-errors"}, {0, NULL, NULL} }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstStreamError", values); g_once_init_leave (&id, tmp); } return (GType) id; }
GType @enum_name@_get_type (void) { static volatile gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { static const G@Type@Value values[] = { /*** END value-header ***/ /*** BEGIN value-production ***/ { @VALUENAME@, "@VALUENAME@", "@valuenick@" }, /*** END value-production ***/ /*** BEGIN value-tail ***/ { 0, NULL, NULL } }; GType g_define_type_id = g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } return g_define_type_id__volatile; }
EXPORT_C #endif GType gst_debug_color_flags_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { { C_ENUM(GST_DEBUG_FG_BLACK), "GST_DEBUG_FG_BLACK", "fg-black" }, { C_ENUM(GST_DEBUG_FG_RED), "GST_DEBUG_FG_RED", "fg-red" }, { C_ENUM(GST_DEBUG_FG_GREEN), "GST_DEBUG_FG_GREEN", "fg-green" }, { C_ENUM(GST_DEBUG_FG_YELLOW), "GST_DEBUG_FG_YELLOW", "fg-yellow" }, { C_ENUM(GST_DEBUG_FG_BLUE), "GST_DEBUG_FG_BLUE", "fg-blue" }, { C_ENUM(GST_DEBUG_FG_MAGENTA), "GST_DEBUG_FG_MAGENTA", "fg-magenta" }, { C_ENUM(GST_DEBUG_FG_CYAN), "GST_DEBUG_FG_CYAN", "fg-cyan" }, { C_ENUM(GST_DEBUG_FG_WHITE), "GST_DEBUG_FG_WHITE", "fg-white" }, { C_ENUM(GST_DEBUG_BG_BLACK), "GST_DEBUG_BG_BLACK", "bg-black" }, { C_ENUM(GST_DEBUG_BG_RED), "GST_DEBUG_BG_RED", "bg-red" }, { C_ENUM(GST_DEBUG_BG_GREEN), "GST_DEBUG_BG_GREEN", "bg-green" }, { C_ENUM(GST_DEBUG_BG_YELLOW), "GST_DEBUG_BG_YELLOW", "bg-yellow" }, { C_ENUM(GST_DEBUG_BG_BLUE), "GST_DEBUG_BG_BLUE", "bg-blue" }, { C_ENUM(GST_DEBUG_BG_MAGENTA), "GST_DEBUG_BG_MAGENTA", "bg-magenta" }, { C_ENUM(GST_DEBUG_BG_CYAN), "GST_DEBUG_BG_CYAN", "bg-cyan" }, { C_ENUM(GST_DEBUG_BG_WHITE), "GST_DEBUG_BG_WHITE", "bg-white" }, { C_ENUM(GST_DEBUG_BOLD), "GST_DEBUG_BOLD", "bold" }, { C_ENUM(GST_DEBUG_UNDERLINE), "GST_DEBUG_UNDERLINE", "underline" }, { 0, NULL, NULL } }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstDebugColorFlags", values); g_once_init_leave (&id, tmp); } return (GType) id; }
GType gst_play_flags_get_type (void) { static const GFlagsValue values[] = { {C_FLAGS (GST_PLAY_FLAG_VIDEO), "Render the video stream", "video"}, {C_FLAGS (GST_PLAY_FLAG_AUDIO), "Render the audio stream", "audio"}, {C_FLAGS (GST_PLAY_FLAG_TEXT), "Render subtitles", "text"}, {C_FLAGS (GST_PLAY_FLAG_VIS), "Render visualisation when no video is present", "vis"}, {C_FLAGS (GST_PLAY_FLAG_SOFT_VOLUME), "Use software volume", "soft-volume"}, {C_FLAGS (GST_PLAY_FLAG_NATIVE_AUDIO), "Only use native audio formats", "native-audio"}, {C_FLAGS (GST_PLAY_FLAG_NATIVE_VIDEO), "Only use native video formats", "native-video"}, {C_FLAGS (GST_PLAY_FLAG_DOWNLOAD), "Attempt progressive download buffering", "download"}, {C_FLAGS (GST_PLAY_FLAG_BUFFERING), "Buffer demuxed/parsed data", "buffering"}, {C_FLAGS (GST_PLAY_FLAG_DEINTERLACE), "Deinterlace video if necessary", "deinterlace"}, {C_FLAGS (GST_PLAY_FLAG_SOFT_COLORBALANCE), "Use software color balance", "soft-colorbalance"}, {0, NULL, NULL} }; static volatile GType id = 0; if (g_once_init_enter ((gsize *) & id)) { GType _id; _id = g_flags_register_static ("GstPlayFlags", values); g_once_init_leave ((gsize *) & id, _id); } return id; }
/* enumerations from "gstpad.h" */ GType gst_pad_link_return_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { {C_ENUM (GST_PAD_LINK_OK), "GST_PAD_LINK_OK", "ok"}, {C_ENUM (GST_PAD_LINK_WRONG_HIERARCHY), "GST_PAD_LINK_WRONG_HIERARCHY", "wrong-hierarchy"}, {C_ENUM (GST_PAD_LINK_WAS_LINKED), "GST_PAD_LINK_WAS_LINKED", "was-linked"}, {C_ENUM (GST_PAD_LINK_WRONG_DIRECTION), "GST_PAD_LINK_WRONG_DIRECTION", "wrong-direction"}, {C_ENUM (GST_PAD_LINK_NOFORMAT), "GST_PAD_LINK_NOFORMAT", "noformat"}, {C_ENUM (GST_PAD_LINK_NOSCHED), "GST_PAD_LINK_NOSCHED", "nosched"}, {C_ENUM (GST_PAD_LINK_REFUSED), "GST_PAD_LINK_REFUSED", "refused"}, {0, NULL, NULL} }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstPadLinkReturn", values); g_once_init_leave (&id, tmp); } return (GType) id; }
EXPORT_C #endif GType gst_seek_flags_get_type (void) { static gsize id = 0; static const GFlagsValue values[] = { { C_FLAGS(GST_SEEK_FLAG_NONE), "GST_SEEK_FLAG_NONE", "none" }, { C_FLAGS(GST_SEEK_FLAG_FLUSH), "GST_SEEK_FLAG_FLUSH", "flush" }, { C_FLAGS(GST_SEEK_FLAG_ACCURATE), "GST_SEEK_FLAG_ACCURATE", "accurate" }, { C_FLAGS(GST_SEEK_FLAG_KEY_UNIT), "GST_SEEK_FLAG_KEY_UNIT", "key-unit" }, { C_FLAGS(GST_SEEK_FLAG_SEGMENT), "GST_SEEK_FLAG_SEGMENT", "segment" }, { C_FLAGS(GST_SEEK_FLAG_SKIP), "GST_SEEK_FLAG_SKIP", "skip" }, { 0, NULL, NULL } }; if (g_once_init_enter (&id)) { GType tmp = g_flags_register_static ("GstSeekFlags", values); g_once_init_leave (&id, tmp); } return (GType) id; }
static void mex_base_init (int *argc, char ***argv) { static gsize initialised; if (g_once_init_enter (&initialised)) { /* initialize debugging infrastructure */ _mex_log_init_core_domains (); /* initialise Clutter */ if (!clutter_init (argc, argv)) g_error ("Failed to initialize clutter"); #ifdef USE_PLAYER_CLUTTER_GST clutter_gst_init (argc, argv); #endif mex_init_default_categories (); mex_init_load_grilo_plugins(); g_once_init_leave (&initialised, TRUE); } }
GType gst_controller_get_type (void) { static volatile gsize type = 0; if (g_once_init_enter (&type)) { GType _type; static const GTypeInfo info = { sizeof (GstControllerClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) _gst_controller_class_init, /* class_init */ NULL, /* class_finalize */ NULL, /* class_data */ sizeof (GstController), 0, /* n_preallocs */ (GInstanceInitFunc) _gst_controller_init, /* instance_init */ NULL /* value_table */ }; _type = g_type_register_static (G_TYPE_OBJECT, "GstController", &info, 0); g_once_init_leave (&type, _type); } return type; }
GType cogl_blend_string_error_get_type (void) { static volatile gsize g_enum_type_id__volatile = 0; if (g_once_init_enter (&g_enum_type_id__volatile)) { static const GEnumValue values[] = { { COGL_BLEND_STRING_ERROR_PARSE_ERROR, "COGL_BLEND_STRING_ERROR_PARSE_ERROR", "parse-error" }, { COGL_BLEND_STRING_ERROR_ARGUMENT_PARSE_ERROR, "COGL_BLEND_STRING_ERROR_ARGUMENT_PARSE_ERROR", "argument-parse-error" }, { COGL_BLEND_STRING_ERROR_INVALID_ERROR, "COGL_BLEND_STRING_ERROR_INVALID_ERROR", "invalid-error" }, { COGL_BLEND_STRING_ERROR_GPU_UNSUPPORTED_ERROR, "COGL_BLEND_STRING_ERROR_GPU_UNSUPPORTED_ERROR", "gpu-unsupported-error" }, { 0, NULL, NULL } }; GType g_enum_type_id; g_enum_type_id = g_enum_register_static (g_intern_static_string ("CoglBlendStringError"), values); g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id); } return g_enum_type_id__volatile; }
GType cogl_texture_flags_get_type (void) { static volatile gsize g_enum_type_id__volatile = 0; if (g_once_init_enter (&g_enum_type_id__volatile)) { static const GFlagsValue values[] = { { COGL_TEXTURE_NONE, "COGL_TEXTURE_NONE", "none" }, { COGL_TEXTURE_NO_AUTO_MIPMAP, "COGL_TEXTURE_NO_AUTO_MIPMAP", "no-auto-mipmap" }, { COGL_TEXTURE_NO_SLICING, "COGL_TEXTURE_NO_SLICING", "no-slicing" }, { COGL_TEXTURE_NO_ATLAS, "COGL_TEXTURE_NO_ATLAS", "no-atlas" }, { 0, NULL, NULL } }; GType g_enum_type_id; g_enum_type_id = g_flags_register_static (g_intern_static_string ("CoglTextureFlags"), values); g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id); } return g_enum_type_id__volatile; }
GType cogl_texture_error_get_type (void) { static volatile gsize g_enum_type_id__volatile = 0; if (g_once_init_enter (&g_enum_type_id__volatile)) { static const GEnumValue values[] = { { COGL_TEXTURE_ERROR_SIZE, "COGL_TEXTURE_ERROR_SIZE", "size" }, { COGL_TEXTURE_ERROR_FORMAT, "COGL_TEXTURE_ERROR_FORMAT", "format" }, { COGL_TEXTURE_ERROR_BAD_PARAMETER, "COGL_TEXTURE_ERROR_BAD_PARAMETER", "bad-parameter" }, { COGL_TEXTURE_ERROR_TYPE, "COGL_TEXTURE_ERROR_TYPE", "type" }, { 0, NULL, NULL } }; GType g_enum_type_id; g_enum_type_id = g_enum_register_static (g_intern_static_string ("CoglTextureError"), values); g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id); } return g_enum_type_id__volatile; }
static GType gst_vp8_enc_tune_get_type (void) { static const GEnumValue values[] = { #ifdef HAVE_VP8ENC_TUNING {VP8_TUNE_PSNR, "Tune for PSNR", "psnr"}, {VP8_TUNE_SSIM, "Tune for SSIM", "ssim"}, #else {VP8_TUNE_NONE, "none", "none"}, #endif {0, NULL, NULL} }; static volatile GType id = 0; if (g_once_init_enter ((gsize *) & id)) { GType _id; _id = g_enum_register_static ("GstVP8EncTune", values); g_once_init_leave ((gsize *) & id, _id); } return id; }
GType gst_flow_return_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { {C_ENUM (GST_FLOW_CUSTOM_SUCCESS_2), "GST_FLOW_CUSTOM_SUCCESS_2", "custom-success-2"}, {C_ENUM (GST_FLOW_CUSTOM_SUCCESS_1), "GST_FLOW_CUSTOM_SUCCESS_1", "custom-success-1"}, {C_ENUM (GST_FLOW_CUSTOM_SUCCESS), "GST_FLOW_CUSTOM_SUCCESS", "custom-success"}, {C_ENUM (GST_FLOW_RESEND), "GST_FLOW_RESEND", "resend"}, {C_ENUM (GST_FLOW_OK), "GST_FLOW_OK", "ok"}, {C_ENUM (GST_FLOW_NOT_LINKED), "GST_FLOW_NOT_LINKED", "not-linked"}, {C_ENUM (GST_FLOW_WRONG_STATE), "GST_FLOW_WRONG_STATE", "wrong-state"}, {C_ENUM (GST_FLOW_UNEXPECTED), "GST_FLOW_UNEXPECTED", "unexpected"}, {C_ENUM (GST_FLOW_NOT_NEGOTIATED), "GST_FLOW_NOT_NEGOTIATED", "not-negotiated"}, {C_ENUM (GST_FLOW_ERROR), "GST_FLOW_ERROR", "error"}, {C_ENUM (GST_FLOW_NOT_SUPPORTED), "GST_FLOW_NOT_SUPPORTED", "not-supported"}, {C_ENUM (GST_FLOW_CUSTOM_ERROR), "GST_FLOW_CUSTOM_ERROR", "custom-error"}, {C_ENUM (GST_FLOW_CUSTOM_ERROR_1), "GST_FLOW_CUSTOM_ERROR_1", "custom-error-1"}, {C_ENUM (GST_FLOW_CUSTOM_ERROR_2), "GST_FLOW_CUSTOM_ERROR_2", "custom-error-2"}, {0, NULL, NULL} }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstFlowReturn", values); g_once_init_leave (&id, tmp); } return (GType) id; }
EXPORT_C #endif GType gst_state_change_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { { C_ENUM(GST_STATE_CHANGE_NULL_TO_READY), "GST_STATE_CHANGE_NULL_TO_READY", "null-to-ready" }, { C_ENUM(GST_STATE_CHANGE_READY_TO_PAUSED), "GST_STATE_CHANGE_READY_TO_PAUSED", "ready-to-paused" }, { C_ENUM(GST_STATE_CHANGE_PAUSED_TO_PLAYING), "GST_STATE_CHANGE_PAUSED_TO_PLAYING", "paused-to-playing" }, { C_ENUM(GST_STATE_CHANGE_PLAYING_TO_PAUSED), "GST_STATE_CHANGE_PLAYING_TO_PAUSED", "playing-to-paused" }, { C_ENUM(GST_STATE_CHANGE_PAUSED_TO_READY), "GST_STATE_CHANGE_PAUSED_TO_READY", "paused-to-ready" }, { C_ENUM(GST_STATE_CHANGE_READY_TO_NULL), "GST_STATE_CHANGE_READY_TO_NULL", "ready-to-null" }, { 0, NULL, NULL } }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstStateChange", values); g_once_init_leave (&id, tmp); } return (GType) id; }
/* enumerations from "gsttaglist.h" */ GType gst_tag_merge_mode_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { {C_ENUM (GST_TAG_MERGE_UNDEFINED), "GST_TAG_MERGE_UNDEFINED", "undefined"}, {C_ENUM (GST_TAG_MERGE_REPLACE_ALL), "GST_TAG_MERGE_REPLACE_ALL", "replace-all"}, {C_ENUM (GST_TAG_MERGE_REPLACE), "GST_TAG_MERGE_REPLACE", "replace"}, {C_ENUM (GST_TAG_MERGE_APPEND), "GST_TAG_MERGE_APPEND", "append"}, {C_ENUM (GST_TAG_MERGE_PREPEND), "GST_TAG_MERGE_PREPEND", "prepend"}, {C_ENUM (GST_TAG_MERGE_KEEP), "GST_TAG_MERGE_KEEP", "keep"}, {C_ENUM (GST_TAG_MERGE_KEEP_ALL), "GST_TAG_MERGE_KEEP_ALL", "keep-all"}, {C_ENUM (GST_TAG_MERGE_COUNT), "GST_TAG_MERGE_COUNT", "count"}, {0, NULL, NULL} }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstTagMergeMode", values); g_once_init_leave (&id, tmp); } return (GType) id; }
EXPORT_C #endif GType gst_format_get_type (void) { static gsize id = 0; static const GEnumValue values[] = { { C_ENUM(GST_FORMAT_UNDEFINED), "GST_FORMAT_UNDEFINED", "undefined" }, { C_ENUM(GST_FORMAT_DEFAULT), "GST_FORMAT_DEFAULT", "default" }, { C_ENUM(GST_FORMAT_BYTES), "GST_FORMAT_BYTES", "bytes" }, { C_ENUM(GST_FORMAT_TIME), "GST_FORMAT_TIME", "time" }, { C_ENUM(GST_FORMAT_BUFFERS), "GST_FORMAT_BUFFERS", "buffers" }, { C_ENUM(GST_FORMAT_PERCENT), "GST_FORMAT_PERCENT", "percent" }, { 0, NULL, NULL } }; if (g_once_init_enter (&id)) { GType tmp = g_enum_register_static ("GstFormat", values); g_once_init_leave (&id, tmp); } return (GType) id; }
/* enumerations from "gstdebugutils.h" */ GType gst_debug_graph_details_get_type (void) { static gsize id = 0; static const GFlagsValue values[] = { {C_FLAGS (GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE), "GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE", "media-type"}, {C_FLAGS (GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS), "GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS", "caps-details"}, {C_FLAGS (GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS), "GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS", "non-default-params"}, {C_FLAGS (GST_DEBUG_GRAPH_SHOW_STATES), "GST_DEBUG_GRAPH_SHOW_STATES", "states"}, {C_FLAGS (GST_DEBUG_GRAPH_SHOW_ALL), "GST_DEBUG_GRAPH_SHOW_ALL", "all"}, {0, NULL, NULL} }; if (g_once_init_enter (&id)) { GType tmp = g_flags_register_static ("GstDebugGraphDetails", values); g_once_init_leave (&id, tmp); } return (GType) id; }
print_debug (const gchar *format, ...) { gchar *s; va_list ap; gchar timebuf[64]; GTimeVal now; time_t now_t; struct tm broken_down; static volatile gsize once_init_value = 0; static gboolean show_debug = FALSE; static guint pid = 0; if (g_once_init_enter (&once_init_value)) { show_debug = (g_getenv ("HOTPLUG_SNIFFER_DEBUG") != NULL); pid = getpid (); g_once_init_leave (&once_init_value, 1); } if (!show_debug) goto out; g_get_current_time (&now); now_t = now.tv_sec; localtime_r (&now_t, &broken_down); strftime (timebuf, sizeof timebuf, "%H:%M:%S", &broken_down); va_start (ap, format); s = g_strdup_vprintf (format, ap); va_end (ap); g_print ("gnome-shell-hotplug-sniffer[%d]: %s.%03d: %s\n", pid, timebuf, (gint) (now.tv_usec / 1000), s); g_free (s); out: ; }
EXPORT_C #endif GType gst_pad_flags_get_type (void) { static gsize id = 0; static const GFlagsValue values[] = { { C_FLAGS(GST_PAD_BLOCKED), "GST_PAD_BLOCKED", "blocked" }, { C_FLAGS(GST_PAD_FLUSHING), "GST_PAD_FLUSHING", "flushing" }, { C_FLAGS(GST_PAD_IN_GETCAPS), "GST_PAD_IN_GETCAPS", "in-getcaps" }, { C_FLAGS(GST_PAD_IN_SETCAPS), "GST_PAD_IN_SETCAPS", "in-setcaps" }, { C_FLAGS(GST_PAD_BLOCKING), "GST_PAD_BLOCKING", "blocking" }, { C_FLAGS(GST_PAD_FLAG_LAST), "GST_PAD_FLAG_LAST", "flag-last" }, { 0, NULL, NULL } }; if (g_once_init_enter (&id)) { GType tmp = g_flags_register_static ("GstPadFlags", values); g_once_init_leave (&id, tmp); } return (GType) id; }
GType hls_progress_buffer_get_type (void) { static volatile gsize gonce_data = 0; // INLINE - g_once_init_enter() if (g_once_init_enter (&gonce_data)) { GType _type; _type = gst_type_register_static_full (GST_TYPE_ELEMENT, g_intern_static_string ("HLSProgressBuffer"), sizeof (HLSProgressBufferClass), hls_progress_buffer_base_init, NULL, hls_progress_buffer_class_init_trampoline, NULL, NULL, sizeof (HLSProgressBuffer), 0, (GInstanceInitFunc) hls_progress_buffer_init, NULL, (GTypeFlags) 0); g_once_init_leave (&gonce_data, (gsize) _type); } return (GType) gonce_data; }
static gboolean is_read_only (const gchar *changed_element, const gchar *changed_attribute) { static GHashTable *readonly_props = NULL; static gsize readonly_props_loaded = 0; if (g_once_init_enter (&readonly_props_loaded)) { readonly_props = g_hash_table_new (g_str_hash, g_str_equal); hash_table_add (readonly_props, (gpointer) "@id"); hash_table_add (readonly_props, (gpointer) "@parentID"); hash_table_add (readonly_props, (gpointer) "@refID"); hash_table_add (readonly_props, (gpointer) "@restricted"); hash_table_add (readonly_props, (gpointer) "@searchable"); hash_table_add (readonly_props, (gpointer) "@childCount"); hash_table_add (readonly_props, (gpointer) "searchClass"); hash_table_add (readonly_props, (gpointer) "searchClass@name"); hash_table_add (readonly_props, (gpointer) "searchClass@includeDerived"); hash_table_add (readonly_props, (gpointer) "createClass"); hash_table_add (readonly_props, (gpointer) "createClass@name"); hash_table_add (readonly_props, (gpointer) "createClass@includeDerived"); hash_table_add (readonly_props, (gpointer) "writeStatus"); hash_table_add (readonly_props, (gpointer) "res@importUri"); hash_table_add (readonly_props, (gpointer) "storageTotal"); hash_table_add (readonly_props, (gpointer) "storageUsed"); hash_table_add (readonly_props, (gpointer) "storageFree"); hash_table_add (readonly_props, (gpointer) "storageMaxPartition"); hash_table_add (readonly_props, (gpointer) "storageMedium"); hash_table_add (readonly_props, (gpointer) "playbackCount"); hash_table_add (readonly_props, (gpointer) "srsRecordScheduleID"); hash_table_add (readonly_props, (gpointer) "srsRecordTaskID"); hash_table_add (readonly_props, (gpointer) "price"); hash_table_add (readonly_props, (gpointer) "price@currency"); hash_table_add (readonly_props, (gpointer) "payPerView"); hash_table_add (readonly_props, (gpointer) "dateTimeRange"); hash_table_add (readonly_props, (gpointer) "dateTimeRange@daylightSaving"); hash_table_add (readonly_props, (gpointer) "signalStrength"); hash_table_add (readonly_props, (gpointer) "signalLocked"); hash_table_add (readonly_props, (gpointer) "tuned"); hash_table_add (readonly_props, (gpointer) "containerUpdateID"); hash_table_add (readonly_props, (gpointer) "objectUpdateID"); hash_table_add (readonly_props, (gpointer) "totalDeletedChildCount"); hash_table_add (readonly_props, (gpointer) "res@updateCount"); g_once_init_leave (&readonly_props_loaded, 1); } if (changed_element != NULL) { if (changed_attribute != NULL) { gchar *test_prop = g_strdup_printf ("%s@%s", changed_element, changed_attribute); gboolean result = hash_table_contains (readonly_props, test_prop); g_free (test_prop); if (result) return TRUE; test_prop = g_strdup_printf ("@%s", changed_attribute); result = hash_table_contains (readonly_props, test_prop); g_free (test_prop); if (result) return TRUE; } return hash_table_contains (readonly_props, changed_element); } return FALSE; }
/** Get GType for GSM errors */ GType modem_sms_net_error_get_type (void) { static const GEnumValue values[] = { #define _(x, t) { MODEM_SMS_NET_ERROR_ ## x, "MODEM_SMS_NET_ERROR_" #x, #t } _(SUCCESS, Success), _(UNASSIGNED_NUMBER, UnassignedNumber), _(OPER_DETERMINED_BARR, OperatorDeterminedBarring), _(CALL_BARRED, CallBarred), _(RESERVED, Reserved), _(MSG_TRANSFER_REJ, MessageTransferRejected), _(MEMORY_CAPACITY_EXC, MemoryCapacityExceeded), _(DEST_OUT_OF_ORDER, DestinationOutOfOrder), _(UNDEFINED_SUBSCRIBER, UndefinedSubscriber), _(FACILITY_REJECTED, FacilityRejected), _(UNKNOWN_SUBSCRIBER, UnknownSubscriber), _(NETWORK_OUT_OF_ORDER, NetworkOutOfOrder), _(TEMPORARY_FAILURE, TemporaryFailure), _(CONGESTION, Congestion), _(RESOURCE_UNAVAILABLE, ResourceUnavailable), _(REQ_FACILITY_NOT_SUB, RequiredFacilityNotSubscribed), _(REQ_FACILITY_NOT_IMP, RequiredFacilityNotImplemented), _(INVALID_REFERENCE, InvalidReferenceValue), _(INVALID_MSG, InvalidMessage), _(INVALID_MAND_IE, InvalidMandatoryInfoElement), _(INVALID_MSG_TYPE, InvalidMessageType), _(INCOMPATIBLE_MSG_TYPE, IncompatibleMessageType), _(INVALID_IE_TYPE, InvalidInfoElementType), _(PROTOCOL_ERROR, ProtocolError), _(INTERWORKING, InterworkingError), _(LOW_LAYER_NO_CAUSE, LowLayerUnknown), _(IMSI_UNKNOWN_HLR, IMSIUnknownInHLR), _(ILLEGAL_MS, IllegalMS), _(IMSI_UNKNOWN_VLR, IMSIUnknownInVLR), _(IMEI_NOT_ACCEPTED, IMEINotAccepted), _(ILLEGAL_ME, IllegalME), _(PLMN_NOT_ALLOWED, PLMNNotAllowed), _(LA_NOT_ALLOWED, LocationAreaNotAllowed), _(ROAM_NOT_ALLOWED_LA, RoamingNotAllowedInThisLocationArea), _(NO_SUITABLE_CELLS_LA, NoSuitableCellsInThisLocationArea), _(NETWORK_FAILURE, NetworkFailure), _(MAC_FAILURE, MacFailure), _(SYNC_FAILURE, SyncFailure), _(LOW_LAYER_CONGESTION, LowLayerCongestion), _(AUTH_UNACCEPTABLE, AuthUnacceptable), _(SERV_OPT_NOT_SUPPORTED, ServiceOptionNotSupported), _(SERV_OPT_NOT_SUBSCRIBED, ServiceOptionNotSubscribed), _(SERV_OPT_TEMP_OUT_OF_ORDER, ServiceOptionTemporarilyOutOfOrder), _(CALL_CANNOT_BE_IDENTIFIED, CallCannotBeIdentified), _(LOW_LAYER_INVALID_MSG, LowLayerInvalidMessage), _(LOW_LAYER_INVALID_MAND_IE, LowLayerInvalidMandatoryInfoElement), _(LOW_LAYER_INVALID_MSG_TYPE, LowLayerInvalidMessageType), _(LOW_LAYER_INCOMPATIBLE_MSG_TYPE, LowLayerIncompatibleMessageType), _(LOW_LAYER_INVALID_IE_TYPE, LowLayerInvalidIEType), _(LOW_LAYER_INVALID_IE, LowLayerInvalidIE), _(LOW_LAYER_INCOMPATIBLE_MSG, LowLayerIncompatibleMessage), _(CS_BARRED, CSBarred), _(LOW_LAYER_PROTOCOL_ERROR, LowLayerProtocolError), #undef _ { 0, NULL, NULL }, }; static gsize etype = 0; if (g_once_init_enter (&etype)) { GType type = g_enum_register_static ("ModemSmsNetError", values); g_once_init_leave (&etype, type); } return (GType)etype; }
static void gum_on_log_message (const gchar * log_domain, GLogLevelFlags log_level, const gchar * message, gpointer user_data) { #if defined (HAVE_WINDOWS) gunichar2 * message_utf16; message_utf16 = g_utf8_to_utf16 (message, -1, NULL, NULL, NULL); OutputDebugString (message_utf16); g_free (message_utf16); #elif defined (HAVE_ANDROID) int priority; switch (log_level & G_LOG_LEVEL_MASK) { case G_LOG_LEVEL_ERROR: case G_LOG_LEVEL_CRITICAL: case G_LOG_LEVEL_WARNING: priority = ANDROID_LOG_FATAL; break; case G_LOG_LEVEL_MESSAGE: case G_LOG_LEVEL_INFO: priority = ANDROID_LOG_INFO; break; case G_LOG_LEVEL_DEBUG: default: priority = ANDROID_LOG_DEBUG; break; } __android_log_write (priority, log_domain, message); #else # ifdef HAVE_DARWIN static gsize api_value = 0; GumCFApi * api; if (g_once_init_enter (&api_value)) { const gchar * cf_path = "/System/Library/Frameworks/" "CoreFoundation.framework/CoreFoundation"; void * cf; /* * CoreFoundation must be loaded by the main thread, so we should avoid * loading it. */ if (gum_module_find_base_address (cf_path) != 0) { cf = dlopen (cf_path, RTLD_GLOBAL | RTLD_LAZY); g_assert (cf != NULL); api = g_slice_new (GumCFApi); api->CFStringCreateWithCString = dlsym (cf, "CFStringCreateWithCString"); g_assert (api->CFStringCreateWithCString != NULL); api->CFRelease = dlsym (cf, "CFRelease"); g_assert (api->CFRelease != NULL); api->CFLog = dlsym (cf, "CFLog"); g_assert (api->CFLog != NULL); dlclose (cf); } else { api = NULL; } g_once_init_leave (&api_value, 1 + GPOINTER_TO_SIZE (api)); } api = GSIZE_TO_POINTER (api_value - 1); if (api != NULL) { CFLogLevel cf_log_level; CFStringRef message_str, template_str; switch (log_level & G_LOG_LEVEL_MASK) { case G_LOG_LEVEL_ERROR: cf_log_level = kCFLogLevelError; break; case G_LOG_LEVEL_CRITICAL: cf_log_level = kCFLogLevelCritical; break; case G_LOG_LEVEL_WARNING: cf_log_level = kCFLogLevelWarning; break; case G_LOG_LEVEL_MESSAGE: cf_log_level = kCFLogLevelNotice; break; case G_LOG_LEVEL_INFO: cf_log_level = kCFLogLevelInfo; break; case G_LOG_LEVEL_DEBUG: cf_log_level = kCFLogLevelDebug; break; default: g_assert_not_reached (); } message_str = api->CFStringCreateWithCString (NULL, message, kCFStringEncodingUTF8); if (log_domain != NULL) { CFStringRef log_domain_str; template_str = api->CFStringCreateWithCString (NULL, "%@: %@", kCFStringEncodingUTF8); log_domain_str = api->CFStringCreateWithCString (NULL, log_domain, kCFStringEncodingUTF8); api->CFLog (cf_log_level, template_str, log_domain_str, message_str); api->CFRelease (log_domain_str); } else { template_str = api->CFStringCreateWithCString (NULL, "%@", kCFStringEncodingUTF8); api->CFLog (cf_log_level, template_str, message_str); } api->CFRelease (template_str); api->CFRelease (message_str); return; } /* else: fall through to stdout/stderr logging */ # endif FILE * file = NULL; const gchar * severity = NULL; switch (log_level & G_LOG_LEVEL_MASK) { case G_LOG_LEVEL_ERROR: file = stderr; severity = "ERROR"; break; case G_LOG_LEVEL_CRITICAL: file = stderr; severity = "CRITICAL"; break; case G_LOG_LEVEL_WARNING: file = stderr; severity = "WARNING"; break; case G_LOG_LEVEL_MESSAGE: file = stderr; severity = "MESSAGE"; break; case G_LOG_LEVEL_INFO: file = stdout; severity = "INFO"; break; case G_LOG_LEVEL_DEBUG: file = stdout; severity = "DEBUG"; break; default: g_assert_not_reached (); } fprintf (file, "[%s %s] %s\n", log_domain, severity, message); fflush (file); #endif }
/** Get GType for network errors */ GType modem_call_net_error_get_type (void) { static const GEnumValue values[] = { #define _(x, t) { MODEM_CALL_NET_ERROR_ ## x, "MODEM_CALL_NET_ERROR_" #x, #t } _(UNASSIGNED_NUMBER, UnassignedNumber), _(NO_ROUTE, NoRouteToDestination), _(CH_UNACCEPTABLE, ChannelUnacceptable), _(OPER_BARRING, OperatorDeterminedBarring), _(NORMAL, NormalCallClearing), _(USER_BUSY, UserBusy), _(NO_USER_RESPONSE, NoUserResponse), _(ALERT_NO_ANSWER, AlertNoAnswer), _(CALL_REJECTED, CallRejected), _(NUMBER_CHANGED, NumberChanged), _(NON_SELECT_CLEAR, NonSelectedClearing), _(DEST_OUT_OF_ORDER, DestinationOutOfOrder), _(INVALID_NUMBER, InvalidNumber), _(FACILITY_REJECTED, FacilityRejected), _(RESP_TO_STATUS, ResponseToStatus), _(NORMAL_UNSPECIFIED, UnspecifiedNormal), _(NO_CHANNEL, NoChannelAvailable), _(NETW_OUT_OF_ORDER, NetworkOutOfOrder), _(TEMPORARY_FAILURE, TemporaryFailure), _(CONGESTION, Congestion), _(ACCESS_INFO_DISC, AccessInformationDiscarded), _(CHANNEL_NA, ChannelNotAvailable), _(RESOURCES_NA, ResourcesNotAvailable), _(QOS_NA, QoSNotAvailable), _(FACILITY_UNSUBS, RequestedFacilityNotSubscribed), _(COMING_BARRED_CUG, IncomingCallsBarredWithinCUG), _(BC_UNAUTHORIZED, BearerCapabilityUnauthorized), _(BC_NA, BearerCapabilityNotAvailable), _(SERVICE_NA, ServiceNotAvailable), _(BEARER_NOT_IMPL, BearerNotImplemented), _(ACM_MAX, ACMMax), _(FACILITY_NOT_IMPL, FacilityNotImplemented), _(ONLY_RDI_BC, OnlyRestrictedDIBearerCapability), _(SERVICE_NOT_IMPL, ServiceNotImplemented), _(INVALID_TI, InvalidTransactionIdentifier), _(NOT_IN_CUG, NotInCUG), _(INCOMPATIBLE_DEST, IncompatibleDestination), _(INV_TRANS_NET_SEL, InvalidTransitNetSelected), _(SEMANTICAL_ERR, SemanticalError), _(INVALID_MANDATORY, InvalidMandatoryInformation), _(MSG_TYPE_INEXIST, MessageTypeNonExistent), _(MSG_TYPE_INCOMPAT, MessageTypeIncompatible), _(IE_NON_EXISTENT, InformationElementNonExistent), _(COND_IE_ERROR, ConditionalInformationElementError), _(MSG_INCOMPATIBLE, IncompatibleMessage), _(TIMER_EXPIRY, TimerExpiry), _(PROTOCOL_ERROR, ProtocolError), _(INTERWORKING, Generic), #undef _ { 0, NULL, NULL }, }; static gsize etype = 0; if (g_once_init_enter (&etype)) { GType type = g_enum_register_static ("ModemCallNetError", values); g_once_init_leave (&etype, type); } return (GType)etype; }
gpointer gst_gl_context_egl_get_proc_address (GstGLAPI gl_api, const gchar * name) { gpointer result = NULL; static GOnce g_once = G_ONCE_INIT; #ifdef __APPLE__ #if GST_GL_HAVE_OPENGL && !defined(GST_GL_LIBGL_MODULE_NAME) if (!result && (gl_api & (GST_GL_API_OPENGL | GST_GL_API_OPENGL3))) { static GModule *module_opengl = NULL; if (g_once_init_enter (&module_opengl)) { GModule *setup_module_opengl = g_module_open ("libGL.dylib", G_MODULE_BIND_LAZY); g_once_init_leave (&module_opengl, setup_module_opengl); } if (module_opengl) g_module_symbol (module_opengl, name, &result); } #endif #if GST_GL_HAVE_GLES2 && !defined(GST_GL_LIBGLESV2_MODULE_NAME) if (!result && (gl_api & (GST_GL_API_GLES2))) { static GModule *module_gles2 = NULL; if (g_once_init_enter (&module_gles2)) { GModule *setup_module_gles2 = g_module_open ("libGLESv2.dylib", G_MODULE_BIND_LAZY); g_once_init_leave (&module_gles2, setup_module_gles2); } if (module_gles2) g_module_symbol (module_gles2, name, &result); } #endif #endif // __APPLE__ if (!result) result = gst_gl_context_default_get_proc_address (gl_api, name); g_once (&g_once, load_egl_module, NULL); if (!result && module_egl) { g_module_symbol (module_egl, name, &result); } /* FIXME: On Android this returns wrong addresses for non-EGL functions */ #if GST_GL_HAVE_WINDOW_ANDROID if (!result && g_str_has_prefix (name, "egl")) { #else if (!result) { result = eglGetProcAddress (name); #endif } return result; } static gboolean gst_gl_context_egl_check_feature (GstGLContext * context, const gchar * feature) { GstGLContextEGL *context_egl = GST_GL_CONTEXT_EGL (context); return gst_gl_check_extension (feature, context_egl->egl_exts); }
/* enumerations from "video-format.h" */ GType gst_video_format_get_type (void) { static volatile gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { { GST_VIDEO_FORMAT_UNKNOWN, "GST_VIDEO_FORMAT_UNKNOWN", "unknown" }, { GST_VIDEO_FORMAT_ENCODED, "GST_VIDEO_FORMAT_ENCODED", "encoded" }, { GST_VIDEO_FORMAT_I420, "GST_VIDEO_FORMAT_I420", "i420" }, { GST_VIDEO_FORMAT_YV12, "GST_VIDEO_FORMAT_YV12", "yv12" }, { GST_VIDEO_FORMAT_YUY2, "GST_VIDEO_FORMAT_YUY2", "yuy2" }, { GST_VIDEO_FORMAT_UYVY, "GST_VIDEO_FORMAT_UYVY", "uyvy" }, { GST_VIDEO_FORMAT_AYUV, "GST_VIDEO_FORMAT_AYUV", "ayuv" }, { GST_VIDEO_FORMAT_RGBx, "GST_VIDEO_FORMAT_RGBx", "rgbx" }, { GST_VIDEO_FORMAT_BGRx, "GST_VIDEO_FORMAT_BGRx", "bgrx" }, { GST_VIDEO_FORMAT_xRGB, "GST_VIDEO_FORMAT_xRGB", "xrgb" }, { GST_VIDEO_FORMAT_xBGR, "GST_VIDEO_FORMAT_xBGR", "xbgr" }, { GST_VIDEO_FORMAT_RGBA, "GST_VIDEO_FORMAT_RGBA", "rgba" }, { GST_VIDEO_FORMAT_BGRA, "GST_VIDEO_FORMAT_BGRA", "bgra" }, { GST_VIDEO_FORMAT_ARGB, "GST_VIDEO_FORMAT_ARGB", "argb" }, { GST_VIDEO_FORMAT_ABGR, "GST_VIDEO_FORMAT_ABGR", "abgr" }, { GST_VIDEO_FORMAT_RGB, "GST_VIDEO_FORMAT_RGB", "rgb" }, { GST_VIDEO_FORMAT_BGR, "GST_VIDEO_FORMAT_BGR", "bgr" }, { GST_VIDEO_FORMAT_Y41B, "GST_VIDEO_FORMAT_Y41B", "y41b" }, { GST_VIDEO_FORMAT_Y42B, "GST_VIDEO_FORMAT_Y42B", "y42b" }, { GST_VIDEO_FORMAT_YVYU, "GST_VIDEO_FORMAT_YVYU", "yvyu" }, { GST_VIDEO_FORMAT_Y444, "GST_VIDEO_FORMAT_Y444", "y444" }, { GST_VIDEO_FORMAT_v210, "GST_VIDEO_FORMAT_v210", "v210" }, { GST_VIDEO_FORMAT_v216, "GST_VIDEO_FORMAT_v216", "v216" }, { GST_VIDEO_FORMAT_NV12, "GST_VIDEO_FORMAT_NV12", "nv12" }, { GST_VIDEO_FORMAT_NV21, "GST_VIDEO_FORMAT_NV21", "nv21" }, { GST_VIDEO_FORMAT_GRAY8, "GST_VIDEO_FORMAT_GRAY8", "gray8" }, { GST_VIDEO_FORMAT_GRAY16_BE, "GST_VIDEO_FORMAT_GRAY16_BE", "gray16-be" }, { GST_VIDEO_FORMAT_GRAY16_LE, "GST_VIDEO_FORMAT_GRAY16_LE", "gray16-le" }, { GST_VIDEO_FORMAT_v308, "GST_VIDEO_FORMAT_v308", "v308" }, { GST_VIDEO_FORMAT_RGB16, "GST_VIDEO_FORMAT_RGB16", "rgb16" }, { GST_VIDEO_FORMAT_BGR16, "GST_VIDEO_FORMAT_BGR16", "bgr16" }, { GST_VIDEO_FORMAT_RGB15, "GST_VIDEO_FORMAT_RGB15", "rgb15" }, { GST_VIDEO_FORMAT_BGR15, "GST_VIDEO_FORMAT_BGR15", "bgr15" }, { GST_VIDEO_FORMAT_UYVP, "GST_VIDEO_FORMAT_UYVP", "uyvp" }, { GST_VIDEO_FORMAT_A420, "GST_VIDEO_FORMAT_A420", "a420" }, { GST_VIDEO_FORMAT_RGB8P, "GST_VIDEO_FORMAT_RGB8P", "rgb8p" }, { GST_VIDEO_FORMAT_YUV9, "GST_VIDEO_FORMAT_YUV9", "yuv9" }, { GST_VIDEO_FORMAT_YVU9, "GST_VIDEO_FORMAT_YVU9", "yvu9" }, { GST_VIDEO_FORMAT_IYU1, "GST_VIDEO_FORMAT_IYU1", "iyu1" }, { GST_VIDEO_FORMAT_ARGB64, "GST_VIDEO_FORMAT_ARGB64", "argb64" }, { GST_VIDEO_FORMAT_AYUV64, "GST_VIDEO_FORMAT_AYUV64", "ayuv64" }, { GST_VIDEO_FORMAT_r210, "GST_VIDEO_FORMAT_r210", "r210" }, { GST_VIDEO_FORMAT_I420_10BE, "GST_VIDEO_FORMAT_I420_10BE", "i420-10be" }, { GST_VIDEO_FORMAT_I420_10LE, "GST_VIDEO_FORMAT_I420_10LE", "i420-10le" }, { GST_VIDEO_FORMAT_I422_10BE, "GST_VIDEO_FORMAT_I422_10BE", "i422-10be" }, { GST_VIDEO_FORMAT_I422_10LE, "GST_VIDEO_FORMAT_I422_10LE", "i422-10le" }, { GST_VIDEO_FORMAT_Y444_10BE, "GST_VIDEO_FORMAT_Y444_10BE", "y444-10be" }, { GST_VIDEO_FORMAT_Y444_10LE, "GST_VIDEO_FORMAT_Y444_10LE", "y444-10le" }, { GST_VIDEO_FORMAT_GBR, "GST_VIDEO_FORMAT_GBR", "gbr" }, { GST_VIDEO_FORMAT_GBR_10BE, "GST_VIDEO_FORMAT_GBR_10BE", "gbr-10be" }, { GST_VIDEO_FORMAT_GBR_10LE, "GST_VIDEO_FORMAT_GBR_10LE", "gbr-10le" }, { GST_VIDEO_FORMAT_NV16, "GST_VIDEO_FORMAT_NV16", "nv16" }, { GST_VIDEO_FORMAT_NV24, "GST_VIDEO_FORMAT_NV24", "nv24" }, { 0, NULL, NULL } }; GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values); g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } return g_define_type_id__volatile; }
GType thunarx_file_info_get_type (void) { static volatile gsize type__volatile = 0; GType type; if (g_once_init_enter (&type__volatile)) { type = g_type_register_static_simple (G_TYPE_INTERFACE, I_("ThunarxFileInfo"), sizeof (ThunarxFileInfoIface), NULL, 0, NULL, 0); g_type_interface_add_prerequisite (type, G_TYPE_OBJECT); /** * ThunarxFileInfo::changed: * @file_info : a #ThunarxFileInfo. * * Emitted whenever the system notices a change to @file_info. * * Thunar plugins should use this signal to stay informed about * changes to a @file_info for which they currently display * information (i.e. in a #ThunarxPropertyPage), and update * it's user interface whenever a change is noticed on @file_info. **/ file_info_signals[CHANGED] = g_signal_new (I_("changed"), type, G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (ThunarxFileInfoIface, changed), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); /** * ThunarxFileInfo::renamed: * @file_info : a #ThunarxFileInfo * * Emitted when the @file_info is renamed to another * name. * * For example, within Thunar, #ThunarFolder uses this * signal to reregister it's VFS directory monitor, after * the corresponding file was renamed. **/ file_info_signals[RENAMED] = g_signal_new (I_("renamed"), type, G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (ThunarxFileInfoIface, renamed), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); g_once_init_leave (&type__volatile, type); } return type__volatile; }
GType gst_rtsp_header_field_get_type (void) { static volatile gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { static const GEnumValue values[] = { { GST_RTSP_HDR_INVALID, "GST_RTSP_HDR_INVALID", "invalid" }, { GST_RTSP_HDR_ACCEPT, "GST_RTSP_HDR_ACCEPT", "accept" }, { GST_RTSP_HDR_ACCEPT_ENCODING, "GST_RTSP_HDR_ACCEPT_ENCODING", "accept-encoding" }, { GST_RTSP_HDR_ACCEPT_LANGUAGE, "GST_RTSP_HDR_ACCEPT_LANGUAGE", "accept-language" }, { GST_RTSP_HDR_ALLOW, "GST_RTSP_HDR_ALLOW", "allow" }, { GST_RTSP_HDR_AUTHORIZATION, "GST_RTSP_HDR_AUTHORIZATION", "authorization" }, { GST_RTSP_HDR_BANDWIDTH, "GST_RTSP_HDR_BANDWIDTH", "bandwidth" }, { GST_RTSP_HDR_BLOCKSIZE, "GST_RTSP_HDR_BLOCKSIZE", "blocksize" }, { GST_RTSP_HDR_CACHE_CONTROL, "GST_RTSP_HDR_CACHE_CONTROL", "cache-control" }, { GST_RTSP_HDR_CONFERENCE, "GST_RTSP_HDR_CONFERENCE", "conference" }, { GST_RTSP_HDR_CONNECTION, "GST_RTSP_HDR_CONNECTION", "connection" }, { GST_RTSP_HDR_CONTENT_BASE, "GST_RTSP_HDR_CONTENT_BASE", "content-base" }, { GST_RTSP_HDR_CONTENT_ENCODING, "GST_RTSP_HDR_CONTENT_ENCODING", "content-encoding" }, { GST_RTSP_HDR_CONTENT_LANGUAGE, "GST_RTSP_HDR_CONTENT_LANGUAGE", "content-language" }, { GST_RTSP_HDR_CONTENT_LENGTH, "GST_RTSP_HDR_CONTENT_LENGTH", "content-length" }, { GST_RTSP_HDR_CONTENT_LOCATION, "GST_RTSP_HDR_CONTENT_LOCATION", "content-location" }, { GST_RTSP_HDR_CONTENT_TYPE, "GST_RTSP_HDR_CONTENT_TYPE", "content-type" }, { GST_RTSP_HDR_CSEQ, "GST_RTSP_HDR_CSEQ", "cseq" }, { GST_RTSP_HDR_DATE, "GST_RTSP_HDR_DATE", "date" }, { GST_RTSP_HDR_EXPIRES, "GST_RTSP_HDR_EXPIRES", "expires" }, { GST_RTSP_HDR_FROM, "GST_RTSP_HDR_FROM", "from" }, { GST_RTSP_HDR_IF_MODIFIED_SINCE, "GST_RTSP_HDR_IF_MODIFIED_SINCE", "if-modified-since" }, { GST_RTSP_HDR_LAST_MODIFIED, "GST_RTSP_HDR_LAST_MODIFIED", "last-modified" }, { GST_RTSP_HDR_PROXY_AUTHENTICATE, "GST_RTSP_HDR_PROXY_AUTHENTICATE", "proxy-authenticate" }, { GST_RTSP_HDR_PROXY_REQUIRE, "GST_RTSP_HDR_PROXY_REQUIRE", "proxy-require" }, { GST_RTSP_HDR_PUBLIC, "GST_RTSP_HDR_PUBLIC", "public" }, { GST_RTSP_HDR_RANGE, "GST_RTSP_HDR_RANGE", "range" }, { GST_RTSP_HDR_REFERER, "GST_RTSP_HDR_REFERER", "referer" }, { GST_RTSP_HDR_REQUIRE, "GST_RTSP_HDR_REQUIRE", "require" }, { GST_RTSP_HDR_RETRY_AFTER, "GST_RTSP_HDR_RETRY_AFTER", "retry-after" }, { GST_RTSP_HDR_RTP_INFO, "GST_RTSP_HDR_RTP_INFO", "rtp-info" }, { GST_RTSP_HDR_SCALE, "GST_RTSP_HDR_SCALE", "scale" }, { GST_RTSP_HDR_SESSION, "GST_RTSP_HDR_SESSION", "session" }, { GST_RTSP_HDR_SERVER, "GST_RTSP_HDR_SERVER", "server" }, { GST_RTSP_HDR_SPEED, "GST_RTSP_HDR_SPEED", "speed" }, { GST_RTSP_HDR_TRANSPORT, "GST_RTSP_HDR_TRANSPORT", "transport" }, { GST_RTSP_HDR_UNSUPPORTED, "GST_RTSP_HDR_UNSUPPORTED", "unsupported" }, { GST_RTSP_HDR_USER_AGENT, "GST_RTSP_HDR_USER_AGENT", "user-agent" }, { GST_RTSP_HDR_VIA, "GST_RTSP_HDR_VIA", "via" }, { GST_RTSP_HDR_WWW_AUTHENTICATE, "GST_RTSP_HDR_WWW_AUTHENTICATE", "www-authenticate" }, { GST_RTSP_HDR_CLIENT_CHALLENGE, "GST_RTSP_HDR_CLIENT_CHALLENGE", "client-challenge" }, { GST_RTSP_HDR_REAL_CHALLENGE1, "GST_RTSP_HDR_REAL_CHALLENGE1", "real-challenge1" }, { GST_RTSP_HDR_REAL_CHALLENGE2, "GST_RTSP_HDR_REAL_CHALLENGE2", "real-challenge2" }, { GST_RTSP_HDR_REAL_CHALLENGE3, "GST_RTSP_HDR_REAL_CHALLENGE3", "real-challenge3" }, { GST_RTSP_HDR_SUBSCRIBE, "GST_RTSP_HDR_SUBSCRIBE", "subscribe" }, { GST_RTSP_HDR_ALERT, "GST_RTSP_HDR_ALERT", "alert" }, { GST_RTSP_HDR_CLIENT_ID, "GST_RTSP_HDR_CLIENT_ID", "client-id" }, { GST_RTSP_HDR_COMPANY_ID, "GST_RTSP_HDR_COMPANY_ID", "company-id" }, { GST_RTSP_HDR_GUID, "GST_RTSP_HDR_GUID", "guid" }, { GST_RTSP_HDR_REGION_DATA, "GST_RTSP_HDR_REGION_DATA", "region-data" }, { GST_RTSP_HDR_MAX_ASM_WIDTH, "GST_RTSP_HDR_MAX_ASM_WIDTH", "max-asm-width" }, { GST_RTSP_HDR_LANGUAGE, "GST_RTSP_HDR_LANGUAGE", "language" }, { GST_RTSP_HDR_PLAYER_START_TIME, "GST_RTSP_HDR_PLAYER_START_TIME", "player-start-time" }, { GST_RTSP_HDR_LOCATION, "GST_RTSP_HDR_LOCATION", "location" }, { GST_RTSP_HDR_ETAG, "GST_RTSP_HDR_ETAG", "etag" }, { GST_RTSP_HDR_IF_MATCH, "GST_RTSP_HDR_IF_MATCH", "if-match" }, { GST_RTSP_HDR_ACCEPT_CHARSET, "GST_RTSP_HDR_ACCEPT_CHARSET", "accept-charset" }, { GST_RTSP_HDR_SUPPORTED, "GST_RTSP_HDR_SUPPORTED", "supported" }, { GST_RTSP_HDR_VARY, "GST_RTSP_HDR_VARY", "vary" }, { GST_RTSP_HDR_X_ACCELERATE_STREAMING, "GST_RTSP_HDR_X_ACCELERATE_STREAMING", "x-accelerate-streaming" }, { GST_RTSP_HDR_X_ACCEPT_AUTHENT, "GST_RTSP_HDR_X_ACCEPT_AUTHENT", "x-accept-authent" }, { GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT, "GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT", "x-accept-proxy-authent" }, { GST_RTSP_HDR_X_BROADCAST_ID, "GST_RTSP_HDR_X_BROADCAST_ID", "x-broadcast-id" }, { GST_RTSP_HDR_X_BURST_STREAMING, "GST_RTSP_HDR_X_BURST_STREAMING", "x-burst-streaming" }, { GST_RTSP_HDR_X_NOTICE, "GST_RTSP_HDR_X_NOTICE", "x-notice" }, { GST_RTSP_HDR_X_PLAYER_LAG_TIME, "GST_RTSP_HDR_X_PLAYER_LAG_TIME", "x-player-lag-time" }, { GST_RTSP_HDR_X_PLAYLIST, "GST_RTSP_HDR_X_PLAYLIST", "x-playlist" }, { GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE, "GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE", "x-playlist-change-notice" }, { GST_RTSP_HDR_X_PLAYLIST_GEN_ID, "GST_RTSP_HDR_X_PLAYLIST_GEN_ID", "x-playlist-gen-id" }, { GST_RTSP_HDR_X_PLAYLIST_SEEK_ID, "GST_RTSP_HDR_X_PLAYLIST_SEEK_ID", "x-playlist-seek-id" }, { GST_RTSP_HDR_X_PROXY_CLIENT_AGENT, "GST_RTSP_HDR_X_PROXY_CLIENT_AGENT", "x-proxy-client-agent" }, { GST_RTSP_HDR_X_PROXY_CLIENT_VERB, "GST_RTSP_HDR_X_PROXY_CLIENT_VERB", "x-proxy-client-verb" }, { GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE, "GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE", "x-receding-playlistchange" }, { GST_RTSP_HDR_X_RTP_INFO, "GST_RTSP_HDR_X_RTP_INFO", "x-rtp-info" }, { GST_RTSP_HDR_X_STARTUPPROFILE, "GST_RTSP_HDR_X_STARTUPPROFILE", "x-startupprofile" }, { GST_RTSP_HDR_TIMESTAMP, "GST_RTSP_HDR_TIMESTAMP", "timestamp" }, { GST_RTSP_HDR_AUTHENTICATION_INFO, "GST_RTSP_HDR_AUTHENTICATION_INFO", "authentication-info" }, { GST_RTSP_HDR_HOST, "GST_RTSP_HDR_HOST", "host" }, { GST_RTSP_HDR_PRAGMA, "GST_RTSP_HDR_PRAGMA", "pragma" }, { GST_RTSP_HDR_X_SERVER_IP_ADDRESS, "GST_RTSP_HDR_X_SERVER_IP_ADDRESS", "x-server-ip-address" }, { GST_RTSP_HDR_X_SESSIONCOOKIE, "GST_RTSP_HDR_X_SESSIONCOOKIE", "x-sessioncookie" }, { GST_RTSP_HDR_LAST, "GST_RTSP_HDR_LAST", "last" }, { 0, NULL, NULL } }; GType g_define_type_id = g_enum_register_static ("GstRTSPHeaderField", values); g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); } return g_define_type_id__volatile; }