diff --git a/.gitignore b/.gitignore index 5c4855fb54..1494291337 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-python +gst-rtsp-server gstreamer __pycache__ meson/ @@ -18,5 +19,6 @@ subprojects/gst-plugins-base/ subprojects/gst-plugins-good/ subprojects/gst-plugins-ugly/ subprojects/gst-python/ +subprojects/gst-rtsp-server/ subprojects/gstreamer/ subprojects/glib/ diff --git a/meson.build b/meson.build index e93c370f67..861ef7db4d 100644 --- a/meson.build +++ b/meson.build @@ -55,6 +55,10 @@ if not get_option('disable_gst_editing_services') subprojects += ['gst-editing-services'] endif +if not get_option('disable_rtsp_server') + subprojects += ['gst-rtsp-server'] +endif + python3 = find_program('python3') symlink = ''' import os diff --git a/meson_options.txt b/meson_options.txt index 63d41bf708..049ec4e352 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -4,3 +4,4 @@ option('disable_gst_plugins_ugly', type : 'boolean', value : false) option('disable_gst_plugins_bad', type : 'boolean', value : false) option('disable_gst_devtools', type : 'boolean', value : false) option('disable_gst_editing_services', type : 'boolean', value : false) +option('disable_rtsp_server', type : 'boolean', value : false) diff --git a/subprojects/gst-rtsp-server.wrap b/subprojects/gst-rtsp-server.wrap new file mode 100644 index 0000000000..8d92963b13 --- /dev/null +++ b/subprojects/gst-rtsp-server.wrap @@ -0,0 +1,4 @@ +[wrap-git] +directory=gst-rtsp-server +url=git://anongit.freedesktop.org/gstreamer/gst-rtsp-server +revision=master