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

ABI
Viewer

SymbolsTypes



Type Usage: _GMutex (10)


Used As Name Used In
PARAM lock gst_iterator_new (
    guint size,
    GType type,
    GMutex* lock,
    guint32* master_cookie,
    GstIteratorCopyFunction copy,
    GstIteratorNextFunction next,
    GstIteratorItemFunction item,
    GstIteratorResyncFunction resync,
    GstIteratorFreeFunction free
) »
PARAM lock gst_iterator_new_list (
    GType type,
    GMutex* lock,
    guint32* master_cookie,
    GList** list,
    GObject* owner,
    GstIteratorItemFunction item
) »
RETURN _gst_trace_mutex »
FIELD .lock struct _GstPoll {
    enum GstPollMode mode,
    GMutex lock,
    GArray* fds,
    GArray* active_fds,
    ...
} »
FIELD .lock 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 .slave_lock struct _GstClockPrivate {
    GMutex slave_lock,
    GstClockTime internal_calibration,
    GstClockTime external_calibration,
    ...
} »
FIELD .start_lock struct _GstDeviceProviderPrivate {
    GstBus* bus,
    GMutex start_lock,
    gboolean started_count
} »
FIELD .lock struct _GstIterator {
    GstIteratorCopyFunction copy,
    GstIteratorNextFunction next,
    GstIteratorItemFunction item,
    GstIteratorResyncFunction resync,
    GstIteratorFreeFunction free,
    GstIterator* pushed,
    GType type,
    GMutex* lock,
    guint32 cookie,
    guint32* master_cookie,
    guint size,
    gpointer[4] _gst_reserved
} »
FIELD .lock struct _GstMessage {
    GstMiniObject mini_object,
    enum GstMessageType type,
    guint64 timestamp,
    GstObject* src,
    guint32 seqnum,
    GMutex lock,
    GCond cond
} »
FIELD .queue_lock struct _GstBusPrivate {
    GstAtomicQueue* queue,
    GMutex queue_lock,
    GstBusSyncHandler sync_handler,
    gpointer sync_handler_data,
    GDestroyNotify sync_handler_notify,
    guint signal_watch_id,
    guint num_signal_watchers,
    guint num_sync_message_emitters,
    GSource* watch_id,
    gboolean enable_async,
    GstPoll* poll,
    GPollFD pollfd
} »



Andrey Ponomarenko's ABI laboratory