• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1multifile_sources = [
2  'gstmultifilesink.c',
3  'gstmultifilesrc.c',
4  'gstmultifile.c',
5  'gstsplitfilesrc.c',
6  'gstsplitmuxpartreader.c',
7  'gstsplitmuxsink.c',
8  'gstsplitmuxsrc.c',
9  'gstsplitutils.c',
10  'patternspec.c',
11  'gstimagesequencesrc.c',
12]
13
14gstmultifile = library('gstmultifile',
15  multifile_sources,
16  c_args : gst_plugins_good_args,
17  include_directories : [configinc, libsinc],
18  dependencies : [gstvideo_dep, gstbase_dep,
19                  gstpbutils_dep, gio_dep],
20  install : true,
21  install_dir : plugins_install_dir,
22)
23pkgconfig.generate(gstmultifile, install_dir : plugins_pkgconfig_install_dir)
24plugins += [gstmultifile]
25
26test_splitmuxpartreader_sources = [
27  'test-splitmuxpartreader.c',
28  'gstsplitmuxpartreader.c',
29  'gstsplitmuxsrc.c',
30  'gstsplitutils.c',
31  'patternspec.c',
32]
33
34executable('test-splitmuxpartreader',
35  test_splitmuxpartreader_sources,
36  c_args : gst_plugins_good_args,
37  include_directories : [configinc, libsinc],
38  dependencies : [gsttag_dep, gstbase_dep],
39  install : false,
40)
41