diff --git a/gst/gl/gstglbumper.c b/gst/gl/gstglbumper.c index f7cf6d94b5..3a6147d2f5 100644 --- a/gst/gl/gstglbumper.c +++ b/gst/gl/gstglbumper.c @@ -41,6 +41,11 @@ #include #include "gstglbumper.h" +#if PNG_LIBPNG_VER >= 10400 +#define int_p_NULL NULL +#define png_infopp_NULL NULL +#endif + #define GST_CAT_DEFAULT gst_gl_bumper_debug GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT); diff --git a/gst/gl/gstgldifferencematte.c b/gst/gl/gstgldifferencematte.c index 6f0e699108..885367f51e 100644 --- a/gst/gl/gstgldifferencematte.c +++ b/gst/gl/gstgldifferencematte.c @@ -41,6 +41,11 @@ #include "gstgldifferencematte.h" #include +#if PNG_LIBPNG_VER >= 10400 +#define int_p_NULL NULL +#define png_infopp_NULL NULL +#endif + #define GST_CAT_DEFAULT gst_gl_differencematte_debug GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT); diff --git a/gst/gl/gstgloverlay.c b/gst/gl/gstgloverlay.c index 21d855564c..e2f7094f23 100644 --- a/gst/gl/gstgloverlay.c +++ b/gst/gl/gstgloverlay.c @@ -41,6 +41,11 @@ #include "gstgloverlay.h" #include +#if PNG_LIBPNG_VER >= 10400 +#define int_p_NULL NULL +#define png_infopp_NULL NULL +#endif + #define GST_CAT_DEFAULT gst_gl_overlay_debug GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);