• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1subenc_sources = [
2  'gstdvbsubenc.c',
3  'gstdvbsubenc-util.c',
4]
5
6libimagequant_sources = [
7  'libimagequant/blur.c',
8  'libimagequant/libimagequant.c',
9  'libimagequant/mediancut.c',
10  'libimagequant/mempool.c',
11  'libimagequant/nearest.c',
12  'libimagequant/pam.c',
13  'libimagequant/viter.c'
14]
15
16local_c_args = ['-DLIQ_PRIVATE='] # GStreamer already has the right hidden symbol visibility
17if cc.has_argument ('-Wno-unknown-pragmas')
18  local_c_args += ['-Wno-unknown-pragmas']
19endif
20
21gstdvbsubenc = library('gstdvbsubenc',
22  subenc_sources + libimagequant_sources,
23  c_args : gst_plugins_bad_args + local_c_args,
24  include_directories : [configinc, libsinc],
25  dependencies : [gstbase_dep, gstvideo_dep, libm],
26  install : true,
27  install_dir : plugins_install_dir,
28)
29pkgconfig.generate(gstdvbsubenc, install_dir : plugins_pkgconfig_install_dir)
30plugins += [gstdvbsubenc]
31