pbutils: Take nano version into account in GST_CHECK_PLUGINS_BASE_VERSION()
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 3 Nov 2010 10:13:08 +0000 (11:13 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 2 Dec 2010 18:04:29 +0000 (19:04 +0100)
If the nano is > 0 the current version should be handled the same as
micro + 1.

gst-libs/gst/pbutils/gstpluginsbaseversion.h.in

index 0449321..bd8adc9 100644 (file)
@@ -73,7 +73,9 @@ G_BEGIN_DECLS
     (GST_PLUGINS_BASE_VERSION_MAJOR > (major) || \
      (GST_PLUGINS_BASE_VERSION_MAJOR == (major) && GST_PLUGINS_BASE_VERSION_MINOR > (minor)) || \
      (GST_PLUGINS_BASE_VERSION_MAJOR == (major) && GST_PLUGINS_BASE_VERSION_MINOR == (minor) && \
-      GST_PLUGINS_BASE_VERSION_MICRO >= (micro)))
+      GST_PLUGINS_BASE_VERSION_MICRO >= (micro)) || \
+     (GST_PLUGINS_BASE_VERSION_MAJOR == (major) && GST_PLUGINS_BASE_VERSION_MINOR == (minor) && \
+      GST_PLUGINS_BASE_VERSION_MICRO + 1 == (micro) && GST_PLUGINS_BASE_VERSION_NANO > 0))
 
 void     gst_plugins_base_version (guint *major, guint *minor, guint *micro, guint *nano);