_priv_gst_quarks_initialize ();
_gst_memory_init ();
- _gst_format_initialize ();
- _gst_query_initialize ();
- _gst_structure_initialize ();
- _gst_caps_initialize ();
+ _priv_gst_format_initialize ();
+ _priv_gst_query_initialize ();
+ _priv_gst_structure_initialize ();
+ _priv_gst_caps_initialize ();
_gst_meta_init ();
g_type_class_ref (gst_object_get_type ());
g_type_class_ref (gst_probe_return_get_type ());
g_type_class_ref (gst_segment_flags_get_type ());
- _gst_event_initialize ();
- _gst_buffer_initialize ();
- _gst_message_initialize ();
- _gst_buffer_list_initialize ();
- _gst_value_initialize ();
+ _priv_gst_event_initialize ();
+ _priv_gst_buffer_initialize ();
+ _priv_gst_message_initialize ();
+ _priv_gst_buffer_list_initialize ();
+ _priv_gst_value_initialize ();
g_type_class_ref (gst_param_spec_fraction_get_type ());
- _gst_tag_initialize ();
+ _priv_gst_tag_initialize ();
gst_parse_context_get_type ();
- _gst_plugin_initialize ();
+ _priv_gst_plugin_initialize ();
gst_g_error_get_type ();
gboolean _priv_gst_in_valgrind (void);
-/* Initialize GStreamer private quark storage */
-void _priv_gst_quarks_initialize (void);
-
-/* Other init functions called from gst_init().
- * FIXME 0.11: rename to _priv_gst_foo_init() so they don't get exported
- * (can't do this now because these functions used to be in our public
- * headers, so at least the symbols need to continue to be available unless
- * we want enterprise edition packagers dancing on our heads) */
-void _gst_buffer_initialize (void);
-void _gst_buffer_list_initialize (void);
-void _gst_structure_initialize (void);
-void _gst_caps_initialize (void);
-void _gst_event_initialize (void);
-void _gst_format_initialize (void);
-void _gst_message_initialize (void);
-void _gst_plugin_initialize (void);
-void _gst_query_initialize (void);
-void _gst_tag_initialize (void);
-void _gst_value_initialize (void);
+/* init functions called from gst_init(). */
+void _priv_gst_quarks_initialize (void);
+void _priv_gst_buffer_initialize (void);
+void _priv_gst_buffer_list_initialize (void);
+void _priv_gst_structure_initialize (void);
+void _priv_gst_caps_initialize (void);
+void _priv_gst_event_initialize (void);
+void _priv_gst_format_initialize (void);
+void _priv_gst_message_initialize (void);
+void _priv_gst_plugin_initialize (void);
+void _priv_gst_query_initialize (void);
+void _priv_gst_tag_initialize (void);
+void _priv_gst_value_initialize (void);
/* Private registry functions */
gboolean _priv_gst_registry_remove_cache_plugins (GstRegistry *registry);
gboolean priv_gst_structure_append_to_gstring (const GstStructure * structure,
GString * s);
/* registry cache backends */
-/* FIXME 0.11: use priv_ prefix */
-gboolean gst_registry_binary_read_cache (GstRegistry * registry, const char *location);
-gboolean gst_registry_binary_write_cache (GstRegistry * registry, const char *location);
+gboolean priv_gst_registry_binary_read_cache (GstRegistry * registry, const char *location);
+gboolean priv_gst_registry_binary_write_cache (GstRegistry * registry, const char *location);
/* used in gstvalue.c and gststructure.c */
#define GST_ASCII_IS_STRING(c) (g_ascii_isalnum((c)) || ((c) == '_') || \
}
void
-_gst_buffer_initialize (void)
+_priv_gst_buffer_initialize (void)
{
if (G_LIKELY (_gst_buffer_type == 0)) {
_gst_buffer_type = gst_mini_object_register ("GstBuffer");
GType _gst_buffer_list_type = 0;
void
-_gst_buffer_list_initialize (void)
+_priv_gst_buffer_list_initialize (void)
{
if (G_LIKELY (_gst_buffer_list_type == 0)) {
_gst_buffer_list_type = gst_mini_object_register ("GstBufferList");
GType _gst_caps_type = 0;
void
-_gst_caps_initialize (void)
+_priv_gst_caps_initialize (void)
{
_gst_caps_type = gst_mini_object_register ("GstCaps");
};
void
-_gst_event_initialize (void)
+_priv_gst_event_initialize (void)
{
gint i;
};
void
-_gst_format_initialize (void)
+_priv_gst_format_initialize (void)
{
GstFormatDefinition *standards = standard_definitions;
};
void
-_gst_message_initialize (void)
+_priv_gst_message_initialize (void)
{
gint i;
}
void
-_gst_plugin_initialize (void)
+_priv_gst_plugin_initialize (void)
{
const gchar *whitelist;
guint i;
};
void
-_gst_query_initialize (void)
+_priv_gst_query_initialize (void)
{
GstQueryTypeDefinition *standards = standard_definitions;
}
GST_INFO ("Registry cache changed. Writing new registry cache");
- if (!gst_registry_binary_write_cache (default_registry, registry_file)) {
+ if (!priv_gst_registry_binary_write_cache (default_registry, registry_file)) {
g_set_error (error, GST_CORE_ERROR, GST_CORE_ERROR_FAILED,
_("Error writing registry cache to %s: %s"),
registry_file, g_strerror (errno));
if (!_gst_disable_registry_cache) {
GST_INFO ("reading registry cache: %s", registry_file);
- have_cache = gst_registry_binary_read_cache (default_registry,
+ have_cache = priv_gst_registry_binary_read_cache (default_registry,
registry_file);
/* Only ever read the registry cache once, then disable it for
* subsequent updates during the program lifetime */
* Returns: %TRUE on success.
*/
gboolean
-gst_registry_binary_write_cache (GstRegistry * registry, const char *location)
+priv_gst_registry_binary_write_cache (GstRegistry * registry,
+ const char *location)
{
GList *walk;
GstBinaryRegistryMagic magic;
* Returns: %TRUE on success.
*/
gboolean
-gst_registry_binary_read_cache (GstRegistry * registry, const char *location)
+priv_gst_registry_binary_read_cache (GstRegistry * registry,
+ const char *location)
{
GMappedFile *mapped = NULL;
gchar *contents = NULL;
GType _gst_structure_type = 0;
void
-_gst_structure_initialize (void)
+_priv_gst_structure_initialize (void)
{
_gst_structure_type = g_boxed_type_register_static ("GstStructure",
(GBoxedCopyFunc) gst_structure_copy_conditional,
}
void
-_gst_tag_initialize (void)
+_priv_gst_tag_initialize (void)
{
__tag_mutex = g_mutex_new ();
__tags = g_hash_table_new (g_direct_hash, g_direct_equal);
void
-_gst_value_initialize (void)
+_priv_gst_value_initialize (void)
{
gst_value_table = g_array_new (FALSE, FALSE, sizeof (GstValueTable));
gst_value_hash = g_hash_table_new (NULL, NULL);
__gst_debug_enabled DATA
__gst_debug_min DATA
_gst_alloc_trace_register
- _gst_buffer_list_initialize
_gst_buffer_list_type DATA
_gst_buffer_type DATA
_gst_caps_type DATA
gst_registry_add_feature
gst_registry_add_path
gst_registry_add_plugin
- gst_registry_binary_read_cache
- gst_registry_binary_write_cache
gst_registry_feature_filter
gst_registry_find_feature
gst_registry_find_plugin