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

ABI
Viewer

SymbolsTypes



Types List (168)


CLASSENUM
UNIONSTRUCT
ADDED2
REMOVED1
CHANGED10


Name Status Type Fields Source Size Usage
_GArray » STRUCT 2 garray.h 16 5
_GCond » STRUCT 2 gthread.h 16 4
_GDate » STRUCT 6 gdate.h 8 3
_GError » STRUCT 3 gerror.h 16 20
_GHook » STRUCT 8 ghook.h 64 4
_GHookList » STRUCT 7 ghook.h 56 2
_GList » STRUCT 3 glist.h 24 48
_GMutex » UNION 2 gthread.h 8 10
_GObject » STRUCT 3 gobject.h 24 20
_GObjectClass » STRUCT 12 gobject.h 136 1
_GObjectConstructParam » STRUCT 2 gobject.h 16 1
_GParamSpec » STRUCT 10 gparam.h 72 10
_GPollFD » STRUCT 3 gpoll.h 8 2
_GPtrArray » STRUCT 2 garray.h 16 2
_GRecMutex » STRUCT 2 gthread.h 16 5
_GSList » STRUCT 2 gslist.h 16 4
_GSource » STRUCT 13 gmain.h 96 9
_GSourceCallbackFuncs » STRUCT 3 gmain.h 24 1
_GSourceFuncs » STRUCT 6 gmain.h 48 1
_GstAllocationParams » STRUCT 5 gstallocator.h 64 12
_GstAllocator » CHANGED STRUCT 9 gstallocator.h 176 14
_GstAllocatorPrivate » STRUCT 1 gstallocator.c 8 1
_GstAQueueMem » STRUCT 7 gstatomicqueue.c 48 5
_GstAtomicQueue » STRUCT 4 gstatomicqueue.c 32 9
_GstBin » STRUCT 13 gstbin.h 376 18
_GstBinPrivate » STRUCT 7 gstbin.c 32 1
_GstBuffer » STRUCT 7 gstbuffer.h 112 72
_GstBufferList » CHANGED STRUCT 2 gstbufferlist.c 72 12
_GstBufferPool » STRUCT 4 gstbufferpool.h 136 14
_GstBufferPoolAcquireParams » STRUCT 5 gstbufferpool.h 64 1
_GstBufferPoolPrivate » STRUCT 14 gstbufferpool.c 144 1
_GstBus » STRUCT 3 gstbus.h 128 33
_GstBusPrivate » CHANGED STRUCT 12 gstbus.c 88 1
_GstCaps » STRUCT 1 gstcaps.h 64 117
_GstCapsFeatures » STRUCT 4 gstcapsfeatures.c 32 33
_GstClock » STRUCT 3 gstclock.h 128 40
_GstClockPrivate » CHANGED STRUCT 17 gstclock.c 112 1
_GstContext » STRUCT 4 gstcontext.c 88 12
_GstControlBinding » STRUCT 6 gstcontrolbinding.h 152 9
_GstControlSource » STRUCT 4 gstcontrolsource.h 136 4
_GstDateTime » STRUCT 3 gstdatetime.c 80 32
_GstDebugCategory » STRUCT 4 gstinfo.h 24 46
_GstDebugMessage » STRUCT 3 gstinfo.c 40 3
_GstDevice » STRUCT 3 gstdevice.h 128 13
_GstDeviceMonitor » STRUCT 3 gstdevicemonitor.h 128 7
_GstDeviceMonitorPrivate » STRUCT 6 gstdevicemonitor.c 48 1
_GstDevicePrivate » STRUCT 3 gstdevice.c 24 1
_GstDeviceProvider » STRUCT 4 gstdeviceprovider.h 136 14
_GstDeviceProviderClass » STRUCT 7 gstdeviceprovider.h 256 5
_GstDeviceProviderFactory » STRUCT 5 gst_private.h 200 9
_GstDeviceProviderPrivate » STRUCT 3 gstdeviceprovider.c 24 1
_GstElement » STRUCT 21 gstelement.h 264 104
_GstElementClass » STRUCT 23 gstelement.h 488 8
_GstElementFactory » STRUCT 9 gst_private.h 224 17
_GstEvent » STRUCT 4 gstevent.h 88 57
_GstFormatDefinition » STRUCT 4 gstformat.h 32 1
_GstGhostPad » STRUCT 2 gstghostpad.h 536 3
_GstGhostPadPrivate » STRUCT 1 gstghostpad.c 4 1
_GstIterator » STRUCT 12 gstiterator.h 120 35
_GstMemory » STRUCT 7 gstmemory.h 112 36
_GstMessage » STRUCT 7 gstmessage.h 120 88
_GstMeta » STRUCT 2 gstmeta.h 16 8
_GstMetaInfo » STRUCT 7 gstmeta.h 80 4
_GstMiniObject » STRUCT 9 gstminiobject.h 64 40
_GstObject » STRUCT 9 gstobject.h 88 103
_GstObjectClass » STRUCT 4 gstobject.h 184 2
_GstPad » STRUCT 45 gstpad.h 520 127
_GstPadPrivate » CHANGED STRUCT 6 gstpad.c 32 1
_GstPadProbeInfo » STRUCT 6 gstpad.h 72 5
_GstPadTemplate » STRUCT 6 gstpadtemplate.h 144 15
_GstParseContext » STRUCT 1 gst_private.h 8 6
_GstPipeline » STRUCT 6 gstpipeline.h 440 9
_GstPipelinePrivate » STRUCT 3 gstpipeline.c 24 1
_GstPlugin » STRUCT 11 gst_private.h 296 29
_GstPluginDesc » STRUCT 12 gstplugin.h 112 2
_GstPluginFeature » STRUCT 6 gst_private.h 144 15
_GstPluginLoader » STRUCT 19 gstpluginloader.c 112 3
_GstPluginLoaderFuncs » STRUCT 3 gstpluginloader.h 24 0
_GstPluginPrivate » STRUCT 2 gst_private.h 16 1
_GstPoll » STRUCT 13 gstpoll.c 80 22
_GstProtectionMeta » ADDED STRUCT 2 gstprotection.h 24 1
_GstProxyPad » STRUCT 2 gstghostpad.h 528 3
_GstProxyPadPrivate » STRUCT 1 gstghostpad.c 8 1
_GstQuery » STRUCT 2 gstquery.h 72 90
_GstRegistry » STRUCT 2 gstregistry.h 96 19
_GstRegistryPrivate » STRUCT 12 gstregistry.c 96 1
_GstSample » STRUCT 5 gstsample.c 208 7
_GstSegment » STRUCT 12 gstsegment.h 120 20
_GstStaticCaps » STRUCT 3 gstcaps.h 48 3
_GstStaticPadTemplate » STRUCT 4 gstpadtemplate.h 64 3
_GstStructure » STRUCT 2 gststructure.h 16 117
_GstTagList » STRUCT 1 gsttaglist.h 64 67
_GstTask » STRUCT 11 gsttask.h 200 14
_GstTaskPool » STRUCT 3 gsttaskpool.h 128 9
_GstTaskPrivate » STRUCT 9 gsttask.c 72 1
_GstToc » STRUCT 4 gsttoc.c 88 17
_GstTocEntry » STRUCT 11 gsttoc.c 136 21
_GstTypeFind » STRUCT 5 gsttypefind.h 64 6
_GstTypeFindFactory » STRUCT 7 gst_private.h 216 4
_GstUri » ADDED STRUCT 8 gsturi.c 120 44
_GstValueTable » STRUCT 5 gstvalue.h 64 1
_GThread » STRUCT 4 gthread.h 24 2
_GThreadPool » STRUCT 3 gthreadpool.h 24 1
_GTypeClass » STRUCT 1 gtype.h 8 2
_GTypeInstance » STRUCT 1 gtype.h 8 2
_GValue » STRUCT 2 gvalue.h 24 135
anon-struct-gstpad.h-731 » STRUCT 1 gstpad.h 4 1
anon-union-gstpad.h-729 » UNION 2 gstpad.h 32 1
anon-union-gvalue.h-112 » UNION 9 gvalue.h 8 1
GParamFlags » CHANGED ENUM 10 gparam.h 4 2
GstBufferCopyFlags » ENUM 7 gstbuffer.h 4 2
GstBufferingMode » ENUM 4 gstquery.h 4 4
GstBufferPoolAcquireFlags » ENUM 5 gstbufferpool.h 4 1
GstBusSyncReply » ENUM 3 gstbus.h 4 2
GstCapsIntersectMode » ENUM 2 gstcaps.h 4 1
GstClockReturn » ENUM 8 gstclock.h 4 2
GstDateTimeFields » ENUM 6 gstdatetime.c 4 1
GstDebugColorMode » ENUM 3 gstinfo.h 4 2
GstDebugGraphDetails » CHANGED ENUM 5 gstdebugutils.h 4 2
GstDebugLevel » ENUM 10 gstinfo.h 4 11
GstEventType » CHANGED ENUM 26 gstevent.h 4 6
GstEventTypeFlags » ENUM 5 gstevent.h 4 1
GstFlowReturn » ENUM 13 gstpad.h 4 18
GstFormat » ENUM 6 gstformat.h 4 73
GstIteratorItem » ENUM 3 gstiterator.h 4 1
GstIteratorResult » ENUM 4 gstiterator.h 4 4
GstLockFlags » ENUM 4 gstminiobject.h 4 2
GstMapFlags » ENUM 3 gstmemory.h 4 6
GstMapInfo » STRUCT 7 gstmemory.h 104 6
GstMemoryFlags » ENUM 7 gstmemory.h 4 4
GstMessageType » ENUM 36 gstmessage.h 4 8
GstMetaFlags » ENUM 5 gstmeta.h 4 1
GstPadDirection » ENUM 3 gstpad.h 4 9
GstPadLinkCheck » ENUM 5 gstpad.h 4 2
GstPadLinkReturn » ENUM 7 gstpad.h 4 4
GstPadMode » ENUM 3 gstpad.h 4 10
GstPadPresence » ENUM 3 gstpadtemplate.h 4 3
GstPadProbeReturn » ENUM 4 gstpad.h 4 1
GstPadProbeType » ENUM 22 gstpad.h 4 2
GstParseFlags » ENUM 3 gstparse.h 4 3
GstPluginDependencyFlags » ENUM 4 gstplugin.h 4 2
GstPollFD » STRUCT 2 gstpoll.h 8 14
GstPollMode » ENUM 6 gstpoll.c 4 1
GstProgressType » ENUM 5 gstmessage.h 4 2
GstQOSType » ENUM 3 gstevent.h 4 2
GstQueryType » ENUM 19 gstquery.h 4 5
GstQueryTypeFlags » ENUM 3 gstquery.h 4 1
GstRank » ENUM 4 gstpluginfeature.h 4 2
GstSchedulingFlags » ENUM 3 gstquery.h 4 3
GstSearchMode » ENUM 3 gstutils.h 4 1
GstSeekFlags » CHANGED ENUM 9 gstsegment.h 4 5
GstSeekType » ENUM 3 gstsegment.h 4 8
GstSegmentFlags » CHANGED ENUM 4 gstsegment.h 4 1
GstState » ENUM 5 gstelement.h 4 22
GstStateChange » ENUM 6 gstelement.h 4 2
GstStateChangeReturn » ENUM 4 gstelement.h 4 10
GstStreamFlags » ENUM 4 gstevent.h 4 2
GstStreamStatusType » ENUM 7 gstmessage.h 4 2
GstStructureChangeType » ENUM 2 gstmessage.h 4 2
GstTagFlag » ENUM 5 gsttaglist.h 4 3
GstTagMergeMode » ENUM 8 gsttaglist.h 4 17
GstTagScope » ENUM 2 gsttaglist.h 4 2
GstTaskState » ENUM 3 gsttask.h 4 3
GstTocEntryType » ENUM 7 gsttoc.h 4 4
GstTocLoopType » ENUM 4 gsttoc.h 4 3
GstTocScope » ENUM 2 gsttoc.h 4 3
GstURIType » ENUM 3 gsturi.h 4 5
GThreadPriority » REMOVED ENUM 4 gthread.h 4 1



Andrey Ponomarenko's ABI laboratory