[0.11] gstreamer: tests: add abi check data for ARM (libs)

Wim Taymans wtay at kemper.freedesktop.org
Fri Mar 4 07:18:47 PST 2011


Module: gstreamer
Branch: 0.11
Commit: 3cb1180ff45a7a91d3e0010676bae7377b88fda3
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=3cb1180ff45a7a91d3e0010676bae7377b88fda3

Author: Stefan Kost <ensonic at users.sf.net>
Date:   Thu Feb 24 15:12:14 2011 +0200

tests: add abi check data for ARM (libs)

---

 tests/check/libs/libsabi.c    |    4 ++++
 tests/check/libs/struct_arm.h |   26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/tests/check/libs/libsabi.c b/tests/check/libs/libsabi.c
index d4a4fdd..530d47a 100644
--- a/tests/check/libs/libsabi.c
+++ b/tests/check/libs/libsabi.c
@@ -59,6 +59,10 @@
 #include "struct_sparc.h"
 #define HAVE_ABI_SIZES TRUE
 #else
+#ifdef HAVE_CPU_ARM
+#include "struct_arm.h"
+#define HAVE_ABI_SIZES TRUE
+#else
 /* in case someone wants to generate a new arch */
 #include "struct_i386.h"
 #define HAVE_ABI_SIZES FALSE
diff --git a/tests/check/libs/struct_arm.h b/tests/check/libs/struct_arm.h
new file mode 100644
index 0000000..d63c71a
--- /dev/null
+++ b/tests/check/libs/struct_arm.h
@@ -0,0 +1,26 @@
+
+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},
+  {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {NULL, 0, 0}
+};



More information about the gstreamer-commits mailing list