• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1mp4_sources = [
2  'isomp4-plugin.c',
3  'gstisomp4element.c',
4  'gstrtpxqtdepay.c',
5  'qtdemux.c',
6  'qtdemux_types.c',
7  'qtdemux_dump.c',
8  'qtdemux_lang.c',
9  'qtdemux_tags.c',
10  'qtdemux_tree.c',
11  'qtdemux-webvtt.c',
12  'gstisoff.c',
13  'gstqtmux.c',
14  'gstqtmoovrecover.c',
15  'atoms.c',
16  'atomsrecovery.c',
17  'descriptors.c',
18  'properties.c',
19  'gstqtmuxmap.c'
20]
21
22gstisomp4 = library('gstisomp4',
23  mp4_sources,
24  c_args : gst_plugins_good_args,
25  link_args : noseh_link_args,
26  include_directories : [configinc, libsinc],
27  dependencies : [gst_dep, gstriff_dep, gstaudio_dep, gstvideo_dep,
28                  gstrtp_dep, gsttag_dep, gstpbutils_dep, zlib_dep],
29  install : true,
30  install_dir : plugins_install_dir,
31)
32pkgconfig.generate(gstisomp4, install_dir : plugins_pkgconfig_install_dir)
33plugins += [gstisomp4]
34
35install_data(sources: 'GstQTMux.prs', install_dir: presetdir)
36