Define plugin license outside the call to PLUGIN_DEFINE
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 23 Nov 2016 14:38:49 +0000 (15:38 +0100)
committerThibault Saunier <tsaunier@gnome.org>
Fri, 25 Nov 2016 16:22:34 +0000 (13:22 -0300)
Msvc fails at pre processing it and states that the
the use of "#" is invalid inside a macro.

ext/libav/gstav.c

index 30d691b..1482bae 100644 (file)
 #include "gstav.h"
 #include "gstavutils.h"
 
+#ifdef GST_LIBAV_ENABLE_GPL
+#define LICENSE "GPL"
+#else
+#define LICENSE "LGPL"
+#endif
+
 GST_DEBUG_CATEGORY (ffmpeg_debug);
 GST_DEBUG_CATEGORY (CAT_PERFORMANCE);
 
@@ -176,10 +182,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
     GST_VERSION_MINOR,
     libav,
     "All libav codecs and formats (" LIBAV_SOURCE ")",
-    plugin_init, PACKAGE_VERSION,
-#ifdef GST_LIBAV_ENABLE_GPL
-    "GPL",
-#else
-    "LGPL",
-#endif
+    plugin_init, PACKAGE_VERSION, LICENSE,
     "libav", "http://www.libav.org")