7 'webrtcsctptransport.c',
9 'transportreceivebin.c',
14 'webrtctransceiver.c',
15 'webrtcdatachannel.c',
18 libnice_dep = dependency('nice', version : '>=0.1.17', required : get_option('webrtc'),
19 fallback : ['libnice', 'libnice_dep'],
20 default_options: ['tests=disabled'])
22 if libnice_dep.found()
23 gstwebrtc_plugin = library('gstwebrtc',
25 c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
26 include_directories : [configinc],
27 dependencies : [gstbase_dep, gstsdp_dep,
28 gstapp_dep, gstwebrtc_dep, gstsctp_dep, gstrtp_dep, libnice_dep, gio_dep],
30 install_dir : plugins_install_dir,
32 pkgconfig.generate(gstwebrtc_plugin, install_dir : plugins_pkgconfig_install_dir)
33 plugins += [gstwebrtc_plugin]