*
* Check whether a GStreamer version equal to or greater than
* major.minor.micro is present.
+ *
+ * Note: Since version 1.22 this macro can no longer be used to check that
+ * current git version maps to the next version. So for instance,
+ * GST_CHECK_VERSION(1, 22, 0) on a git checkout of the 1.21 development version
+ * will expand to `FALSE`.
*/
#define GST_CHECK_VERSION(major,minor,micro) \
(GST_VERSION_MAJOR > (major) || \
(GST_VERSION_MAJOR == (major) && GST_VERSION_MINOR > (minor)) || \
(GST_VERSION_MAJOR == (major) && GST_VERSION_MINOR == (minor) && \
- GST_VERSION_MICRO >= (micro)) || \
- (GST_VERSION_MAJOR == (major) && GST_VERSION_MINOR == (minor) && \
- GST_VERSION_MICRO + 1 == (micro) && GST_VERSION_NANO > 0))
+ GST_VERSION_MICRO >= (micro)))
G_END_DECLS