tests: enable library abi checks
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 27 Sep 2012 07:44:07 +0000 (09:44 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 27 Sep 2012 08:37:32 +0000 (10:37 +0200)
tests/check/Makefile.am
tests/check/libs/libsabi.c
tests/check/libs/struct_arm.h
tests/check/libs/struct_hppa.h
tests/check/libs/struct_i386.h
tests/check/libs/struct_ppc32.h
tests/check/libs/struct_ppc64.h
tests/check/libs/struct_sparc.h
tests/check/libs/struct_x86_64.h

index b4b0263..b4880fb 100644 (file)
@@ -44,9 +44,7 @@ ABI_CHECKS = gst/gstabi
 endif
 endif
 
-if FALSE
 LIBSABI_CHECKS = libs/libsabi
-endif
 
 if HAVE_CXX
 CXX_CHECKS = gst/gstcpp libs/gstlibscpp
index 586bd34..a5455a9 100644 (file)
@@ -1,5 +1,5 @@
 /* GStreamer
- * Copyright (C) 2005 Wim Taymans <wim@fluendo.com>
+ * Copyright (C) 2012 Wim Taymans <wim.taymans@gmail.com>
  *
  * libsabi.c: Unit test for ABI compatibility
  *
@@ -23,6 +23,7 @@
 #include <gst/check/gstcheck.h>
 
 #include <gst/base/gstadapter.h>
+#include <gst/base/gstbaseparse.h>
 #include <gst/base/gstbasesink.h>
 #include <gst/base/gstbasesrc.h>
 #include <gst/base/gstbasetransform.h>
 #include <gst/base/gstcollectpads.h>
 #include <gst/base/gstpushsrc.h>
 #include <gst/base/gsttypefindhelper.h>
-#include <gst/controller/gstcontrolsource.h>
 #include <gst/controller/gstinterpolationcontrolsource.h>
 #include <gst/controller/gstlfocontrolsource.h>
+#include <gst/controller/gsttriggercontrolsource.h>
+#include <gst/controller/gstargbcontrolbinding.h>
+#include <gst/controller/gstdirectcontrolbinding.h>
+#include <gst/controller/gsttimedvaluecontrolsource.h>
 #include <gst/net/gstnet.h>
 #include <gst/net/gstnetclientclock.h>
 #include <gst/net/gstnettimepacket.h>
index d63c71a..484298e 100644 (file)
@@ -1,26 +1,39 @@
 
 GstCheckABIStruct list[] = {
-  {"GstAdapter", sizeof (GstAdapter), 52},
-  {"GstAdapterClass", sizeof (GstAdapterClass), 84},
-  {"GstBaseSink", sizeof (GstBaseSink), 408},
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 368},
-  {"GstBaseSrc", sizeof (GstBaseSrc), 392},
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 376},
-  {"GstBaseTransform", sizeof (GstBaseTransform), 368},
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 376},
-  {"GstCollectData", sizeof (GstCollectData), 120},
-  {"GstCollectPads", sizeof (GstCollectPads), 92},
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 136},
-  {"GstPushSrc", sizeof (GstPushSrc), 408},
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 396},
-  {"GstTimedValue", sizeof (GstTimedValue), 32},
-  {"GstValueArray", sizeof (GstValueArray), 24},
-  {"GstController", sizeof (GstController), 40},
-  {"GstControllerClass", sizeof (GstControllerClass), 84},
-  {"GstNetClientClock", sizeof (GstNetClientClock), 256},
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 192},
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };
index 163f8a7..484298e 100644 (file)
@@ -1,27 +1,39 @@
-static GstCheckABIStruct list[] = {
-  {"GstAdapter", sizeof (GstAdapter), 52},
-  {"GstAdapterClass", sizeof (GstAdapterClass), 84},
-  {"GstBaseSink", sizeof (GstBaseSink), 408},
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 368},
-  {"GstBaseSrc", sizeof (GstBaseSrc), 392},
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 376},
-  {"GstBaseTransform", sizeof (GstBaseTransform), 368},
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 376},
-  {"GstCollectData", sizeof (GstCollectData), 120},
-  {"GstCollectPads", sizeof (GstCollectPads), 92},
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 136},
-  {"GstPushSrc", sizeof (GstPushSrc), 408},
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 396},
 
-  {"GstTimedValue", sizeof (GstTimedValue), 32},
-  {"GstValueArray", sizeof (GstValueArray), 24},
-  {"GstController", sizeof (GstController), 40},
-  {"GstControllerClass", sizeof (GstControllerClass), 84},
-
-  {"GstNetClientClock", sizeof (GstNetClientClock), 256},
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 192},
+GstCheckABIStruct list[] = {
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };
index 7717fdc..484298e 100644 (file)
@@ -1,28 +1,39 @@
-static GstCheckABIStruct list[] = {
- {"GstAdapter", sizeof(GstAdapter), 52},
- {"GstAdapterClass", sizeof(GstAdapterClass), 84},
- {"GstBaseSink", sizeof(GstBaseSink), 384},
- {"GstBaseSinkClass", sizeof(GstBaseSinkClass), 368},
- {"GstBaseSrc", sizeof(GstBaseSrc), 376},
- {"GstBaseSrcClass", sizeof(GstBaseSrcClass), 376},
- {"GstBaseTransform", sizeof(GstBaseTransform), 352},
- {"GstBaseTransformClass", sizeof(GstBaseTransformClass), 376},
- {"GstCollectData", sizeof(GstCollectData), 120},
- {"GstCollectPads", sizeof(GstCollectPads), 92},
- {"GstCollectPadsClass", sizeof(GstCollectPadsClass), 136},
- {"GstPushSrc", sizeof(GstPushSrc), 392},
- {"GstPushSrcClass", sizeof(GstPushSrcClass), 396},
 
- {"GstTimedValue", sizeof(GstTimedValue), 28},
- {"GstValueArray", sizeof(GstValueArray), 20},
- {"GstController", sizeof(GstController), 40},
- {"GstControllerClass", sizeof(GstControllerClass), 84},
-
- {"GstNetClientClock", sizeof(GstNetClientClock), 248},
- {"GstNetClientClockClass", sizeof(GstNetClientClockClass), 192},
- {"GstNetTimePacket", sizeof(GstNetTimePacket), 16},
- {"GstNetTimeProvider", sizeof(GstNetTimeProvider), 84},
- {"GstNetTimeProviderClass", sizeof(GstNetTimeProviderClass), 120},
-
- {NULL, 0, 0}
+GstCheckABIStruct list[] = {
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
+  {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
+  {NULL, 0, 0}
 };
index abf92dc..484298e 100644 (file)
@@ -1,25 +1,39 @@
-static GstCheckABIStruct list[] = {
-  {"GstAdapter", sizeof (GstAdapter), 52},
-  {"GstAdapterClass", sizeof (GstAdapterClass), 84},
-  {"GstBaseSink", sizeof (GstBaseSink), 408},
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 368},
-  {"GstBaseSrc", sizeof (GstBaseSrc), 392},
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 376},
-  {"GstBaseTransform", sizeof (GstBaseTransform), 368},
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 376},
-  {"GstCollectData", sizeof (GstCollectData), 120},
-  {"GstCollectPads", sizeof (GstCollectPads), 92},
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 136},
-  {"GstPushSrc", sizeof (GstPushSrc), 408},
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 396},
-  {"GstTimedValue", sizeof (GstTimedValue), 32},
-  {"GstValueArray", sizeof (GstValueArray), 24},
-  {"GstController", sizeof (GstController), 40},
-  {"GstControllerClass", sizeof (GstControllerClass), 84},
-  {"GstNetClientClock", sizeof (GstNetClientClock), 256},
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 192},
+
+GstCheckABIStruct list[] = {
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };
index 21654e8..484298e 100644 (file)
@@ -1,47 +1,39 @@
-static GstCheckABIStruct list[] = {
-  {"GstAdapter", sizeof (GstAdapter), 88}
-  ,
-  {"GstAdapterClass", sizeof (GstAdapterClass), 168}
-  ,
-  {"GstBaseSink", sizeof (GstBaseSink), 600}
-  ,
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 728}
-  ,
-  {"GstBaseSrc", sizeof (GstBaseSrc), 600}
-  ,
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 744}
-  ,
-  {"GstBaseTransform", sizeof (GstBaseTransform), 576}
-  ,
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 744}
-  ,
-  {"GstCollectData", sizeof (GstCollectData), 168}
-  ,
-  {"GstCollectPads", sizeof (GstCollectPads), 168}
-  ,
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 272}
-  ,
-  {"GstPushSrc", sizeof (GstPushSrc), 632}
-  ,
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 784}
-  ,
-  {"GstTimedValue", sizeof (GstTimedValue), 32}
-  ,
-  {"GstValueArray", sizeof (GstValueArray), 32}
-  ,
-  {"GstController", sizeof (GstController), 80}
-  ,
-  {"GstControllerClass", sizeof (GstControllerClass), 168}
-  ,
-  {"GstNetClientClock", sizeof (GstNetClientClock), 368}
-  ,
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 384}
-  ,
-  {"GstNetTimePacket", sizeof (GstNetTimePacket), 16}
-  ,
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 152}
-  ,
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 240}
-  ,
+
+GstCheckABIStruct list[] = {
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
+  {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };
index d63c71a..484298e 100644 (file)
@@ -1,26 +1,39 @@
 
 GstCheckABIStruct list[] = {
-  {"GstAdapter", sizeof (GstAdapter), 52},
-  {"GstAdapterClass", sizeof (GstAdapterClass), 84},
-  {"GstBaseSink", sizeof (GstBaseSink), 408},
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 368},
-  {"GstBaseSrc", sizeof (GstBaseSrc), 392},
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 376},
-  {"GstBaseTransform", sizeof (GstBaseTransform), 368},
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 376},
-  {"GstCollectData", sizeof (GstCollectData), 120},
-  {"GstCollectPads", sizeof (GstCollectPads), 92},
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 136},
-  {"GstPushSrc", sizeof (GstPushSrc), 408},
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 396},
-  {"GstTimedValue", sizeof (GstTimedValue), 32},
-  {"GstValueArray", sizeof (GstValueArray), 24},
-  {"GstController", sizeof (GstController), 40},
-  {"GstControllerClass", sizeof (GstControllerClass), 84},
-  {"GstNetClientClock", sizeof (GstNetClientClock), 256},
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 192},
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 576},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };
index 2d17aa4..484298e 100644 (file)
@@ -1,40 +1,39 @@
 
 GstCheckABIStruct list[] = {
-  {"GstAdapterClass", sizeof (GstAdapterClass), 168},
-  {"GstAdapter", sizeof (GstAdapter), 88},
-  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 728},
-  {"GstBaseSink", sizeof (GstBaseSink), 600},
-  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 744},
-  {"GstBaseSrc", sizeof (GstBaseSrc), 600},
-  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 744},
+  {"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
+  {"GstBaseParse", sizeof (GstBaseParse), 576},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
+  {"GstBaseSink", sizeof (GstBaseSink), 664},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 648},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
   {"GstBaseTransform", sizeof (GstBaseTransform), 576},
-  {"GstBitReader", sizeof (GstBitReader), 24},
-  {"GstByteReader", sizeof (GstByteReader), 16},
-  {"GstByteWriter", sizeof (GstByteWriter), 32},
-  {"GstCollectData", sizeof (GstCollectData), 168},
-  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 272},
-  {"GstCollectPads", sizeof (GstCollectPads), 168},
-  {"GstControllerClass", sizeof (GstControllerClass), 168},
-  {"GstController", sizeof (GstController), 80},
-  {"GstControlSourceClass", sizeof (GstControlSourceClass), 176},
-  {"GstControlSource", sizeof (GstControlSource), 80},
-  {"GstDataQueueClass", sizeof (GstDataQueueClass), 184},
-  {"GstDataQueueItem", sizeof (GstDataQueueItem), 40},
-  {"GstDataQueue", sizeof (GstDataQueue), 128},
-  {"GstDataQueueSize", sizeof (GstDataQueueSize), 16},
-  {"GstDPPacketizer", sizeof (GstDPPacketizer), 64},
-  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 208},
-  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 128},
-  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 208},
-  {"GstLFOControlSource", sizeof (GstLFOControlSource), 128},
-  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 384},
-  {"GstNetClientClock", sizeof (GstNetClientClock), 368},
+  {"GstBitReader", sizeof (GstBitReader), 56},
+  {"GstByteReader", sizeof (GstByteReader), 48},
+  {"GstByteWriter", sizeof (GstByteWriter), 96},
+  {"GstCollectData", sizeof (GstCollectData), 200},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
+  {"GstCollectPads", sizeof (GstCollectPads), 152},
+  {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
+  {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
+  {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
+  {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
+  {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
+  {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
+  {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
+  {"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
+  {"GstControlPoint", sizeof (GstControlPoint), 32},
+  {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
+  {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
+  {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
+  {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 208},
   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
-  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 240},
-  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 152},
-  {"GstPushSrcClass", sizeof (GstPushSrcClass), 784},
-  {"GstPushSrc", sizeof (GstPushSrc), 632},
-  {"GstTimedValue", sizeof (GstTimedValue), 32},
-  {"GstValueArray", sizeof (GstValueArray), 32},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
+  {"GstPushSrc", sizeof (GstPushSrc), 680},
+  {"GstTimedValue", sizeof (GstTimedValue), 16},
   {NULL, 0, 0}
 };