diff --git a/sys/osxvideo/Makefile.am b/sys/osxvideo/Makefile.am index a9a3d765b8..597ebda0b5 100644 --- a/sys/osxvideo/Makefile.am +++ b/sys/osxvideo/Makefile.am @@ -5,6 +5,7 @@ libgstosxvideo_la_SOURCES = osxvideosink.m cocoawindow.m libgstosxvideo_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \ $(GST_PLUGINS_BASE_CFLAGS) libgstosxvideo_la_OBJCFLAGS = $(GST_OBJCFLAGS) $(GST_BASE_CFLAGS) \ + -Wno-deprecated-declarations \ $(GST_PLUGINS_BASE_CFLAGS) libgstosxvideo_la_LIBADD = \ $(GST_LIBS) \ diff --git a/sys/osxvideo/meson.build b/sys/osxvideo/meson.build index 9011610bb1..0f6ec1af7c 100644 --- a/sys/osxvideo/meson.build +++ b/sys/osxvideo/meson.build @@ -10,9 +10,15 @@ osxvideo_cocoa_dep = dependency('appleframeworks', modules : ['Cocoa'], required have_objc = add_languages('objc', required : get_option('osxvideo')) if have_objc and osxvideo_opengl_dep.found() and osxvideo_cocoa_dep.found() + + # lockFocusIfCanDraw and OpenGL are deprecated in mac os 10.14 + # Could also have used GL_SILENCE_DEPRECATION for the latter + osxvideo_gst_plugins_good_objc_args = gst_plugins_good_args + ['-Wno-deprecated-declarations'] + gstosxvideo = library('gstosxvideo', osxvideo_sources, c_args : gst_plugins_good_args, + objc_args : osxvideo_gst_plugins_good_objc_args, include_directories : [configinc], dependencies : [gstvideo_dep, osxvideo_opengl_dep, osxvideo_cocoa_dep], install : true,