diff --git a/.gitignore b/.gitignore index 165e314ac5..c724360c47 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ gst-omx gst-plugins-bad gst-plugins-base gst-plugins-good +gst-plugins-rs gst-plugins-ugly gst-python gst-rtsp-server @@ -31,6 +32,7 @@ subprojects/gst-omx subprojects/gst-plugins-bad subprojects/gst-plugins-base subprojects/gst-plugins-good +subprojects/gst-plugins-rs subprojects/gst-plugins-ugly subprojects/gst-python subprojects/gst-rtsp-server diff --git a/meson.build b/meson.build index b1d2a41931..5a5f6d2bd7 100644 --- a/meson.build +++ b/meson.build @@ -73,6 +73,7 @@ subprojects = [ ['pygobject', { 'option': get_option('python'), 'match_gst_version': false }], ['gst-python', { 'option': get_option('python'), 'has-plugins': true}], ['gst-examples', { 'option': get_option('gst-examples'), 'match_gst_versions': false}], + ['gst-plugins-rs', { 'option': get_option('rs'), 'has-plugins': true, 'match_gst_version': false}], ] symlink = ''' diff --git a/meson_options.txt b/meson_options.txt index 5ae2ea251f..b7b7440879 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -11,6 +11,7 @@ option('vaapi', type : 'feature', value : 'auto') option('sharp', type : 'feature', value : 'disabled') option('custom_subprojects', type : 'string', value : '', description : 'Comma-separated project names') option('gst-examples', type : 'feature', value : 'auto', description : 'Build gst-examples') +option('rs', type : 'feature', value : 'auto') # Common options, automatically inherited by subprojects option('examples', type : 'feature', value : 'auto', description : 'Build examples') diff --git a/subprojects/gst-plugins-rs.wrap b/subprojects/gst-plugins-rs.wrap new file mode 100644 index 0000000000..1dd32a7a22 --- /dev/null +++ b/subprojects/gst-plugins-rs.wrap @@ -0,0 +1,5 @@ +[wrap-git] +directory=gst-plugins-rs +url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git +push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-rs.git +revision=master