- msg='Checking for patched FFmpeg',
- libpath='/usr/local/lib',
- lib=['avfilter'],
- uselib_store='PATCHED_FFMPEG',
- define_name='DCPOMATIC_HAVE_PATCHED_FFMPEG',
+ msg='Checking for EBUR128-patched FFmpeg',
+ libpath=conf.env['LIBPATH_AVFORMAT'],
+ lib='avfilter avutil swresample',
+ includes=conf.env['INCLUDES_AVFORMAT'],
+ define_name='DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG',
+ mandatory=False)
+
+ # Check to see if we have our AVSubtitleRect has a pict member
+ # Older versions (e.g. that shipped with Ubuntu 16.04) do
+ conf.check_cxx(fragment="""
+ extern "C" {\n
+ #include <libavcodec/avcodec.h>\n
+ }\n
+ int main () { AVSubtitleRect r; r.pict; }\n
+ """,
+ msg='Checking for AVSubtitleRect::pict',
+ cxxflags='-Wno-unused-result -Wno-unused-value -Wdeprecated-declarations -Werror',
+ libpath=conf.env['LIBPATH_AVCODEC'],
+ lib='avcodec',
+ includes=conf.env['INCLUDES_AVCODEC'],
+ define_name='DCPOMATIC_HAVE_AVSUBTITLERECT_PICT',