• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1fdkaac_dep = dependency('fdk-aac', required : get_option('fdkaac'))
2
3if fdkaac_dep.found()
4  fdkaac_defines = []
5
6  # Enable 7.1 support
7  if fdkaac_dep.version().version_compare('>=0.1.4')
8    fdkaac_defines += ['-DHAVE_FDK_AAC_0_1_4']
9  endif
10
11  # API v2
12  if fdkaac_dep.version().version_compare('>=2.0.0')
13    fdkaac_defines += ['-DHAVE_FDK_AAC_2_0_0']
14  endif
15
16  gstfdkaac = library('gstfdkaac',
17    ['plugin.c', 'gstfdkaacenc.c', 'gstfdkaacdec.c'],
18    c_args : gst_plugins_bad_args + fdkaac_defines,
19    include_directories : [configinc],
20    dependencies : [gstaudio_dep, gstpbutils_dep, fdkaac_dep],
21    install : true,
22    install_dir : plugins_install_dir,
23  )
24  pkgconfig.generate(gstfdkaac, install_dir : plugins_pkgconfig_install_dir)
25endif
26