Diff:
libgstreamer-1.0.so 1.4.5 (x86_64)
libgstreamer-1.0.so 1.5.1 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: _GList (48)


Used As Name Used In
PARAM list gst_iterator_new_list (
    GType type,
    GMutex* lock,
    guint32* master_cookie,
    GList** list,
    GObject* owner,
    GstIteratorItemFunction item
) »
PARAM list gst_object_check_uniqueness (
    GList* list,
    gchar const* name
) »
PARAM list gst_element_factory_list_filter (
    GList* list,
    GstCaps const* caps,
    enum GstPadDirection direction,
    gboolean subsetonly
) »
PARAM list gst_plugin_list_free (
    GList* list
) »
PARAM list gst_plugin_feature_list_free (
    GList* list
) »
PARAM list gst_plugin_feature_list_copy (
    GList* list
) »
PARAM list gst_plugin_feature_list_debug (
    GList* list
) »
RETURN gst_toc_get_entries (
    GstToc const* toc
) »
RETURN gst_toc_entry_get_sub_entries (
    GstTocEntry const* entry
) »
RETURN gst_type_find_factory_get_list ( ) »
RETURN gst_registry_plugin_filter (
    GstRegistry* registry,
    GstPluginFilter filter,
    gboolean first,
    gpointer user_data
) »
RETURN gst_device_provider_get_devices (
    GstDeviceProvider* provider
) »
RETURN gst_device_provider_factory_list_get_device_providers (
    enum GstRank minrank
) »
RETURN gst_registry_feature_filter (
    GstRegistry* registry,
    GstPluginFeatureFilter filter,
    gboolean first,
    gpointer user_data
) »
RETURN gst_element_class_get_pad_template_list (
    GstElementClass* element_class
) »
RETURN gst_element_factory_get_static_pad_templates (
    GstElementFactory* factory
) »
RETURN gst_element_factory_list_get_elements (
    GstElementFactoryListType type,
    enum GstRank minrank
) »
RETURN gst_element_factory_list_filter (
    GList* list,
    GstCaps const* caps,
    enum GstPadDirection direction,
    gboolean subsetonly
) »
RETURN gst_device_monitor_get_devices (
    GstDeviceMonitor* monitor
) »
RETURN gst_plugin_feature_list_copy (
    GList* list
) »
RETURN gst_registry_get_feature_list (
    GstRegistry* registry,
    GType type
) »
RETURN gst_registry_get_plugin_list (
    GstRegistry* registry
) »
RETURN gst_registry_get_feature_list_by_plugin (
    GstRegistry* registry,
    gchar const* name
) »
FIELD .children struct _GstBin {
    GstElement element,
    gint numchildren,
    GList* children,
    guint32 children_cookie,
    GstBus* child_bus,
    GList* messages,
    gboolean polling,
    gboolean state_dirty,
    gboolean clock_dirty,
    GstClock* provided_clock,
    GstElement* clock_provider,
    GstBinPrivate* priv,
    gpointer[4] _gst_reserved
} »
FIELD .messages struct _GstBin {
    GstElement element,
    gint numchildren,
    GList* children,
    guint32 children_cookie,
    GstBus* child_bus,
    GList* messages,
    gboolean polling,
    gboolean state_dirty,
    gboolean clock_dirty,
    GstClock* provided_clock,
    GstElement* clock_provider,
    GstBinPrivate* priv,
    gpointer[4] _gst_reserved
} »
FIELD .contexts struct _GstBinPrivate {
    gboolean asynchandling,
    gboolean pending_async_done,
    guint32 structure_cookie,
    gboolean message_forward,
    gboolean posted_eos,
    gboolean posted_playing,
    GList* contexts
} »
FIELD .subentries struct _GstTocEntry {
    GstMiniObject mini_object,
    GstToc* toc,
    GstTocEntry* parent,
    gchar* uid,
    enum GstTocEntryType type,
    GstClockTime start,
    GstClockTime stop,
    GList* subentries,
    GstTagList* tags,
    enum GstTocLoopType loop_type,
    gint repeat_count
} »
FIELD .missing_elements struct _GstParseContext {
    GList* missing_elements
} »
FIELD .control_bindings struct _GstObject {
    GInitiallyUnowned object,
    GMutex lock,
    gchar* name,
    GstObject* parent,
    guint32 flags,
    GList* control_bindings,
    guint64 control_rate,
    guint64 last_sync,
    gpointer _gst_reserved
} »
FIELD .devices struct _GstDeviceProvider {
    GstObject parent,
    GList* devices,
    GstDeviceProviderPrivate* priv,
    gpointer[4] _gst_reserved
} »
FIELD .device_provider_factory_list struct _GstRegistryPrivate {
    GList* plugins,
    GList* features,
    int cache_file,
    GHashTable* feature_hash,
    GHashTable* basename_hash,
    guint32 cookie,
    GList* element_factory_list,
    guint32 efl_cookie,
    GList* typefind_factory_list,
    guint32 tfl_cookie,
    GList* device_provider_factory_list,
    guint32 dmfl_cookie
} »
FIELD .element_factory_list struct _GstRegistryPrivate {
    GList* plugins,
    GList* features,
    int cache_file,
    GHashTable* feature_hash,
    GHashTable* basename_hash,
    guint32 cookie,
    GList* element_factory_list,
    guint32 efl_cookie,
    GList* typefind_factory_list,
    guint32 tfl_cookie,
    GList* device_provider_factory_list,
    guint32 dmfl_cookie
} »
FIELD .features struct _GstRegistryPrivate {
    GList* plugins,
    GList* features,
    int cache_file,
    GHashTable* feature_hash,
    GHashTable* basename_hash,
    guint32 cookie,
    GList* element_factory_list,
    guint32 efl_cookie,
    GList* typefind_factory_list,
    guint32 tfl_cookie,
    GList* device_provider_factory_list,
    guint32 dmfl_cookie
} »
FIELD .plugins struct _GstRegistryPrivate {
    GList* plugins,
    GList* features,
    int cache_file,
    ...
} »
FIELD .typefind_factory_list struct _GstRegistryPrivate {
    GList* plugins,
    GList* features,
    int cache_file,
    GHashTable* feature_hash,
    GHashTable* basename_hash,
    guint32 cookie,
    GList* element_factory_list,
    guint32 efl_cookie,
    GList* typefind_factory_list,
    guint32 tfl_cookie,
    GList* device_provider_factory_list,
    guint32 dmfl_cookie
} »
FIELD .entries struct _GstToc {
    GstMiniObject mini_object,
    enum GstTocScope scope,
    GList* entries,
    GstTagList* tags
} »
FIELD .pads struct _GstElement {
    ...
    GstClockTime start_time,
    guint16 numpads,
    GList* pads,
    guint16 numsrcpads,
    GList* srcpads,
    guint16 numsinkpads,
    GList* sinkpads,
    guint32 pads_cookie,
    gpointer[4] _gst_reserved
} »
FIELD .sinkpads struct _GstElement {
    ...
    GList* srcpads,
    guint16 numsinkpads,
    GList* sinkpads,
    guint32 pads_cookie,
    gpointer[4] _gst_reserved
} »
FIELD .srcpads struct _GstElement {
    ...
    GList* pads,
    guint16 numsrcpads,
    GList* srcpads,
    guint16 numsinkpads,
    GList* sinkpads,
    guint32 pads_cookie,
    gpointer[4] _gst_reserved
} »
FIELD .padtemplates struct _GstElementClass {
    GstObjectClass parent_class,
    gpointer metadata,
    GstElementFactory* elementfactory,
    GList* padtemplates,
    gint numpadtemplates,
    guint32 pad_templ_cookie,
    ...
} »
FIELD .interfaces struct _GstElementFactory {
    GstPluginFeature parent,
    GType type,
    gpointer metadata,
    GList* staticpadtemplates,
    guint numpadtemplates,
    enum GstURIType uri_type,
    gchar** uri_protocols,
    GList* interfaces,
    gpointer[4] _gst_reserved
} »
FIELD .staticpadtemplates struct _GstElementFactory {
    GstPluginFeature parent,
    GType type,
    gpointer metadata,
    GList* staticpadtemplates,
    guint numpadtemplates,
    enum GstURIType uri_type,
    gchar** uri_protocols,
    GList* interfaces,
    gpointer[4] _gst_reserved
} »
FIELD .pending_plugins struct _GstPluginLoader {
    ...
    gboolean rx_done,
    gboolean rx_got_sync,
    GList* pending_plugins,
    GList* pending_plugins_tail
} »
FIELD .pending_plugins_tail struct _GstPluginLoader {
    ...
    gboolean rx_got_sync,
    GList* pending_plugins,
    GList* pending_plugins_tail
} »
FIELD .deps struct _GstPluginPrivate {
    GList* deps,
    GstStructure* cache_data
} »
FIELD .next struct _GList {
    gpointer data,
    GList* next,
    GList* prev
} »
FIELD .prev struct _GList {
    gpointer data,
    GList* next,
    GList* prev
} »
F-PTR
RETURN
GList*(*) {
    GstDeviceProvider*
} »



Andrey Ponomarenko's ABI laboratory