From 15fac84f6322c80513d835acfda1bff65e677c60 Mon Sep 17 00:00:00 2001 From: He Junyan Date: Sun, 21 Jun 2020 20:11:06 +0800 Subject: [PATCH] deinterlace: Add the missing ORC_RESTRICT define. ORC_RESTRICT may not be defined in yadif.c and cause build error. Part-of: --- gst/deinterlace/yadif.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gst/deinterlace/yadif.c b/gst/deinterlace/yadif.c index de21537fa9..3692e157a3 100644 --- a/gst/deinterlace/yadif.c +++ b/gst/deinterlace/yadif.c @@ -43,6 +43,15 @@ #else #define ALWAYS_INLINE inline #endif +#ifndef ORC_RESTRICT +#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +#define ORC_RESTRICT restrict +#elif defined(__GNUC__) && __GNUC__ >= 4 +#define ORC_RESTRICT __restrict__ +#else +#define ORC_RESTRICT +#endif +#endif #define GST_TYPE_DEINTERLACE_METHOD_YADIF (gst_deinterlace_method_yadif_get_type ()) #define GST_IS_DEINTERLACE_METHOD_YADIF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_DEINTERLACE_METHOD_YADIF))