diff --git a/.gitignore b/subprojects/gst-plugins-bad/.gitignore similarity index 100% rename from .gitignore rename to subprojects/gst-plugins-bad/.gitignore diff --git a/.gitlab-ci.yml b/subprojects/gst-plugins-bad/.gitlab-ci.yml similarity index 100% rename from .gitlab-ci.yml rename to subprojects/gst-plugins-bad/.gitlab-ci.yml diff --git a/.indentignore b/subprojects/gst-plugins-bad/.indentignore similarity index 100% rename from .indentignore rename to subprojects/gst-plugins-bad/.indentignore diff --git a/AUTHORS b/subprojects/gst-plugins-bad/AUTHORS similarity index 100% rename from AUTHORS rename to subprojects/gst-plugins-bad/AUTHORS diff --git a/COPYING b/subprojects/gst-plugins-bad/COPYING similarity index 100% rename from COPYING rename to subprojects/gst-plugins-bad/COPYING diff --git a/ChangeLog b/subprojects/gst-plugins-bad/ChangeLog similarity index 100% rename from ChangeLog rename to subprojects/gst-plugins-bad/ChangeLog diff --git a/MAINTAINERS b/subprojects/gst-plugins-bad/MAINTAINERS similarity index 100% rename from MAINTAINERS rename to subprojects/gst-plugins-bad/MAINTAINERS diff --git a/NEWS b/subprojects/gst-plugins-bad/NEWS similarity index 100% rename from NEWS rename to subprojects/gst-plugins-bad/NEWS diff --git a/README b/subprojects/gst-plugins-bad/README similarity index 100% rename from README rename to subprojects/gst-plugins-bad/README diff --git a/README.static-linking b/subprojects/gst-plugins-bad/README.static-linking similarity index 100% rename from README.static-linking rename to subprojects/gst-plugins-bad/README.static-linking diff --git a/RELEASE b/subprojects/gst-plugins-bad/RELEASE similarity index 100% rename from RELEASE rename to subprojects/gst-plugins-bad/RELEASE diff --git a/REQUIREMENTS b/subprojects/gst-plugins-bad/REQUIREMENTS similarity index 100% rename from REQUIREMENTS rename to subprojects/gst-plugins-bad/REQUIREMENTS diff --git a/data/meson.build b/subprojects/gst-plugins-bad/data/meson.build similarity index 100% rename from data/meson.build rename to subprojects/gst-plugins-bad/data/meson.build diff --git a/data/targets/device/dvd.gep b/subprojects/gst-plugins-bad/data/targets/device/dvd.gep similarity index 100% rename from data/targets/device/dvd.gep rename to subprojects/gst-plugins-bad/data/targets/device/dvd.gep diff --git a/data/targets/file-extension/avi.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/avi.gep similarity index 100% rename from data/targets/file-extension/avi.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/avi.gep diff --git a/data/targets/file-extension/flv.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/flv.gep similarity index 100% rename from data/targets/file-extension/flv.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/flv.gep diff --git a/data/targets/file-extension/mkv.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/mkv.gep similarity index 100% rename from data/targets/file-extension/mkv.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/mkv.gep diff --git a/data/targets/file-extension/mp3.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/mp3.gep similarity index 100% rename from data/targets/file-extension/mp3.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/mp3.gep diff --git a/data/targets/file-extension/mp4.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/mp4.gep similarity index 100% rename from data/targets/file-extension/mp4.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/mp4.gep diff --git a/data/targets/file-extension/oga.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/oga.gep similarity index 100% rename from data/targets/file-extension/oga.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/oga.gep diff --git a/data/targets/file-extension/ogv.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/ogv.gep similarity index 100% rename from data/targets/file-extension/ogv.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/ogv.gep diff --git a/data/targets/file-extension/ts.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/ts.gep similarity index 100% rename from data/targets/file-extension/ts.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/ts.gep diff --git a/data/targets/file-extension/webm.gep b/subprojects/gst-plugins-bad/data/targets/file-extension/webm.gep similarity index 100% rename from data/targets/file-extension/webm.gep rename to subprojects/gst-plugins-bad/data/targets/file-extension/webm.gep diff --git a/data/targets/online-service/youtube.gep b/subprojects/gst-plugins-bad/data/targets/online-service/youtube.gep similarity index 100% rename from data/targets/online-service/youtube.gep rename to subprojects/gst-plugins-bad/data/targets/online-service/youtube.gep diff --git a/docs/gst_api_version.in b/subprojects/gst-plugins-bad/docs/gst_api_version.in similarity index 100% rename from docs/gst_api_version.in rename to subprojects/gst-plugins-bad/docs/gst_api_version.in diff --git a/docs/index.md b/subprojects/gst-plugins-bad/docs/index.md similarity index 100% rename from docs/index.md rename to subprojects/gst-plugins-bad/docs/index.md diff --git a/docs/libs/adaptivedemux/index.md b/subprojects/gst-plugins-bad/docs/libs/adaptivedemux/index.md similarity index 100% rename from docs/libs/adaptivedemux/index.md rename to subprojects/gst-plugins-bad/docs/libs/adaptivedemux/index.md diff --git a/docs/libs/adaptivedemux/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/adaptivedemux/sitemap.txt similarity index 100% rename from docs/libs/adaptivedemux/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/adaptivedemux/sitemap.txt diff --git a/docs/libs/audio/index.md b/subprojects/gst-plugins-bad/docs/libs/audio/index.md similarity index 100% rename from docs/libs/audio/index.md rename to subprojects/gst-plugins-bad/docs/libs/audio/index.md diff --git a/docs/libs/audio/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/audio/sitemap.txt similarity index 100% rename from docs/libs/audio/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/audio/sitemap.txt diff --git a/docs/libs/base/index.md b/subprojects/gst-plugins-bad/docs/libs/base/index.md similarity index 100% rename from docs/libs/base/index.md rename to subprojects/gst-plugins-bad/docs/libs/base/index.md diff --git a/docs/libs/base/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/base/sitemap.txt similarity index 100% rename from docs/libs/base/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/base/sitemap.txt diff --git a/docs/libs/basecamerabinsrc/index.md b/subprojects/gst-plugins-bad/docs/libs/basecamerabinsrc/index.md similarity index 100% rename from docs/libs/basecamerabinsrc/index.md rename to subprojects/gst-plugins-bad/docs/libs/basecamerabinsrc/index.md diff --git a/docs/libs/basecamerabinsrc/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/basecamerabinsrc/sitemap.txt similarity index 100% rename from docs/libs/basecamerabinsrc/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/basecamerabinsrc/sitemap.txt diff --git a/docs/libs/codecparsers/index.md b/subprojects/gst-plugins-bad/docs/libs/codecparsers/index.md similarity index 100% rename from docs/libs/codecparsers/index.md rename to subprojects/gst-plugins-bad/docs/libs/codecparsers/index.md diff --git a/docs/libs/codecparsers/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/codecparsers/sitemap.txt similarity index 100% rename from docs/libs/codecparsers/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/codecparsers/sitemap.txt diff --git a/docs/libs/codecs/index.md b/subprojects/gst-plugins-bad/docs/libs/codecs/index.md similarity index 100% rename from docs/libs/codecs/index.md rename to subprojects/gst-plugins-bad/docs/libs/codecs/index.md diff --git a/docs/libs/codecs/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/codecs/sitemap.txt similarity index 100% rename from docs/libs/codecs/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/codecs/sitemap.txt diff --git a/docs/libs/insertbin/index.md b/subprojects/gst-plugins-bad/docs/libs/insertbin/index.md similarity index 100% rename from docs/libs/insertbin/index.md rename to subprojects/gst-plugins-bad/docs/libs/insertbin/index.md diff --git a/docs/libs/insertbin/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/insertbin/sitemap.txt similarity index 100% rename from docs/libs/insertbin/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/insertbin/sitemap.txt diff --git a/docs/libs/mpegts/index.md b/subprojects/gst-plugins-bad/docs/libs/mpegts/index.md similarity index 100% rename from docs/libs/mpegts/index.md rename to subprojects/gst-plugins-bad/docs/libs/mpegts/index.md diff --git a/docs/libs/mpegts/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/mpegts/sitemap.txt similarity index 100% rename from docs/libs/mpegts/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/mpegts/sitemap.txt diff --git a/docs/libs/opencv/index.md b/subprojects/gst-plugins-bad/docs/libs/opencv/index.md similarity index 100% rename from docs/libs/opencv/index.md rename to subprojects/gst-plugins-bad/docs/libs/opencv/index.md diff --git a/docs/libs/opencv/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/opencv/sitemap.txt similarity index 100% rename from docs/libs/opencv/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/opencv/sitemap.txt diff --git a/docs/libs/play/index.md b/subprojects/gst-plugins-bad/docs/libs/play/index.md similarity index 100% rename from docs/libs/play/index.md rename to subprojects/gst-plugins-bad/docs/libs/play/index.md diff --git a/docs/libs/play/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/play/sitemap.txt similarity index 100% rename from docs/libs/play/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/play/sitemap.txt diff --git a/docs/libs/player/index.md b/subprojects/gst-plugins-bad/docs/libs/player/index.md similarity index 100% rename from docs/libs/player/index.md rename to subprojects/gst-plugins-bad/docs/libs/player/index.md diff --git a/docs/libs/player/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/player/sitemap.txt similarity index 100% rename from docs/libs/player/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/player/sitemap.txt diff --git a/docs/libs/tools/index.md b/subprojects/gst-plugins-bad/docs/libs/tools/index.md similarity index 100% rename from docs/libs/tools/index.md rename to subprojects/gst-plugins-bad/docs/libs/tools/index.md diff --git a/docs/libs/tools/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/tools/sitemap.txt similarity index 100% rename from docs/libs/tools/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/tools/sitemap.txt diff --git a/docs/libs/transcoder/index.md b/subprojects/gst-plugins-bad/docs/libs/transcoder/index.md similarity index 100% rename from docs/libs/transcoder/index.md rename to subprojects/gst-plugins-bad/docs/libs/transcoder/index.md diff --git a/docs/libs/transcoder/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/transcoder/sitemap.txt similarity index 100% rename from docs/libs/transcoder/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/transcoder/sitemap.txt diff --git a/docs/libs/video/index.md b/subprojects/gst-plugins-bad/docs/libs/video/index.md similarity index 100% rename from docs/libs/video/index.md rename to subprojects/gst-plugins-bad/docs/libs/video/index.md diff --git a/docs/libs/video/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/video/sitemap.txt similarity index 100% rename from docs/libs/video/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/video/sitemap.txt diff --git a/docs/libs/vulkan-wayland/index.md b/subprojects/gst-plugins-bad/docs/libs/vulkan-wayland/index.md similarity index 100% rename from docs/libs/vulkan-wayland/index.md rename to subprojects/gst-plugins-bad/docs/libs/vulkan-wayland/index.md diff --git a/docs/libs/vulkan-wayland/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/vulkan-wayland/sitemap.txt similarity index 100% rename from docs/libs/vulkan-wayland/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/vulkan-wayland/sitemap.txt diff --git a/docs/libs/vulkan-xcb/index.md b/subprojects/gst-plugins-bad/docs/libs/vulkan-xcb/index.md similarity index 100% rename from docs/libs/vulkan-xcb/index.md rename to subprojects/gst-plugins-bad/docs/libs/vulkan-xcb/index.md diff --git a/docs/libs/vulkan-xcb/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/vulkan-xcb/sitemap.txt similarity index 100% rename from docs/libs/vulkan-xcb/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/vulkan-xcb/sitemap.txt diff --git a/docs/libs/vulkan/index.md b/subprojects/gst-plugins-bad/docs/libs/vulkan/index.md similarity index 100% rename from docs/libs/vulkan/index.md rename to subprojects/gst-plugins-bad/docs/libs/vulkan/index.md diff --git a/docs/libs/vulkan/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/vulkan/sitemap.txt similarity index 100% rename from docs/libs/vulkan/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/vulkan/sitemap.txt diff --git a/docs/libs/webrtc/index.md b/subprojects/gst-plugins-bad/docs/libs/webrtc/index.md similarity index 100% rename from docs/libs/webrtc/index.md rename to subprojects/gst-plugins-bad/docs/libs/webrtc/index.md diff --git a/docs/libs/webrtc/sitemap.txt b/subprojects/gst-plugins-bad/docs/libs/webrtc/sitemap.txt similarity index 100% rename from docs/libs/webrtc/sitemap.txt rename to subprojects/gst-plugins-bad/docs/libs/webrtc/sitemap.txt diff --git a/docs/meson.build b/subprojects/gst-plugins-bad/docs/meson.build similarity index 100% rename from docs/meson.build rename to subprojects/gst-plugins-bad/docs/meson.build diff --git a/docs/plugins/gst_plugins_cache.json b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json similarity index 100% rename from docs/plugins/gst_plugins_cache.json rename to subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json diff --git a/docs/plugins/index.md b/subprojects/gst-plugins-bad/docs/plugins/index.md similarity index 100% rename from docs/plugins/index.md rename to subprojects/gst-plugins-bad/docs/plugins/index.md diff --git a/docs/plugins/inspect/plugin-rist.xml b/subprojects/gst-plugins-bad/docs/plugins/inspect/plugin-rist.xml similarity index 100% rename from docs/plugins/inspect/plugin-rist.xml rename to subprojects/gst-plugins-bad/docs/plugins/inspect/plugin-rist.xml diff --git a/docs/plugins/inspect/plugin-sctp.xml b/subprojects/gst-plugins-bad/docs/plugins/inspect/plugin-sctp.xml similarity index 100% rename from docs/plugins/inspect/plugin-sctp.xml rename to subprojects/gst-plugins-bad/docs/plugins/inspect/plugin-sctp.xml diff --git a/docs/plugins/sitemap.txt b/subprojects/gst-plugins-bad/docs/plugins/sitemap.txt similarity index 100% rename from docs/plugins/sitemap.txt rename to subprojects/gst-plugins-bad/docs/plugins/sitemap.txt diff --git a/docs/random/ChangeLog-0.8 b/subprojects/gst-plugins-bad/docs/random/ChangeLog-0.8 similarity index 100% rename from docs/random/ChangeLog-0.8 rename to subprojects/gst-plugins-bad/docs/random/ChangeLog-0.8 diff --git a/docs/random/LICENSE b/subprojects/gst-plugins-bad/docs/random/LICENSE similarity index 100% rename from docs/random/LICENSE rename to subprojects/gst-plugins-bad/docs/random/LICENSE diff --git a/docs/random/PORTED_09 b/subprojects/gst-plugins-bad/docs/random/PORTED_09 similarity index 100% rename from docs/random/PORTED_09 rename to subprojects/gst-plugins-bad/docs/random/PORTED_09 diff --git a/docs/sitemap.txt b/subprojects/gst-plugins-bad/docs/sitemap.txt similarity index 100% rename from docs/sitemap.txt rename to subprojects/gst-plugins-bad/docs/sitemap.txt diff --git a/ext/aes/gstaes.c b/subprojects/gst-plugins-bad/ext/aes/gstaes.c similarity index 100% rename from ext/aes/gstaes.c rename to subprojects/gst-plugins-bad/ext/aes/gstaes.c diff --git a/ext/aes/gstaesdec.c b/subprojects/gst-plugins-bad/ext/aes/gstaesdec.c similarity index 100% rename from ext/aes/gstaesdec.c rename to subprojects/gst-plugins-bad/ext/aes/gstaesdec.c diff --git a/ext/aes/gstaesdec.h b/subprojects/gst-plugins-bad/ext/aes/gstaesdec.h similarity index 100% rename from ext/aes/gstaesdec.h rename to subprojects/gst-plugins-bad/ext/aes/gstaesdec.h diff --git a/ext/aes/gstaesenc.c b/subprojects/gst-plugins-bad/ext/aes/gstaesenc.c similarity index 100% rename from ext/aes/gstaesenc.c rename to subprojects/gst-plugins-bad/ext/aes/gstaesenc.c diff --git a/ext/aes/gstaesenc.h b/subprojects/gst-plugins-bad/ext/aes/gstaesenc.h similarity index 100% rename from ext/aes/gstaesenc.h rename to subprojects/gst-plugins-bad/ext/aes/gstaesenc.h diff --git a/ext/aes/gstaeshelper.c b/subprojects/gst-plugins-bad/ext/aes/gstaeshelper.c similarity index 100% rename from ext/aes/gstaeshelper.c rename to subprojects/gst-plugins-bad/ext/aes/gstaeshelper.c diff --git a/ext/aes/gstaeshelper.h b/subprojects/gst-plugins-bad/ext/aes/gstaeshelper.h similarity index 100% rename from ext/aes/gstaeshelper.h rename to subprojects/gst-plugins-bad/ext/aes/gstaeshelper.h diff --git a/ext/aes/meson.build b/subprojects/gst-plugins-bad/ext/aes/meson.build similarity index 100% rename from ext/aes/meson.build rename to subprojects/gst-plugins-bad/ext/aes/meson.build diff --git a/ext/aom/gstaom.c b/subprojects/gst-plugins-bad/ext/aom/gstaom.c similarity index 100% rename from ext/aom/gstaom.c rename to subprojects/gst-plugins-bad/ext/aom/gstaom.c diff --git a/ext/aom/gstaom.h b/subprojects/gst-plugins-bad/ext/aom/gstaom.h similarity index 100% rename from ext/aom/gstaom.h rename to subprojects/gst-plugins-bad/ext/aom/gstaom.h diff --git a/ext/aom/gstav1dec.c b/subprojects/gst-plugins-bad/ext/aom/gstav1dec.c similarity index 100% rename from ext/aom/gstav1dec.c rename to subprojects/gst-plugins-bad/ext/aom/gstav1dec.c diff --git a/ext/aom/gstav1dec.h b/subprojects/gst-plugins-bad/ext/aom/gstav1dec.h similarity index 100% rename from ext/aom/gstav1dec.h rename to subprojects/gst-plugins-bad/ext/aom/gstav1dec.h diff --git a/ext/aom/gstav1enc.c b/subprojects/gst-plugins-bad/ext/aom/gstav1enc.c similarity index 100% rename from ext/aom/gstav1enc.c rename to subprojects/gst-plugins-bad/ext/aom/gstav1enc.c diff --git a/ext/aom/gstav1enc.h b/subprojects/gst-plugins-bad/ext/aom/gstav1enc.h similarity index 100% rename from ext/aom/gstav1enc.h rename to subprojects/gst-plugins-bad/ext/aom/gstav1enc.h diff --git a/ext/aom/gstav1utils.c b/subprojects/gst-plugins-bad/ext/aom/gstav1utils.c similarity index 100% rename from ext/aom/gstav1utils.c rename to subprojects/gst-plugins-bad/ext/aom/gstav1utils.c diff --git a/ext/aom/gstav1utils.h b/subprojects/gst-plugins-bad/ext/aom/gstav1utils.h similarity index 100% rename from ext/aom/gstav1utils.h rename to subprojects/gst-plugins-bad/ext/aom/gstav1utils.h diff --git a/ext/aom/meson.build b/subprojects/gst-plugins-bad/ext/aom/meson.build similarity index 100% rename from ext/aom/meson.build rename to subprojects/gst-plugins-bad/ext/aom/meson.build diff --git a/ext/assrender/gstassrender.c b/subprojects/gst-plugins-bad/ext/assrender/gstassrender.c similarity index 100% rename from ext/assrender/gstassrender.c rename to subprojects/gst-plugins-bad/ext/assrender/gstassrender.c diff --git a/ext/assrender/gstassrender.h b/subprojects/gst-plugins-bad/ext/assrender/gstassrender.h similarity index 100% rename from ext/assrender/gstassrender.h rename to subprojects/gst-plugins-bad/ext/assrender/gstassrender.h diff --git a/ext/assrender/meson.build b/subprojects/gst-plugins-bad/ext/assrender/meson.build similarity index 100% rename from ext/assrender/meson.build rename to subprojects/gst-plugins-bad/ext/assrender/meson.build diff --git a/ext/avtp/gstavtp.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtp.c similarity index 100% rename from ext/avtp/gstavtp.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtp.c diff --git a/ext/avtp/gstavtpaafdepay.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpaafdepay.c similarity index 100% rename from ext/avtp/gstavtpaafdepay.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpaafdepay.c diff --git a/ext/avtp/gstavtpaafdepay.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpaafdepay.h similarity index 100% rename from ext/avtp/gstavtpaafdepay.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpaafdepay.h diff --git a/ext/avtp/gstavtpaafpay.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpaafpay.c similarity index 100% rename from ext/avtp/gstavtpaafpay.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpaafpay.c diff --git a/ext/avtp/gstavtpaafpay.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpaafpay.h similarity index 100% rename from ext/avtp/gstavtpaafpay.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpaafpay.h diff --git a/ext/avtp/gstavtpbasedepayload.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpbasedepayload.c similarity index 100% rename from ext/avtp/gstavtpbasedepayload.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpbasedepayload.c diff --git a/ext/avtp/gstavtpbasedepayload.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpbasedepayload.h similarity index 100% rename from ext/avtp/gstavtpbasedepayload.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpbasedepayload.h diff --git a/ext/avtp/gstavtpbasepayload.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpbasepayload.c similarity index 100% rename from ext/avtp/gstavtpbasepayload.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpbasepayload.c diff --git a/ext/avtp/gstavtpbasepayload.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpbasepayload.h similarity index 100% rename from ext/avtp/gstavtpbasepayload.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpbasepayload.h diff --git a/ext/avtp/gstavtpcrfbase.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfbase.c similarity index 100% rename from ext/avtp/gstavtpcrfbase.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfbase.c diff --git a/ext/avtp/gstavtpcrfbase.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfbase.h similarity index 100% rename from ext/avtp/gstavtpcrfbase.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfbase.h diff --git a/ext/avtp/gstavtpcrfcheck.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfcheck.c similarity index 100% rename from ext/avtp/gstavtpcrfcheck.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfcheck.c diff --git a/ext/avtp/gstavtpcrfcheck.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfcheck.h similarity index 100% rename from ext/avtp/gstavtpcrfcheck.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfcheck.h diff --git a/ext/avtp/gstavtpcrfsync.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfsync.c similarity index 100% rename from ext/avtp/gstavtpcrfsync.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfsync.c diff --git a/ext/avtp/gstavtpcrfsync.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfsync.h similarity index 100% rename from ext/avtp/gstavtpcrfsync.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfsync.h diff --git a/ext/avtp/gstavtpcrfutil.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfutil.c similarity index 100% rename from ext/avtp/gstavtpcrfutil.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfutil.c diff --git a/ext/avtp/gstavtpcrfutil.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfutil.h similarity index 100% rename from ext/avtp/gstavtpcrfutil.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcrfutil.h diff --git a/ext/avtp/gstavtpcvfdepay.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfdepay.c similarity index 100% rename from ext/avtp/gstavtpcvfdepay.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfdepay.c diff --git a/ext/avtp/gstavtpcvfdepay.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfdepay.h similarity index 100% rename from ext/avtp/gstavtpcvfdepay.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfdepay.h diff --git a/ext/avtp/gstavtpcvfpay.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfpay.c similarity index 100% rename from ext/avtp/gstavtpcvfpay.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfpay.c diff --git a/ext/avtp/gstavtpcvfpay.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfpay.h similarity index 100% rename from ext/avtp/gstavtpcvfpay.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpcvfpay.h diff --git a/ext/avtp/gstavtpsink.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpsink.c similarity index 100% rename from ext/avtp/gstavtpsink.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpsink.c diff --git a/ext/avtp/gstavtpsink.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpsink.h similarity index 100% rename from ext/avtp/gstavtpsink.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpsink.h diff --git a/ext/avtp/gstavtpsrc.c b/subprojects/gst-plugins-bad/ext/avtp/gstavtpsrc.c similarity index 100% rename from ext/avtp/gstavtpsrc.c rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpsrc.c diff --git a/ext/avtp/gstavtpsrc.h b/subprojects/gst-plugins-bad/ext/avtp/gstavtpsrc.h similarity index 100% rename from ext/avtp/gstavtpsrc.h rename to subprojects/gst-plugins-bad/ext/avtp/gstavtpsrc.h diff --git a/ext/avtp/meson.build b/subprojects/gst-plugins-bad/ext/avtp/meson.build similarity index 100% rename from ext/avtp/meson.build rename to subprojects/gst-plugins-bad/ext/avtp/meson.build diff --git a/ext/bs2b/gstbs2b.c b/subprojects/gst-plugins-bad/ext/bs2b/gstbs2b.c similarity index 100% rename from ext/bs2b/gstbs2b.c rename to subprojects/gst-plugins-bad/ext/bs2b/gstbs2b.c diff --git a/ext/bs2b/gstbs2b.h b/subprojects/gst-plugins-bad/ext/bs2b/gstbs2b.h similarity index 100% rename from ext/bs2b/gstbs2b.h rename to subprojects/gst-plugins-bad/ext/bs2b/gstbs2b.h diff --git a/ext/bs2b/meson.build b/subprojects/gst-plugins-bad/ext/bs2b/meson.build similarity index 100% rename from ext/bs2b/meson.build rename to subprojects/gst-plugins-bad/ext/bs2b/meson.build diff --git a/ext/bz2/gstbz2.c b/subprojects/gst-plugins-bad/ext/bz2/gstbz2.c similarity index 100% rename from ext/bz2/gstbz2.c rename to subprojects/gst-plugins-bad/ext/bz2/gstbz2.c diff --git a/ext/bz2/gstbz2dec.c b/subprojects/gst-plugins-bad/ext/bz2/gstbz2dec.c similarity index 100% rename from ext/bz2/gstbz2dec.c rename to subprojects/gst-plugins-bad/ext/bz2/gstbz2dec.c diff --git a/ext/bz2/gstbz2dec.h b/subprojects/gst-plugins-bad/ext/bz2/gstbz2dec.h similarity index 100% rename from ext/bz2/gstbz2dec.h rename to subprojects/gst-plugins-bad/ext/bz2/gstbz2dec.h diff --git a/ext/bz2/gstbz2enc.c b/subprojects/gst-plugins-bad/ext/bz2/gstbz2enc.c similarity index 100% rename from ext/bz2/gstbz2enc.c rename to subprojects/gst-plugins-bad/ext/bz2/gstbz2enc.c diff --git a/ext/bz2/gstbz2enc.h b/subprojects/gst-plugins-bad/ext/bz2/gstbz2enc.h similarity index 100% rename from ext/bz2/gstbz2enc.h rename to subprojects/gst-plugins-bad/ext/bz2/gstbz2enc.h diff --git a/ext/bz2/meson.build b/subprojects/gst-plugins-bad/ext/bz2/meson.build similarity index 100% rename from ext/bz2/meson.build rename to subprojects/gst-plugins-bad/ext/bz2/meson.build diff --git a/ext/chromaprint/gstchromaprint.c b/subprojects/gst-plugins-bad/ext/chromaprint/gstchromaprint.c similarity index 100% rename from ext/chromaprint/gstchromaprint.c rename to subprojects/gst-plugins-bad/ext/chromaprint/gstchromaprint.c diff --git a/ext/chromaprint/gstchromaprint.h b/subprojects/gst-plugins-bad/ext/chromaprint/gstchromaprint.h similarity index 100% rename from ext/chromaprint/gstchromaprint.h rename to subprojects/gst-plugins-bad/ext/chromaprint/gstchromaprint.h diff --git a/ext/chromaprint/meson.build b/subprojects/gst-plugins-bad/ext/chromaprint/meson.build similarity index 100% rename from ext/chromaprint/meson.build rename to subprojects/gst-plugins-bad/ext/chromaprint/meson.build diff --git a/ext/closedcaption/bcd.h b/subprojects/gst-plugins-bad/ext/closedcaption/bcd.h similarity index 100% rename from ext/closedcaption/bcd.h rename to subprojects/gst-plugins-bad/ext/closedcaption/bcd.h diff --git a/ext/closedcaption/bit_slicer.c b/subprojects/gst-plugins-bad/ext/closedcaption/bit_slicer.c similarity index 100% rename from ext/closedcaption/bit_slicer.c rename to subprojects/gst-plugins-bad/ext/closedcaption/bit_slicer.c diff --git a/ext/closedcaption/bit_slicer.h b/subprojects/gst-plugins-bad/ext/closedcaption/bit_slicer.h similarity index 100% rename from ext/closedcaption/bit_slicer.h rename to subprojects/gst-plugins-bad/ext/closedcaption/bit_slicer.h diff --git a/ext/closedcaption/decoder.c b/subprojects/gst-plugins-bad/ext/closedcaption/decoder.c similarity index 100% rename from ext/closedcaption/decoder.c rename to subprojects/gst-plugins-bad/ext/closedcaption/decoder.c diff --git a/ext/closedcaption/decoder.h b/subprojects/gst-plugins-bad/ext/closedcaption/decoder.h similarity index 100% rename from ext/closedcaption/decoder.h rename to subprojects/gst-plugins-bad/ext/closedcaption/decoder.h diff --git a/ext/closedcaption/gstcccombiner.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstcccombiner.c similarity index 100% rename from ext/closedcaption/gstcccombiner.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstcccombiner.c diff --git a/ext/closedcaption/gstcccombiner.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstcccombiner.h similarity index 100% rename from ext/closedcaption/gstcccombiner.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstcccombiner.h diff --git a/ext/closedcaption/gstccconverter.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstccconverter.c similarity index 100% rename from ext/closedcaption/gstccconverter.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstccconverter.c diff --git a/ext/closedcaption/gstccconverter.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstccconverter.h similarity index 100% rename from ext/closedcaption/gstccconverter.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstccconverter.h diff --git a/ext/closedcaption/gstccextractor.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstccextractor.c similarity index 100% rename from ext/closedcaption/gstccextractor.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstccextractor.c diff --git a/ext/closedcaption/gstccextractor.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstccextractor.h similarity index 100% rename from ext/closedcaption/gstccextractor.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstccextractor.h diff --git a/ext/closedcaption/gstcea708decoder.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstcea708decoder.c similarity index 100% rename from ext/closedcaption/gstcea708decoder.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstcea708decoder.c diff --git a/ext/closedcaption/gstcea708decoder.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstcea708decoder.h similarity index 100% rename from ext/closedcaption/gstcea708decoder.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstcea708decoder.h diff --git a/ext/closedcaption/gstceaccoverlay.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstceaccoverlay.c similarity index 100% rename from ext/closedcaption/gstceaccoverlay.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstceaccoverlay.c diff --git a/ext/closedcaption/gstceaccoverlay.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstceaccoverlay.h similarity index 100% rename from ext/closedcaption/gstceaccoverlay.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstceaccoverlay.h diff --git a/ext/closedcaption/gstclosedcaption.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstclosedcaption.c similarity index 100% rename from ext/closedcaption/gstclosedcaption.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstclosedcaption.c diff --git a/ext/closedcaption/gstline21dec.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstline21dec.c similarity index 100% rename from ext/closedcaption/gstline21dec.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstline21dec.c diff --git a/ext/closedcaption/gstline21dec.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstline21dec.h similarity index 100% rename from ext/closedcaption/gstline21dec.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstline21dec.h diff --git a/ext/closedcaption/gstline21enc.c b/subprojects/gst-plugins-bad/ext/closedcaption/gstline21enc.c similarity index 100% rename from ext/closedcaption/gstline21enc.c rename to subprojects/gst-plugins-bad/ext/closedcaption/gstline21enc.c diff --git a/ext/closedcaption/gstline21enc.h b/subprojects/gst-plugins-bad/ext/closedcaption/gstline21enc.h similarity index 100% rename from ext/closedcaption/gstline21enc.h rename to subprojects/gst-plugins-bad/ext/closedcaption/gstline21enc.h diff --git a/ext/closedcaption/hamm.h b/subprojects/gst-plugins-bad/ext/closedcaption/hamm.h similarity index 100% rename from ext/closedcaption/hamm.h rename to subprojects/gst-plugins-bad/ext/closedcaption/hamm.h diff --git a/ext/closedcaption/io-sim.c b/subprojects/gst-plugins-bad/ext/closedcaption/io-sim.c similarity index 100% rename from ext/closedcaption/io-sim.c rename to subprojects/gst-plugins-bad/ext/closedcaption/io-sim.c diff --git a/ext/closedcaption/io-sim.h b/subprojects/gst-plugins-bad/ext/closedcaption/io-sim.h similarity index 100% rename from ext/closedcaption/io-sim.h rename to subprojects/gst-plugins-bad/ext/closedcaption/io-sim.h diff --git a/ext/closedcaption/macros.h b/subprojects/gst-plugins-bad/ext/closedcaption/macros.h similarity index 100% rename from ext/closedcaption/macros.h rename to subprojects/gst-plugins-bad/ext/closedcaption/macros.h diff --git a/ext/closedcaption/meson.build b/subprojects/gst-plugins-bad/ext/closedcaption/meson.build similarity index 100% rename from ext/closedcaption/meson.build rename to subprojects/gst-plugins-bad/ext/closedcaption/meson.build diff --git a/ext/closedcaption/misc.h b/subprojects/gst-plugins-bad/ext/closedcaption/misc.h similarity index 100% rename from ext/closedcaption/misc.h rename to subprojects/gst-plugins-bad/ext/closedcaption/misc.h diff --git a/ext/closedcaption/raw_decoder.c b/subprojects/gst-plugins-bad/ext/closedcaption/raw_decoder.c similarity index 100% rename from ext/closedcaption/raw_decoder.c rename to subprojects/gst-plugins-bad/ext/closedcaption/raw_decoder.c diff --git a/ext/closedcaption/raw_decoder.h b/subprojects/gst-plugins-bad/ext/closedcaption/raw_decoder.h similarity index 100% rename from ext/closedcaption/raw_decoder.h rename to subprojects/gst-plugins-bad/ext/closedcaption/raw_decoder.h diff --git a/ext/closedcaption/sampling_par.c b/subprojects/gst-plugins-bad/ext/closedcaption/sampling_par.c similarity index 100% rename from ext/closedcaption/sampling_par.c rename to subprojects/gst-plugins-bad/ext/closedcaption/sampling_par.c diff --git a/ext/closedcaption/sampling_par.h b/subprojects/gst-plugins-bad/ext/closedcaption/sampling_par.h similarity index 100% rename from ext/closedcaption/sampling_par.h rename to subprojects/gst-plugins-bad/ext/closedcaption/sampling_par.h diff --git a/ext/closedcaption/sliced.h b/subprojects/gst-plugins-bad/ext/closedcaption/sliced.h similarity index 100% rename from ext/closedcaption/sliced.h rename to subprojects/gst-plugins-bad/ext/closedcaption/sliced.h diff --git a/ext/colormanagement/gstcolormanagement.c b/subprojects/gst-plugins-bad/ext/colormanagement/gstcolormanagement.c similarity index 100% rename from ext/colormanagement/gstcolormanagement.c rename to subprojects/gst-plugins-bad/ext/colormanagement/gstcolormanagement.c diff --git a/ext/colormanagement/gstlcms.c b/subprojects/gst-plugins-bad/ext/colormanagement/gstlcms.c similarity index 100% rename from ext/colormanagement/gstlcms.c rename to subprojects/gst-plugins-bad/ext/colormanagement/gstlcms.c diff --git a/ext/colormanagement/gstlcms.h b/subprojects/gst-plugins-bad/ext/colormanagement/gstlcms.h similarity index 100% rename from ext/colormanagement/gstlcms.h rename to subprojects/gst-plugins-bad/ext/colormanagement/gstlcms.h diff --git a/ext/colormanagement/meson.build b/subprojects/gst-plugins-bad/ext/colormanagement/meson.build similarity index 100% rename from ext/colormanagement/meson.build rename to subprojects/gst-plugins-bad/ext/colormanagement/meson.build diff --git a/ext/curl/curltask.h b/subprojects/gst-plugins-bad/ext/curl/curltask.h similarity index 100% rename from ext/curl/curltask.h rename to subprojects/gst-plugins-bad/ext/curl/curltask.h diff --git a/ext/curl/gstcurl.c b/subprojects/gst-plugins-bad/ext/curl/gstcurl.c similarity index 100% rename from ext/curl/gstcurl.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurl.c diff --git a/ext/curl/gstcurlbasesink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c similarity index 100% rename from ext/curl/gstcurlbasesink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c diff --git a/ext/curl/gstcurlbasesink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.h similarity index 100% rename from ext/curl/gstcurlbasesink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.h diff --git a/ext/curl/gstcurldefaults.h b/subprojects/gst-plugins-bad/ext/curl/gstcurldefaults.h similarity index 100% rename from ext/curl/gstcurldefaults.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurldefaults.h diff --git a/ext/curl/gstcurlelement.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlelement.c similarity index 100% rename from ext/curl/gstcurlelement.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlelement.c diff --git a/ext/curl/gstcurlelements.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlelements.h similarity index 100% rename from ext/curl/gstcurlelements.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlelements.h diff --git a/ext/curl/gstcurlfilesink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlfilesink.c similarity index 100% rename from ext/curl/gstcurlfilesink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlfilesink.c diff --git a/ext/curl/gstcurlfilesink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlfilesink.h similarity index 100% rename from ext/curl/gstcurlfilesink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlfilesink.h diff --git a/ext/curl/gstcurlftpsink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlftpsink.c similarity index 100% rename from ext/curl/gstcurlftpsink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlftpsink.c diff --git a/ext/curl/gstcurlftpsink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlftpsink.h similarity index 100% rename from ext/curl/gstcurlftpsink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlftpsink.h diff --git a/ext/curl/gstcurlhttpsink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsink.c similarity index 100% rename from ext/curl/gstcurlhttpsink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsink.c diff --git a/ext/curl/gstcurlhttpsink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsink.h similarity index 100% rename from ext/curl/gstcurlhttpsink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsink.h diff --git a/ext/curl/gstcurlhttpsrc.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c similarity index 100% rename from ext/curl/gstcurlhttpsrc.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c diff --git a/ext/curl/gstcurlhttpsrc.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.h similarity index 100% rename from ext/curl/gstcurlhttpsrc.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.h diff --git a/ext/curl/gstcurlqueue.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlqueue.c similarity index 100% rename from ext/curl/gstcurlqueue.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlqueue.c diff --git a/ext/curl/gstcurlqueue.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlqueue.h similarity index 100% rename from ext/curl/gstcurlqueue.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlqueue.h diff --git a/ext/curl/gstcurlsftpsink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlsftpsink.c similarity index 100% rename from ext/curl/gstcurlsftpsink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsftpsink.c diff --git a/ext/curl/gstcurlsftpsink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlsftpsink.h similarity index 100% rename from ext/curl/gstcurlsftpsink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsftpsink.h diff --git a/ext/curl/gstcurlsmtpsink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlsmtpsink.c similarity index 100% rename from ext/curl/gstcurlsmtpsink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsmtpsink.c diff --git a/ext/curl/gstcurlsmtpsink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlsmtpsink.h similarity index 100% rename from ext/curl/gstcurlsmtpsink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsmtpsink.h diff --git a/ext/curl/gstcurlsshsink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlsshsink.c similarity index 100% rename from ext/curl/gstcurlsshsink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsshsink.c diff --git a/ext/curl/gstcurlsshsink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurlsshsink.h similarity index 100% rename from ext/curl/gstcurlsshsink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurlsshsink.h diff --git a/ext/curl/gstcurltlssink.c b/subprojects/gst-plugins-bad/ext/curl/gstcurltlssink.c similarity index 100% rename from ext/curl/gstcurltlssink.c rename to subprojects/gst-plugins-bad/ext/curl/gstcurltlssink.c diff --git a/ext/curl/gstcurltlssink.h b/subprojects/gst-plugins-bad/ext/curl/gstcurltlssink.h similarity index 100% rename from ext/curl/gstcurltlssink.h rename to subprojects/gst-plugins-bad/ext/curl/gstcurltlssink.h diff --git a/ext/curl/meson.build b/subprojects/gst-plugins-bad/ext/curl/meson.build similarity index 100% rename from ext/curl/meson.build rename to subprojects/gst-plugins-bad/ext/curl/meson.build diff --git a/ext/dash/gstdash_debug.h b/subprojects/gst-plugins-bad/ext/dash/gstdash_debug.h similarity index 100% rename from ext/dash/gstdash_debug.h rename to subprojects/gst-plugins-bad/ext/dash/gstdash_debug.h diff --git a/ext/dash/gstdashdemux.c b/subprojects/gst-plugins-bad/ext/dash/gstdashdemux.c similarity index 100% rename from ext/dash/gstdashdemux.c rename to subprojects/gst-plugins-bad/ext/dash/gstdashdemux.c diff --git a/ext/dash/gstdashdemux.h b/subprojects/gst-plugins-bad/ext/dash/gstdashdemux.h similarity index 100% rename from ext/dash/gstdashdemux.h rename to subprojects/gst-plugins-bad/ext/dash/gstdashdemux.h diff --git a/ext/dash/gstdashsink.c b/subprojects/gst-plugins-bad/ext/dash/gstdashsink.c similarity index 100% rename from ext/dash/gstdashsink.c rename to subprojects/gst-plugins-bad/ext/dash/gstdashsink.c diff --git a/ext/dash/gstdashsink.h b/subprojects/gst-plugins-bad/ext/dash/gstdashsink.h similarity index 100% rename from ext/dash/gstdashsink.h rename to subprojects/gst-plugins-bad/ext/dash/gstdashsink.h diff --git a/ext/dash/gstmpdadaptationsetnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdadaptationsetnode.c similarity index 100% rename from ext/dash/gstmpdadaptationsetnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdadaptationsetnode.c diff --git a/ext/dash/gstmpdadaptationsetnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdadaptationsetnode.h similarity index 100% rename from ext/dash/gstmpdadaptationsetnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdadaptationsetnode.h diff --git a/ext/dash/gstmpdbaseurlnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdbaseurlnode.c similarity index 100% rename from ext/dash/gstmpdbaseurlnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdbaseurlnode.c diff --git a/ext/dash/gstmpdbaseurlnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdbaseurlnode.h similarity index 100% rename from ext/dash/gstmpdbaseurlnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdbaseurlnode.h diff --git a/ext/dash/gstmpdclient.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdclient.c similarity index 100% rename from ext/dash/gstmpdclient.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdclient.c diff --git a/ext/dash/gstmpdclient.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdclient.h similarity index 100% rename from ext/dash/gstmpdclient.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdclient.h diff --git a/ext/dash/gstmpdcontentcomponentnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdcontentcomponentnode.c similarity index 100% rename from ext/dash/gstmpdcontentcomponentnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdcontentcomponentnode.c diff --git a/ext/dash/gstmpdcontentcomponentnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdcontentcomponentnode.h similarity index 100% rename from ext/dash/gstmpdcontentcomponentnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdcontentcomponentnode.h diff --git a/ext/dash/gstmpddescriptortypenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpddescriptortypenode.c similarity index 100% rename from ext/dash/gstmpddescriptortypenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpddescriptortypenode.c diff --git a/ext/dash/gstmpddescriptortypenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpddescriptortypenode.h similarity index 100% rename from ext/dash/gstmpddescriptortypenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpddescriptortypenode.h diff --git a/ext/dash/gstmpdhelper.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdhelper.c similarity index 100% rename from ext/dash/gstmpdhelper.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdhelper.c diff --git a/ext/dash/gstmpdhelper.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdhelper.h similarity index 100% rename from ext/dash/gstmpdhelper.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdhelper.h diff --git a/ext/dash/gstmpdlocationnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdlocationnode.c similarity index 100% rename from ext/dash/gstmpdlocationnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdlocationnode.c diff --git a/ext/dash/gstmpdlocationnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdlocationnode.h similarity index 100% rename from ext/dash/gstmpdlocationnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdlocationnode.h diff --git a/ext/dash/gstmpdmetricsnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsnode.c similarity index 100% rename from ext/dash/gstmpdmetricsnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsnode.c diff --git a/ext/dash/gstmpdmetricsnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsnode.h similarity index 100% rename from ext/dash/gstmpdmetricsnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsnode.h diff --git a/ext/dash/gstmpdmetricsrangenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsrangenode.c similarity index 100% rename from ext/dash/gstmpdmetricsrangenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsrangenode.c diff --git a/ext/dash/gstmpdmetricsrangenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsrangenode.h similarity index 100% rename from ext/dash/gstmpdmetricsrangenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmetricsrangenode.h diff --git a/ext/dash/gstmpdmultsegmentbasenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdmultsegmentbasenode.c similarity index 100% rename from ext/dash/gstmpdmultsegmentbasenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmultsegmentbasenode.c diff --git a/ext/dash/gstmpdmultsegmentbasenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdmultsegmentbasenode.h similarity index 100% rename from ext/dash/gstmpdmultsegmentbasenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdmultsegmentbasenode.h diff --git a/ext/dash/gstmpdnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdnode.c similarity index 100% rename from ext/dash/gstmpdnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdnode.c diff --git a/ext/dash/gstmpdnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdnode.h similarity index 100% rename from ext/dash/gstmpdnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdnode.h diff --git a/ext/dash/gstmpdparser.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdparser.c similarity index 100% rename from ext/dash/gstmpdparser.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdparser.c diff --git a/ext/dash/gstmpdparser.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdparser.h similarity index 100% rename from ext/dash/gstmpdparser.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdparser.h diff --git a/ext/dash/gstmpdperiodnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdperiodnode.c similarity index 100% rename from ext/dash/gstmpdperiodnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdperiodnode.c diff --git a/ext/dash/gstmpdperiodnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdperiodnode.h similarity index 100% rename from ext/dash/gstmpdperiodnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdperiodnode.h diff --git a/ext/dash/gstmpdprograminformationnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdprograminformationnode.c similarity index 100% rename from ext/dash/gstmpdprograminformationnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdprograminformationnode.c diff --git a/ext/dash/gstmpdprograminformationnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdprograminformationnode.h similarity index 100% rename from ext/dash/gstmpdprograminformationnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdprograminformationnode.h diff --git a/ext/dash/gstmpdreportingnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdreportingnode.c similarity index 100% rename from ext/dash/gstmpdreportingnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdreportingnode.c diff --git a/ext/dash/gstmpdreportingnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdreportingnode.h similarity index 100% rename from ext/dash/gstmpdreportingnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdreportingnode.h diff --git a/ext/dash/gstmpdrepresentationbasenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationbasenode.c similarity index 100% rename from ext/dash/gstmpdrepresentationbasenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationbasenode.c diff --git a/ext/dash/gstmpdrepresentationbasenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationbasenode.h similarity index 100% rename from ext/dash/gstmpdrepresentationbasenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationbasenode.h diff --git a/ext/dash/gstmpdrepresentationnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationnode.c similarity index 100% rename from ext/dash/gstmpdrepresentationnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationnode.c diff --git a/ext/dash/gstmpdrepresentationnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationnode.h similarity index 100% rename from ext/dash/gstmpdrepresentationnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrepresentationnode.h diff --git a/ext/dash/gstmpdrootnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdrootnode.c similarity index 100% rename from ext/dash/gstmpdrootnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrootnode.c diff --git a/ext/dash/gstmpdrootnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdrootnode.h similarity index 100% rename from ext/dash/gstmpdrootnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdrootnode.h diff --git a/ext/dash/gstmpdsegmentbasenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentbasenode.c similarity index 100% rename from ext/dash/gstmpdsegmentbasenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentbasenode.c diff --git a/ext/dash/gstmpdsegmentbasenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentbasenode.h similarity index 100% rename from ext/dash/gstmpdsegmentbasenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentbasenode.h diff --git a/ext/dash/gstmpdsegmentlistnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentlistnode.c similarity index 100% rename from ext/dash/gstmpdsegmentlistnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentlistnode.c diff --git a/ext/dash/gstmpdsegmentlistnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentlistnode.h similarity index 100% rename from ext/dash/gstmpdsegmentlistnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmentlistnode.h diff --git a/ext/dash/gstmpdsegmenttemplatenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttemplatenode.c similarity index 100% rename from ext/dash/gstmpdsegmenttemplatenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttemplatenode.c diff --git a/ext/dash/gstmpdsegmenttemplatenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttemplatenode.h similarity index 100% rename from ext/dash/gstmpdsegmenttemplatenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttemplatenode.h diff --git a/ext/dash/gstmpdsegmenttimelinenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttimelinenode.c similarity index 100% rename from ext/dash/gstmpdsegmenttimelinenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttimelinenode.c diff --git a/ext/dash/gstmpdsegmenttimelinenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttimelinenode.h similarity index 100% rename from ext/dash/gstmpdsegmenttimelinenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenttimelinenode.h diff --git a/ext/dash/gstmpdsegmenturlnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenturlnode.c similarity index 100% rename from ext/dash/gstmpdsegmenturlnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenturlnode.c diff --git a/ext/dash/gstmpdsegmenturlnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenturlnode.h similarity index 100% rename from ext/dash/gstmpdsegmenturlnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsegmenturlnode.h diff --git a/ext/dash/gstmpdsnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsnode.c similarity index 100% rename from ext/dash/gstmpdsnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsnode.c diff --git a/ext/dash/gstmpdsnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsnode.h similarity index 100% rename from ext/dash/gstmpdsnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsnode.h diff --git a/ext/dash/gstmpdsubrepresentationnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsubrepresentationnode.c similarity index 100% rename from ext/dash/gstmpdsubrepresentationnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsubrepresentationnode.c diff --git a/ext/dash/gstmpdsubrepresentationnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsubrepresentationnode.h similarity index 100% rename from ext/dash/gstmpdsubrepresentationnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsubrepresentationnode.h diff --git a/ext/dash/gstmpdsubsetnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdsubsetnode.c similarity index 100% rename from ext/dash/gstmpdsubsetnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsubsetnode.c diff --git a/ext/dash/gstmpdsubsetnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdsubsetnode.h similarity index 100% rename from ext/dash/gstmpdsubsetnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdsubsetnode.h diff --git a/ext/dash/gstmpdurltypenode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdurltypenode.c similarity index 100% rename from ext/dash/gstmpdurltypenode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdurltypenode.c diff --git a/ext/dash/gstmpdurltypenode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdurltypenode.h similarity index 100% rename from ext/dash/gstmpdurltypenode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdurltypenode.h diff --git a/ext/dash/gstmpdutctimingnode.c b/subprojects/gst-plugins-bad/ext/dash/gstmpdutctimingnode.c similarity index 100% rename from ext/dash/gstmpdutctimingnode.c rename to subprojects/gst-plugins-bad/ext/dash/gstmpdutctimingnode.c diff --git a/ext/dash/gstmpdutctimingnode.h b/subprojects/gst-plugins-bad/ext/dash/gstmpdutctimingnode.h similarity index 100% rename from ext/dash/gstmpdutctimingnode.h rename to subprojects/gst-plugins-bad/ext/dash/gstmpdutctimingnode.h diff --git a/ext/dash/gstplugin.c b/subprojects/gst-plugins-bad/ext/dash/gstplugin.c similarity index 100% rename from ext/dash/gstplugin.c rename to subprojects/gst-plugins-bad/ext/dash/gstplugin.c diff --git a/ext/dash/gstxmlhelper.c b/subprojects/gst-plugins-bad/ext/dash/gstxmlhelper.c similarity index 100% rename from ext/dash/gstxmlhelper.c rename to subprojects/gst-plugins-bad/ext/dash/gstxmlhelper.c diff --git a/ext/dash/gstxmlhelper.h b/subprojects/gst-plugins-bad/ext/dash/gstxmlhelper.h similarity index 100% rename from ext/dash/gstxmlhelper.h rename to subprojects/gst-plugins-bad/ext/dash/gstxmlhelper.h diff --git a/ext/dash/meson.build b/subprojects/gst-plugins-bad/ext/dash/meson.build similarity index 100% rename from ext/dash/meson.build rename to subprojects/gst-plugins-bad/ext/dash/meson.build diff --git a/ext/dc1394/gstdc1394src.c b/subprojects/gst-plugins-bad/ext/dc1394/gstdc1394src.c similarity index 100% rename from ext/dc1394/gstdc1394src.c rename to subprojects/gst-plugins-bad/ext/dc1394/gstdc1394src.c diff --git a/ext/dc1394/gstdc1394src.h b/subprojects/gst-plugins-bad/ext/dc1394/gstdc1394src.h similarity index 100% rename from ext/dc1394/gstdc1394src.h rename to subprojects/gst-plugins-bad/ext/dc1394/gstdc1394src.h diff --git a/ext/dc1394/meson.build b/subprojects/gst-plugins-bad/ext/dc1394/meson.build similarity index 100% rename from ext/dc1394/meson.build rename to subprojects/gst-plugins-bad/ext/dc1394/meson.build diff --git a/ext/directfb/dfb-example.c b/subprojects/gst-plugins-bad/ext/directfb/dfb-example.c similarity index 100% rename from ext/directfb/dfb-example.c rename to subprojects/gst-plugins-bad/ext/directfb/dfb-example.c diff --git a/ext/directfb/dfbvideosink.c b/subprojects/gst-plugins-bad/ext/directfb/dfbvideosink.c similarity index 100% rename from ext/directfb/dfbvideosink.c rename to subprojects/gst-plugins-bad/ext/directfb/dfbvideosink.c diff --git a/ext/directfb/dfbvideosink.h b/subprojects/gst-plugins-bad/ext/directfb/dfbvideosink.h similarity index 100% rename from ext/directfb/dfbvideosink.h rename to subprojects/gst-plugins-bad/ext/directfb/dfbvideosink.h diff --git a/ext/directfb/meson.build b/subprojects/gst-plugins-bad/ext/directfb/meson.build similarity index 100% rename from ext/directfb/meson.build rename to subprojects/gst-plugins-bad/ext/directfb/meson.build diff --git a/ext/dtls/README b/subprojects/gst-plugins-bad/ext/dtls/README similarity index 100% rename from ext/dtls/README rename to subprojects/gst-plugins-bad/ext/dtls/README diff --git a/ext/dtls/gstdtlsagent.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsagent.c similarity index 100% rename from ext/dtls/gstdtlsagent.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsagent.c diff --git a/ext/dtls/gstdtlsagent.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsagent.h similarity index 100% rename from ext/dtls/gstdtlsagent.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsagent.h diff --git a/ext/dtls/gstdtlscertificate.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.c similarity index 100% rename from ext/dtls/gstdtlscertificate.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.c diff --git a/ext/dtls/gstdtlscertificate.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.h similarity index 100% rename from ext/dtls/gstdtlscertificate.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.h diff --git a/ext/dtls/gstdtlsconnection.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsconnection.c similarity index 100% rename from ext/dtls/gstdtlsconnection.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsconnection.c diff --git a/ext/dtls/gstdtlsconnection.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsconnection.h similarity index 100% rename from ext/dtls/gstdtlsconnection.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsconnection.h diff --git a/ext/dtls/gstdtlsdec.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsdec.c similarity index 100% rename from ext/dtls/gstdtlsdec.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsdec.c diff --git a/ext/dtls/gstdtlsdec.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsdec.h similarity index 100% rename from ext/dtls/gstdtlsdec.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsdec.h diff --git a/ext/dtls/gstdtlselement.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlselement.c similarity index 100% rename from ext/dtls/gstdtlselement.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlselement.c diff --git a/ext/dtls/gstdtlselements.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlselements.h similarity index 100% rename from ext/dtls/gstdtlselements.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlselements.h diff --git a/ext/dtls/gstdtlsenc.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsenc.c similarity index 100% rename from ext/dtls/gstdtlsenc.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsenc.c diff --git a/ext/dtls/gstdtlsenc.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlsenc.h similarity index 100% rename from ext/dtls/gstdtlsenc.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlsenc.h diff --git a/ext/dtls/gstdtlssrtpbin.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpbin.c similarity index 100% rename from ext/dtls/gstdtlssrtpbin.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpbin.c diff --git a/ext/dtls/gstdtlssrtpbin.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpbin.h similarity index 100% rename from ext/dtls/gstdtlssrtpbin.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpbin.h diff --git a/ext/dtls/gstdtlssrtpdec.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdec.c similarity index 100% rename from ext/dtls/gstdtlssrtpdec.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdec.c diff --git a/ext/dtls/gstdtlssrtpdec.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdec.h similarity index 100% rename from ext/dtls/gstdtlssrtpdec.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdec.h diff --git a/ext/dtls/gstdtlssrtpdemux.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdemux.c similarity index 100% rename from ext/dtls/gstdtlssrtpdemux.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdemux.c diff --git a/ext/dtls/gstdtlssrtpdemux.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdemux.h similarity index 100% rename from ext/dtls/gstdtlssrtpdemux.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpdemux.h diff --git a/ext/dtls/gstdtlssrtpenc.c b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpenc.c similarity index 100% rename from ext/dtls/gstdtlssrtpenc.c rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpenc.c diff --git a/ext/dtls/gstdtlssrtpenc.h b/subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpenc.h similarity index 100% rename from ext/dtls/gstdtlssrtpenc.h rename to subprojects/gst-plugins-bad/ext/dtls/gstdtlssrtpenc.h diff --git a/ext/dtls/meson.build b/subprojects/gst-plugins-bad/ext/dtls/meson.build similarity index 100% rename from ext/dtls/meson.build rename to subprojects/gst-plugins-bad/ext/dtls/meson.build diff --git a/ext/dtls/plugin.c b/subprojects/gst-plugins-bad/ext/dtls/plugin.c similarity index 100% rename from ext/dtls/plugin.c rename to subprojects/gst-plugins-bad/ext/dtls/plugin.c diff --git a/ext/dts/gstdtsdec.c b/subprojects/gst-plugins-bad/ext/dts/gstdtsdec.c similarity index 100% rename from ext/dts/gstdtsdec.c rename to subprojects/gst-plugins-bad/ext/dts/gstdtsdec.c diff --git a/ext/dts/gstdtsdec.h b/subprojects/gst-plugins-bad/ext/dts/gstdtsdec.h similarity index 100% rename from ext/dts/gstdtsdec.h rename to subprojects/gst-plugins-bad/ext/dts/gstdtsdec.h diff --git a/ext/dts/meson.build b/subprojects/gst-plugins-bad/ext/dts/meson.build similarity index 100% rename from ext/dts/meson.build rename to subprojects/gst-plugins-bad/ext/dts/meson.build diff --git a/ext/faac/gstfaac.c b/subprojects/gst-plugins-bad/ext/faac/gstfaac.c similarity index 100% rename from ext/faac/gstfaac.c rename to subprojects/gst-plugins-bad/ext/faac/gstfaac.c diff --git a/ext/faac/gstfaac.h b/subprojects/gst-plugins-bad/ext/faac/gstfaac.h similarity index 100% rename from ext/faac/gstfaac.h rename to subprojects/gst-plugins-bad/ext/faac/gstfaac.h diff --git a/ext/faac/meson.build b/subprojects/gst-plugins-bad/ext/faac/meson.build similarity index 100% rename from ext/faac/meson.build rename to subprojects/gst-plugins-bad/ext/faac/meson.build diff --git a/ext/faad/gstfaad.c b/subprojects/gst-plugins-bad/ext/faad/gstfaad.c similarity index 100% rename from ext/faad/gstfaad.c rename to subprojects/gst-plugins-bad/ext/faad/gstfaad.c diff --git a/ext/faad/gstfaad.h b/subprojects/gst-plugins-bad/ext/faad/gstfaad.h similarity index 100% rename from ext/faad/gstfaad.h rename to subprojects/gst-plugins-bad/ext/faad/gstfaad.h diff --git a/ext/faad/meson.build b/subprojects/gst-plugins-bad/ext/faad/meson.build similarity index 100% rename from ext/faad/meson.build rename to subprojects/gst-plugins-bad/ext/faad/meson.build diff --git a/ext/fdkaac/gstfdkaac.c b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaac.c similarity index 100% rename from ext/fdkaac/gstfdkaac.c rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaac.c diff --git a/ext/fdkaac/gstfdkaac.h b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaac.h similarity index 100% rename from ext/fdkaac/gstfdkaac.h rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaac.h diff --git a/ext/fdkaac/gstfdkaacdec.c b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacdec.c similarity index 100% rename from ext/fdkaac/gstfdkaacdec.c rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacdec.c diff --git a/ext/fdkaac/gstfdkaacdec.h b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacdec.h similarity index 100% rename from ext/fdkaac/gstfdkaacdec.h rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacdec.h diff --git a/ext/fdkaac/gstfdkaacenc.c b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacenc.c similarity index 100% rename from ext/fdkaac/gstfdkaacenc.c rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacenc.c diff --git a/ext/fdkaac/gstfdkaacenc.h b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacenc.h similarity index 100% rename from ext/fdkaac/gstfdkaacenc.h rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacenc.h diff --git a/ext/fdkaac/gstfdkaacplugin.c b/subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacplugin.c similarity index 100% rename from ext/fdkaac/gstfdkaacplugin.c rename to subprojects/gst-plugins-bad/ext/fdkaac/gstfdkaacplugin.c diff --git a/ext/fdkaac/meson.build b/subprojects/gst-plugins-bad/ext/fdkaac/meson.build similarity index 100% rename from ext/fdkaac/meson.build rename to subprojects/gst-plugins-bad/ext/fdkaac/meson.build diff --git a/ext/flite/gstflite.c b/subprojects/gst-plugins-bad/ext/flite/gstflite.c similarity index 100% rename from ext/flite/gstflite.c rename to subprojects/gst-plugins-bad/ext/flite/gstflite.c diff --git a/ext/flite/gstflitetestsrc.c b/subprojects/gst-plugins-bad/ext/flite/gstflitetestsrc.c similarity index 100% rename from ext/flite/gstflitetestsrc.c rename to subprojects/gst-plugins-bad/ext/flite/gstflitetestsrc.c diff --git a/ext/flite/meson.build b/subprojects/gst-plugins-bad/ext/flite/meson.build similarity index 100% rename from ext/flite/meson.build rename to subprojects/gst-plugins-bad/ext/flite/meson.build diff --git a/ext/fluidsynth/gstfluiddec.c b/subprojects/gst-plugins-bad/ext/fluidsynth/gstfluiddec.c similarity index 100% rename from ext/fluidsynth/gstfluiddec.c rename to subprojects/gst-plugins-bad/ext/fluidsynth/gstfluiddec.c diff --git a/ext/fluidsynth/gstfluiddec.h b/subprojects/gst-plugins-bad/ext/fluidsynth/gstfluiddec.h similarity index 100% rename from ext/fluidsynth/gstfluiddec.h rename to subprojects/gst-plugins-bad/ext/fluidsynth/gstfluiddec.h diff --git a/ext/fluidsynth/meson.build b/subprojects/gst-plugins-bad/ext/fluidsynth/meson.build similarity index 100% rename from ext/fluidsynth/meson.build rename to subprojects/gst-plugins-bad/ext/fluidsynth/meson.build diff --git a/ext/gme/gstgme.c b/subprojects/gst-plugins-bad/ext/gme/gstgme.c similarity index 100% rename from ext/gme/gstgme.c rename to subprojects/gst-plugins-bad/ext/gme/gstgme.c diff --git a/ext/gme/gstgme.h b/subprojects/gst-plugins-bad/ext/gme/gstgme.h similarity index 100% rename from ext/gme/gstgme.h rename to subprojects/gst-plugins-bad/ext/gme/gstgme.h diff --git a/ext/gme/meson.build b/subprojects/gst-plugins-bad/ext/gme/meson.build similarity index 100% rename from ext/gme/meson.build rename to subprojects/gst-plugins-bad/ext/gme/meson.build diff --git a/ext/gs/.clang-format b/subprojects/gst-plugins-bad/ext/gs/.clang-format similarity index 100% rename from ext/gs/.clang-format rename to subprojects/gst-plugins-bad/ext/gs/.clang-format diff --git a/ext/gs/README.md b/subprojects/gst-plugins-bad/ext/gs/README.md similarity index 100% rename from ext/gs/README.md rename to subprojects/gst-plugins-bad/ext/gs/README.md diff --git a/ext/gs/gstgs.cpp b/subprojects/gst-plugins-bad/ext/gs/gstgs.cpp similarity index 100% rename from ext/gs/gstgs.cpp rename to subprojects/gst-plugins-bad/ext/gs/gstgs.cpp diff --git a/ext/gs/gstgscommon.cpp b/subprojects/gst-plugins-bad/ext/gs/gstgscommon.cpp similarity index 100% rename from ext/gs/gstgscommon.cpp rename to subprojects/gst-plugins-bad/ext/gs/gstgscommon.cpp diff --git a/ext/gs/gstgscommon.h b/subprojects/gst-plugins-bad/ext/gs/gstgscommon.h similarity index 100% rename from ext/gs/gstgscommon.h rename to subprojects/gst-plugins-bad/ext/gs/gstgscommon.h diff --git a/ext/gs/gstgssink.cpp b/subprojects/gst-plugins-bad/ext/gs/gstgssink.cpp similarity index 100% rename from ext/gs/gstgssink.cpp rename to subprojects/gst-plugins-bad/ext/gs/gstgssink.cpp diff --git a/ext/gs/gstgssink.h b/subprojects/gst-plugins-bad/ext/gs/gstgssink.h similarity index 100% rename from ext/gs/gstgssink.h rename to subprojects/gst-plugins-bad/ext/gs/gstgssink.h diff --git a/ext/gs/gstgssrc.cpp b/subprojects/gst-plugins-bad/ext/gs/gstgssrc.cpp similarity index 100% rename from ext/gs/gstgssrc.cpp rename to subprojects/gst-plugins-bad/ext/gs/gstgssrc.cpp diff --git a/ext/gs/gstgssrc.h b/subprojects/gst-plugins-bad/ext/gs/gstgssrc.h similarity index 100% rename from ext/gs/gstgssrc.h rename to subprojects/gst-plugins-bad/ext/gs/gstgssrc.h diff --git a/ext/gs/meson.build b/subprojects/gst-plugins-bad/ext/gs/meson.build similarity index 100% rename from ext/gs/meson.build rename to subprojects/gst-plugins-bad/ext/gs/meson.build diff --git a/ext/gsm/gstgsm.c b/subprojects/gst-plugins-bad/ext/gsm/gstgsm.c similarity index 100% rename from ext/gsm/gstgsm.c rename to subprojects/gst-plugins-bad/ext/gsm/gstgsm.c diff --git a/ext/gsm/gstgsmdec.c b/subprojects/gst-plugins-bad/ext/gsm/gstgsmdec.c similarity index 100% rename from ext/gsm/gstgsmdec.c rename to subprojects/gst-plugins-bad/ext/gsm/gstgsmdec.c diff --git a/ext/gsm/gstgsmdec.h b/subprojects/gst-plugins-bad/ext/gsm/gstgsmdec.h similarity index 100% rename from ext/gsm/gstgsmdec.h rename to subprojects/gst-plugins-bad/ext/gsm/gstgsmdec.h diff --git a/ext/gsm/gstgsmenc.c b/subprojects/gst-plugins-bad/ext/gsm/gstgsmenc.c similarity index 100% rename from ext/gsm/gstgsmenc.c rename to subprojects/gst-plugins-bad/ext/gsm/gstgsmenc.c diff --git a/ext/gsm/gstgsmenc.h b/subprojects/gst-plugins-bad/ext/gsm/gstgsmenc.h similarity index 100% rename from ext/gsm/gstgsmenc.h rename to subprojects/gst-plugins-bad/ext/gsm/gstgsmenc.h diff --git a/ext/gsm/meson.build b/subprojects/gst-plugins-bad/ext/gsm/meson.build similarity index 100% rename from ext/gsm/meson.build rename to subprojects/gst-plugins-bad/ext/gsm/meson.build diff --git a/ext/hls/gsthlsdemux-util.c b/subprojects/gst-plugins-bad/ext/hls/gsthlsdemux-util.c similarity index 100% rename from ext/hls/gsthlsdemux-util.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlsdemux-util.c diff --git a/ext/hls/gsthlsdemux.c b/subprojects/gst-plugins-bad/ext/hls/gsthlsdemux.c similarity index 100% rename from ext/hls/gsthlsdemux.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlsdemux.c diff --git a/ext/hls/gsthlsdemux.h b/subprojects/gst-plugins-bad/ext/hls/gsthlsdemux.h similarity index 100% rename from ext/hls/gsthlsdemux.h rename to subprojects/gst-plugins-bad/ext/hls/gsthlsdemux.h diff --git a/ext/hls/gsthlselement.c b/subprojects/gst-plugins-bad/ext/hls/gsthlselement.c similarity index 100% rename from ext/hls/gsthlselement.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlselement.c diff --git a/ext/hls/gsthlselements.h b/subprojects/gst-plugins-bad/ext/hls/gsthlselements.h similarity index 100% rename from ext/hls/gsthlselements.h rename to subprojects/gst-plugins-bad/ext/hls/gsthlselements.h diff --git a/ext/hls/gsthlsplugin.c b/subprojects/gst-plugins-bad/ext/hls/gsthlsplugin.c similarity index 100% rename from ext/hls/gsthlsplugin.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlsplugin.c diff --git a/ext/hls/gsthlssink.c b/subprojects/gst-plugins-bad/ext/hls/gsthlssink.c similarity index 100% rename from ext/hls/gsthlssink.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlssink.c diff --git a/ext/hls/gsthlssink.h b/subprojects/gst-plugins-bad/ext/hls/gsthlssink.h similarity index 100% rename from ext/hls/gsthlssink.h rename to subprojects/gst-plugins-bad/ext/hls/gsthlssink.h diff --git a/ext/hls/gsthlssink2.c b/subprojects/gst-plugins-bad/ext/hls/gsthlssink2.c similarity index 100% rename from ext/hls/gsthlssink2.c rename to subprojects/gst-plugins-bad/ext/hls/gsthlssink2.c diff --git a/ext/hls/gsthlssink2.h b/subprojects/gst-plugins-bad/ext/hls/gsthlssink2.h similarity index 100% rename from ext/hls/gsthlssink2.h rename to subprojects/gst-plugins-bad/ext/hls/gsthlssink2.h diff --git a/ext/hls/gstm3u8playlist.c b/subprojects/gst-plugins-bad/ext/hls/gstm3u8playlist.c similarity index 100% rename from ext/hls/gstm3u8playlist.c rename to subprojects/gst-plugins-bad/ext/hls/gstm3u8playlist.c diff --git a/ext/hls/gstm3u8playlist.h b/subprojects/gst-plugins-bad/ext/hls/gstm3u8playlist.h similarity index 100% rename from ext/hls/gstm3u8playlist.h rename to subprojects/gst-plugins-bad/ext/hls/gstm3u8playlist.h diff --git a/ext/hls/m3u8.c b/subprojects/gst-plugins-bad/ext/hls/m3u8.c similarity index 100% rename from ext/hls/m3u8.c rename to subprojects/gst-plugins-bad/ext/hls/m3u8.c diff --git a/ext/hls/m3u8.h b/subprojects/gst-plugins-bad/ext/hls/m3u8.h similarity index 100% rename from ext/hls/m3u8.h rename to subprojects/gst-plugins-bad/ext/hls/m3u8.h diff --git a/ext/hls/meson.build b/subprojects/gst-plugins-bad/ext/hls/meson.build similarity index 100% rename from ext/hls/meson.build rename to subprojects/gst-plugins-bad/ext/hls/meson.build diff --git a/ext/iqa/iqa.c b/subprojects/gst-plugins-bad/ext/iqa/iqa.c similarity index 100% rename from ext/iqa/iqa.c rename to subprojects/gst-plugins-bad/ext/iqa/iqa.c diff --git a/ext/iqa/iqa.h b/subprojects/gst-plugins-bad/ext/iqa/iqa.h similarity index 100% rename from ext/iqa/iqa.h rename to subprojects/gst-plugins-bad/ext/iqa/iqa.h diff --git a/ext/iqa/meson.build b/subprojects/gst-plugins-bad/ext/iqa/meson.build similarity index 100% rename from ext/iqa/meson.build rename to subprojects/gst-plugins-bad/ext/iqa/meson.build diff --git a/ext/isac/gstisac.c b/subprojects/gst-plugins-bad/ext/isac/gstisac.c similarity index 100% rename from ext/isac/gstisac.c rename to subprojects/gst-plugins-bad/ext/isac/gstisac.c diff --git a/ext/isac/gstisacdec.c b/subprojects/gst-plugins-bad/ext/isac/gstisacdec.c similarity index 100% rename from ext/isac/gstisacdec.c rename to subprojects/gst-plugins-bad/ext/isac/gstisacdec.c diff --git a/ext/isac/gstisacdec.h b/subprojects/gst-plugins-bad/ext/isac/gstisacdec.h similarity index 100% rename from ext/isac/gstisacdec.h rename to subprojects/gst-plugins-bad/ext/isac/gstisacdec.h diff --git a/ext/isac/gstisacenc.c b/subprojects/gst-plugins-bad/ext/isac/gstisacenc.c similarity index 100% rename from ext/isac/gstisacenc.c rename to subprojects/gst-plugins-bad/ext/isac/gstisacenc.c diff --git a/ext/isac/gstisacenc.h b/subprojects/gst-plugins-bad/ext/isac/gstisacenc.h similarity index 100% rename from ext/isac/gstisacenc.h rename to subprojects/gst-plugins-bad/ext/isac/gstisacenc.h diff --git a/ext/isac/gstisacutils.c b/subprojects/gst-plugins-bad/ext/isac/gstisacutils.c similarity index 100% rename from ext/isac/gstisacutils.c rename to subprojects/gst-plugins-bad/ext/isac/gstisacutils.c diff --git a/ext/isac/gstisacutils.h b/subprojects/gst-plugins-bad/ext/isac/gstisacutils.h similarity index 100% rename from ext/isac/gstisacutils.h rename to subprojects/gst-plugins-bad/ext/isac/gstisacutils.h diff --git a/ext/isac/meson.build b/subprojects/gst-plugins-bad/ext/isac/meson.build similarity index 100% rename from ext/isac/meson.build rename to subprojects/gst-plugins-bad/ext/isac/meson.build diff --git a/ext/kate/README b/subprojects/gst-plugins-bad/ext/kate/README similarity index 100% rename from ext/kate/README rename to subprojects/gst-plugins-bad/ext/kate/README diff --git a/ext/kate/gstkate.c b/subprojects/gst-plugins-bad/ext/kate/gstkate.c similarity index 100% rename from ext/kate/gstkate.c rename to subprojects/gst-plugins-bad/ext/kate/gstkate.c diff --git a/ext/kate/gstkatedec.c b/subprojects/gst-plugins-bad/ext/kate/gstkatedec.c similarity index 100% rename from ext/kate/gstkatedec.c rename to subprojects/gst-plugins-bad/ext/kate/gstkatedec.c diff --git a/ext/kate/gstkatedec.h b/subprojects/gst-plugins-bad/ext/kate/gstkatedec.h similarity index 100% rename from ext/kate/gstkatedec.h rename to subprojects/gst-plugins-bad/ext/kate/gstkatedec.h diff --git a/ext/kate/gstkateelement.c b/subprojects/gst-plugins-bad/ext/kate/gstkateelement.c similarity index 100% rename from ext/kate/gstkateelement.c rename to subprojects/gst-plugins-bad/ext/kate/gstkateelement.c diff --git a/ext/kate/gstkateelements.h b/subprojects/gst-plugins-bad/ext/kate/gstkateelements.h similarity index 100% rename from ext/kate/gstkateelements.h rename to subprojects/gst-plugins-bad/ext/kate/gstkateelements.h diff --git a/ext/kate/gstkateenc.c b/subprojects/gst-plugins-bad/ext/kate/gstkateenc.c similarity index 100% rename from ext/kate/gstkateenc.c rename to subprojects/gst-plugins-bad/ext/kate/gstkateenc.c diff --git a/ext/kate/gstkateenc.h b/subprojects/gst-plugins-bad/ext/kate/gstkateenc.h similarity index 100% rename from ext/kate/gstkateenc.h rename to subprojects/gst-plugins-bad/ext/kate/gstkateenc.h diff --git a/ext/kate/gstkateparse.c b/subprojects/gst-plugins-bad/ext/kate/gstkateparse.c similarity index 100% rename from ext/kate/gstkateparse.c rename to subprojects/gst-plugins-bad/ext/kate/gstkateparse.c diff --git a/ext/kate/gstkateparse.h b/subprojects/gst-plugins-bad/ext/kate/gstkateparse.h similarity index 100% rename from ext/kate/gstkateparse.h rename to subprojects/gst-plugins-bad/ext/kate/gstkateparse.h diff --git a/ext/kate/gstkatespu.c b/subprojects/gst-plugins-bad/ext/kate/gstkatespu.c similarity index 100% rename from ext/kate/gstkatespu.c rename to subprojects/gst-plugins-bad/ext/kate/gstkatespu.c diff --git a/ext/kate/gstkatespu.h b/subprojects/gst-plugins-bad/ext/kate/gstkatespu.h similarity index 100% rename from ext/kate/gstkatespu.h rename to subprojects/gst-plugins-bad/ext/kate/gstkatespu.h diff --git a/ext/kate/gstkatetag.c b/subprojects/gst-plugins-bad/ext/kate/gstkatetag.c similarity index 100% rename from ext/kate/gstkatetag.c rename to subprojects/gst-plugins-bad/ext/kate/gstkatetag.c diff --git a/ext/kate/gstkatetag.h b/subprojects/gst-plugins-bad/ext/kate/gstkatetag.h similarity index 100% rename from ext/kate/gstkatetag.h rename to subprojects/gst-plugins-bad/ext/kate/gstkatetag.h diff --git a/ext/kate/gstkatetiger.c b/subprojects/gst-plugins-bad/ext/kate/gstkatetiger.c similarity index 100% rename from ext/kate/gstkatetiger.c rename to subprojects/gst-plugins-bad/ext/kate/gstkatetiger.c diff --git a/ext/kate/gstkatetiger.h b/subprojects/gst-plugins-bad/ext/kate/gstkatetiger.h similarity index 100% rename from ext/kate/gstkatetiger.h rename to subprojects/gst-plugins-bad/ext/kate/gstkatetiger.h diff --git a/ext/kate/gstkateutil.c b/subprojects/gst-plugins-bad/ext/kate/gstkateutil.c similarity index 100% rename from ext/kate/gstkateutil.c rename to subprojects/gst-plugins-bad/ext/kate/gstkateutil.c diff --git a/ext/kate/gstkateutil.h b/subprojects/gst-plugins-bad/ext/kate/gstkateutil.h similarity index 100% rename from ext/kate/gstkateutil.h rename to subprojects/gst-plugins-bad/ext/kate/gstkateutil.h diff --git a/ext/kate/meson.build b/subprojects/gst-plugins-bad/ext/kate/meson.build similarity index 100% rename from ext/kate/meson.build rename to subprojects/gst-plugins-bad/ext/kate/meson.build diff --git a/ext/ladspa/gstladspa.c b/subprojects/gst-plugins-bad/ext/ladspa/gstladspa.c similarity index 100% rename from ext/ladspa/gstladspa.c rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspa.c diff --git a/ext/ladspa/gstladspa.h b/subprojects/gst-plugins-bad/ext/ladspa/gstladspa.h similarity index 100% rename from ext/ladspa/gstladspa.h rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspa.h diff --git a/ext/ladspa/gstladspafilter.c b/subprojects/gst-plugins-bad/ext/ladspa/gstladspafilter.c similarity index 100% rename from ext/ladspa/gstladspafilter.c rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspafilter.c diff --git a/ext/ladspa/gstladspafilter.h b/subprojects/gst-plugins-bad/ext/ladspa/gstladspafilter.h similarity index 100% rename from ext/ladspa/gstladspafilter.h rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspafilter.h diff --git a/ext/ladspa/gstladspasink.c b/subprojects/gst-plugins-bad/ext/ladspa/gstladspasink.c similarity index 100% rename from ext/ladspa/gstladspasink.c rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspasink.c diff --git a/ext/ladspa/gstladspasink.h b/subprojects/gst-plugins-bad/ext/ladspa/gstladspasink.h similarity index 100% rename from ext/ladspa/gstladspasink.h rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspasink.h diff --git a/ext/ladspa/gstladspasource.c b/subprojects/gst-plugins-bad/ext/ladspa/gstladspasource.c similarity index 100% rename from ext/ladspa/gstladspasource.c rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspasource.c diff --git a/ext/ladspa/gstladspasource.h b/subprojects/gst-plugins-bad/ext/ladspa/gstladspasource.h similarity index 100% rename from ext/ladspa/gstladspasource.h rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspasource.h diff --git a/ext/ladspa/gstladspautils.c b/subprojects/gst-plugins-bad/ext/ladspa/gstladspautils.c similarity index 100% rename from ext/ladspa/gstladspautils.c rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspautils.c diff --git a/ext/ladspa/gstladspautils.h b/subprojects/gst-plugins-bad/ext/ladspa/gstladspautils.h similarity index 100% rename from ext/ladspa/gstladspautils.h rename to subprojects/gst-plugins-bad/ext/ladspa/gstladspautils.h diff --git a/ext/ladspa/meson.build b/subprojects/gst-plugins-bad/ext/ladspa/meson.build similarity index 100% rename from ext/ladspa/meson.build rename to subprojects/gst-plugins-bad/ext/ladspa/meson.build diff --git a/ext/ldac/gstldacenc.c b/subprojects/gst-plugins-bad/ext/ldac/gstldacenc.c similarity index 100% rename from ext/ldac/gstldacenc.c rename to subprojects/gst-plugins-bad/ext/ldac/gstldacenc.c diff --git a/ext/ldac/gstldacenc.h b/subprojects/gst-plugins-bad/ext/ldac/gstldacenc.h similarity index 100% rename from ext/ldac/gstldacenc.h rename to subprojects/gst-plugins-bad/ext/ldac/gstldacenc.h diff --git a/ext/ldac/ldac-plugin.c b/subprojects/gst-plugins-bad/ext/ldac/ldac-plugin.c similarity index 100% rename from ext/ldac/ldac-plugin.c rename to subprojects/gst-plugins-bad/ext/ldac/ldac-plugin.c diff --git a/ext/ldac/meson.build b/subprojects/gst-plugins-bad/ext/ldac/meson.build similarity index 100% rename from ext/ldac/meson.build rename to subprojects/gst-plugins-bad/ext/ldac/meson.build diff --git a/ext/libde265/gstlibde265.c b/subprojects/gst-plugins-bad/ext/libde265/gstlibde265.c similarity index 100% rename from ext/libde265/gstlibde265.c rename to subprojects/gst-plugins-bad/ext/libde265/gstlibde265.c diff --git a/ext/libde265/libde265-dec.c b/subprojects/gst-plugins-bad/ext/libde265/libde265-dec.c similarity index 100% rename from ext/libde265/libde265-dec.c rename to subprojects/gst-plugins-bad/ext/libde265/libde265-dec.c diff --git a/ext/libde265/libde265-dec.h b/subprojects/gst-plugins-bad/ext/libde265/libde265-dec.h similarity index 100% rename from ext/libde265/libde265-dec.h rename to subprojects/gst-plugins-bad/ext/libde265/libde265-dec.h diff --git a/ext/libde265/meson.build b/subprojects/gst-plugins-bad/ext/libde265/meson.build similarity index 100% rename from ext/libde265/meson.build rename to subprojects/gst-plugins-bad/ext/libde265/meson.build diff --git a/ext/libmms/gstmms.c b/subprojects/gst-plugins-bad/ext/libmms/gstmms.c similarity index 100% rename from ext/libmms/gstmms.c rename to subprojects/gst-plugins-bad/ext/libmms/gstmms.c diff --git a/ext/libmms/gstmms.h b/subprojects/gst-plugins-bad/ext/libmms/gstmms.h similarity index 100% rename from ext/libmms/gstmms.h rename to subprojects/gst-plugins-bad/ext/libmms/gstmms.h diff --git a/ext/libmms/meson.build b/subprojects/gst-plugins-bad/ext/libmms/meson.build similarity index 100% rename from ext/libmms/meson.build rename to subprojects/gst-plugins-bad/ext/libmms/meson.build diff --git a/ext/lv2/README b/subprojects/gst-plugins-bad/ext/lv2/README similarity index 100% rename from ext/lv2/README rename to subprojects/gst-plugins-bad/ext/lv2/README diff --git a/ext/lv2/calf-lv2-port-groups.patch b/subprojects/gst-plugins-bad/ext/lv2/calf-lv2-port-groups.patch similarity index 100% rename from ext/lv2/calf-lv2-port-groups.patch rename to subprojects/gst-plugins-bad/ext/lv2/calf-lv2-port-groups.patch diff --git a/ext/lv2/gstlv2.c b/subprojects/gst-plugins-bad/ext/lv2/gstlv2.c similarity index 100% rename from ext/lv2/gstlv2.c rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2.c diff --git a/ext/lv2/gstlv2.h b/subprojects/gst-plugins-bad/ext/lv2/gstlv2.h similarity index 100% rename from ext/lv2/gstlv2.h rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2.h diff --git a/ext/lv2/gstlv2filter.c b/subprojects/gst-plugins-bad/ext/lv2/gstlv2filter.c similarity index 100% rename from ext/lv2/gstlv2filter.c rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2filter.c diff --git a/ext/lv2/gstlv2source.c b/subprojects/gst-plugins-bad/ext/lv2/gstlv2source.c similarity index 100% rename from ext/lv2/gstlv2source.c rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2source.c diff --git a/ext/lv2/gstlv2utils.c b/subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.c similarity index 100% rename from ext/lv2/gstlv2utils.c rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.c diff --git a/ext/lv2/gstlv2utils.h b/subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.h similarity index 100% rename from ext/lv2/gstlv2utils.h rename to subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.h diff --git a/ext/lv2/meson.build b/subprojects/gst-plugins-bad/ext/lv2/meson.build similarity index 100% rename from ext/lv2/meson.build rename to subprojects/gst-plugins-bad/ext/lv2/meson.build diff --git a/ext/lv2/swh-lv2-port-groups.patch b/subprojects/gst-plugins-bad/ext/lv2/swh-lv2-port-groups.patch similarity index 100% rename from ext/lv2/swh-lv2-port-groups.patch rename to subprojects/gst-plugins-bad/ext/lv2/swh-lv2-port-groups.patch diff --git a/ext/mdns/gstmicrodns.c b/subprojects/gst-plugins-bad/ext/mdns/gstmicrodns.c similarity index 100% rename from ext/mdns/gstmicrodns.c rename to subprojects/gst-plugins-bad/ext/mdns/gstmicrodns.c diff --git a/ext/mdns/gstmicrodnsdevice.c b/subprojects/gst-plugins-bad/ext/mdns/gstmicrodnsdevice.c similarity index 100% rename from ext/mdns/gstmicrodnsdevice.c rename to subprojects/gst-plugins-bad/ext/mdns/gstmicrodnsdevice.c diff --git a/ext/mdns/gstmicrodnsdevice.h b/subprojects/gst-plugins-bad/ext/mdns/gstmicrodnsdevice.h similarity index 100% rename from ext/mdns/gstmicrodnsdevice.h rename to subprojects/gst-plugins-bad/ext/mdns/gstmicrodnsdevice.h diff --git a/ext/mdns/meson.build b/subprojects/gst-plugins-bad/ext/mdns/meson.build similarity index 100% rename from ext/mdns/meson.build rename to subprojects/gst-plugins-bad/ext/mdns/meson.build diff --git a/ext/meson.build b/subprojects/gst-plugins-bad/ext/meson.build similarity index 100% rename from ext/meson.build rename to subprojects/gst-plugins-bad/ext/meson.build diff --git a/ext/modplug/gstmodplug.cc b/subprojects/gst-plugins-bad/ext/modplug/gstmodplug.cc similarity index 100% rename from ext/modplug/gstmodplug.cc rename to subprojects/gst-plugins-bad/ext/modplug/gstmodplug.cc diff --git a/ext/modplug/gstmodplug.h b/subprojects/gst-plugins-bad/ext/modplug/gstmodplug.h similarity index 100% rename from ext/modplug/gstmodplug.h rename to subprojects/gst-plugins-bad/ext/modplug/gstmodplug.h diff --git a/ext/modplug/meson.build b/subprojects/gst-plugins-bad/ext/modplug/meson.build similarity index 100% rename from ext/modplug/meson.build rename to subprojects/gst-plugins-bad/ext/modplug/meson.build diff --git a/ext/mpeg2enc/gstmpeg2enc.cc b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2enc.cc similarity index 100% rename from ext/mpeg2enc/gstmpeg2enc.cc rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2enc.cc diff --git a/ext/mpeg2enc/gstmpeg2enc.hh b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2enc.hh similarity index 100% rename from ext/mpeg2enc/gstmpeg2enc.hh rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2enc.hh diff --git a/ext/mpeg2enc/gstmpeg2encoder.cc b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoder.cc similarity index 100% rename from ext/mpeg2enc/gstmpeg2encoder.cc rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoder.cc diff --git a/ext/mpeg2enc/gstmpeg2encoder.hh b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoder.hh similarity index 100% rename from ext/mpeg2enc/gstmpeg2encoder.hh rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoder.hh diff --git a/ext/mpeg2enc/gstmpeg2encoptions.cc b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoptions.cc similarity index 100% rename from ext/mpeg2enc/gstmpeg2encoptions.cc rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoptions.cc diff --git a/ext/mpeg2enc/gstmpeg2encoptions.hh b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoptions.hh similarity index 100% rename from ext/mpeg2enc/gstmpeg2encoptions.hh rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encoptions.hh diff --git a/ext/mpeg2enc/gstmpeg2encpicturereader.cc b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encpicturereader.cc similarity index 100% rename from ext/mpeg2enc/gstmpeg2encpicturereader.cc rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encpicturereader.cc diff --git a/ext/mpeg2enc/gstmpeg2encpicturereader.hh b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encpicturereader.hh similarity index 100% rename from ext/mpeg2enc/gstmpeg2encpicturereader.hh rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encpicturereader.hh diff --git a/ext/mpeg2enc/gstmpeg2encstreamwriter.cc b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encstreamwriter.cc similarity index 100% rename from ext/mpeg2enc/gstmpeg2encstreamwriter.cc rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encstreamwriter.cc diff --git a/ext/mpeg2enc/gstmpeg2encstreamwriter.hh b/subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encstreamwriter.hh similarity index 100% rename from ext/mpeg2enc/gstmpeg2encstreamwriter.hh rename to subprojects/gst-plugins-bad/ext/mpeg2enc/gstmpeg2encstreamwriter.hh diff --git a/ext/mpeg2enc/meson.build b/subprojects/gst-plugins-bad/ext/mpeg2enc/meson.build similarity index 100% rename from ext/mpeg2enc/meson.build rename to subprojects/gst-plugins-bad/ext/mpeg2enc/meson.build diff --git a/ext/mplex/gstmplex.cc b/subprojects/gst-plugins-bad/ext/mplex/gstmplex.cc similarity index 100% rename from ext/mplex/gstmplex.cc rename to subprojects/gst-plugins-bad/ext/mplex/gstmplex.cc diff --git a/ext/mplex/gstmplex.hh b/subprojects/gst-plugins-bad/ext/mplex/gstmplex.hh similarity index 100% rename from ext/mplex/gstmplex.hh rename to subprojects/gst-plugins-bad/ext/mplex/gstmplex.hh diff --git a/ext/mplex/gstmplexibitstream.cc b/subprojects/gst-plugins-bad/ext/mplex/gstmplexibitstream.cc similarity index 100% rename from ext/mplex/gstmplexibitstream.cc rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexibitstream.cc diff --git a/ext/mplex/gstmplexibitstream.hh b/subprojects/gst-plugins-bad/ext/mplex/gstmplexibitstream.hh similarity index 100% rename from ext/mplex/gstmplexibitstream.hh rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexibitstream.hh diff --git a/ext/mplex/gstmplexjob.cc b/subprojects/gst-plugins-bad/ext/mplex/gstmplexjob.cc similarity index 100% rename from ext/mplex/gstmplexjob.cc rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexjob.cc diff --git a/ext/mplex/gstmplexjob.hh b/subprojects/gst-plugins-bad/ext/mplex/gstmplexjob.hh similarity index 100% rename from ext/mplex/gstmplexjob.hh rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexjob.hh diff --git a/ext/mplex/gstmplexoutputstream.cc b/subprojects/gst-plugins-bad/ext/mplex/gstmplexoutputstream.cc similarity index 100% rename from ext/mplex/gstmplexoutputstream.cc rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexoutputstream.cc diff --git a/ext/mplex/gstmplexoutputstream.hh b/subprojects/gst-plugins-bad/ext/mplex/gstmplexoutputstream.hh similarity index 100% rename from ext/mplex/gstmplexoutputstream.hh rename to subprojects/gst-plugins-bad/ext/mplex/gstmplexoutputstream.hh diff --git a/ext/mplex/meson.build b/subprojects/gst-plugins-bad/ext/mplex/meson.build similarity index 100% rename from ext/mplex/meson.build rename to subprojects/gst-plugins-bad/ext/mplex/meson.build diff --git a/ext/musepack/gstmusepackdec.c b/subprojects/gst-plugins-bad/ext/musepack/gstmusepackdec.c similarity index 100% rename from ext/musepack/gstmusepackdec.c rename to subprojects/gst-plugins-bad/ext/musepack/gstmusepackdec.c diff --git a/ext/musepack/gstmusepackdec.h b/subprojects/gst-plugins-bad/ext/musepack/gstmusepackdec.h similarity index 100% rename from ext/musepack/gstmusepackdec.h rename to subprojects/gst-plugins-bad/ext/musepack/gstmusepackdec.h diff --git a/ext/musepack/gstmusepackreader.c b/subprojects/gst-plugins-bad/ext/musepack/gstmusepackreader.c similarity index 100% rename from ext/musepack/gstmusepackreader.c rename to subprojects/gst-plugins-bad/ext/musepack/gstmusepackreader.c diff --git a/ext/musepack/gstmusepackreader.h b/subprojects/gst-plugins-bad/ext/musepack/gstmusepackreader.h similarity index 100% rename from ext/musepack/gstmusepackreader.h rename to subprojects/gst-plugins-bad/ext/musepack/gstmusepackreader.h diff --git a/ext/musepack/meson.build b/subprojects/gst-plugins-bad/ext/musepack/meson.build similarity index 100% rename from ext/musepack/meson.build rename to subprojects/gst-plugins-bad/ext/musepack/meson.build diff --git a/ext/neon/gstneonhttpsrc.c b/subprojects/gst-plugins-bad/ext/neon/gstneonhttpsrc.c similarity index 100% rename from ext/neon/gstneonhttpsrc.c rename to subprojects/gst-plugins-bad/ext/neon/gstneonhttpsrc.c diff --git a/ext/neon/gstneonhttpsrc.h b/subprojects/gst-plugins-bad/ext/neon/gstneonhttpsrc.h similarity index 100% rename from ext/neon/gstneonhttpsrc.h rename to subprojects/gst-plugins-bad/ext/neon/gstneonhttpsrc.h diff --git a/ext/neon/meson.build b/subprojects/gst-plugins-bad/ext/neon/meson.build similarity index 100% rename from ext/neon/meson.build rename to subprojects/gst-plugins-bad/ext/neon/meson.build diff --git a/ext/ofa/gstofa.c b/subprojects/gst-plugins-bad/ext/ofa/gstofa.c similarity index 100% rename from ext/ofa/gstofa.c rename to subprojects/gst-plugins-bad/ext/ofa/gstofa.c diff --git a/ext/ofa/gstofa.h b/subprojects/gst-plugins-bad/ext/ofa/gstofa.h similarity index 100% rename from ext/ofa/gstofa.h rename to subprojects/gst-plugins-bad/ext/ofa/gstofa.h diff --git a/ext/ofa/meson.build b/subprojects/gst-plugins-bad/ext/ofa/meson.build similarity index 100% rename from ext/ofa/meson.build rename to subprojects/gst-plugins-bad/ext/ofa/meson.build diff --git a/ext/onnx/gstonnx.c b/subprojects/gst-plugins-bad/ext/onnx/gstonnx.c similarity index 100% rename from ext/onnx/gstonnx.c rename to subprojects/gst-plugins-bad/ext/onnx/gstonnx.c diff --git a/ext/onnx/gstonnxclient.cpp b/subprojects/gst-plugins-bad/ext/onnx/gstonnxclient.cpp similarity index 100% rename from ext/onnx/gstonnxclient.cpp rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxclient.cpp diff --git a/ext/onnx/gstonnxclient.h b/subprojects/gst-plugins-bad/ext/onnx/gstonnxclient.h similarity index 100% rename from ext/onnx/gstonnxclient.h rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxclient.h diff --git a/ext/onnx/gstonnxelement.c b/subprojects/gst-plugins-bad/ext/onnx/gstonnxelement.c similarity index 100% rename from ext/onnx/gstonnxelement.c rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxelement.c diff --git a/ext/onnx/gstonnxelement.h b/subprojects/gst-plugins-bad/ext/onnx/gstonnxelement.h similarity index 100% rename from ext/onnx/gstonnxelement.h rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxelement.h diff --git a/ext/onnx/gstonnxobjectdetector.cpp b/subprojects/gst-plugins-bad/ext/onnx/gstonnxobjectdetector.cpp similarity index 100% rename from ext/onnx/gstonnxobjectdetector.cpp rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxobjectdetector.cpp diff --git a/ext/onnx/gstonnxobjectdetector.h b/subprojects/gst-plugins-bad/ext/onnx/gstonnxobjectdetector.h similarity index 100% rename from ext/onnx/gstonnxobjectdetector.h rename to subprojects/gst-plugins-bad/ext/onnx/gstonnxobjectdetector.h diff --git a/ext/onnx/meson.build b/subprojects/gst-plugins-bad/ext/onnx/meson.build similarity index 100% rename from ext/onnx/meson.build rename to subprojects/gst-plugins-bad/ext/onnx/meson.build diff --git a/ext/openal/gstopenal.c b/subprojects/gst-plugins-bad/ext/openal/gstopenal.c similarity index 100% rename from ext/openal/gstopenal.c rename to subprojects/gst-plugins-bad/ext/openal/gstopenal.c diff --git a/ext/openal/gstopenalelement.c b/subprojects/gst-plugins-bad/ext/openal/gstopenalelement.c similarity index 100% rename from ext/openal/gstopenalelement.c rename to subprojects/gst-plugins-bad/ext/openal/gstopenalelement.c diff --git a/ext/openal/gstopenalelements.h b/subprojects/gst-plugins-bad/ext/openal/gstopenalelements.h similarity index 100% rename from ext/openal/gstopenalelements.h rename to subprojects/gst-plugins-bad/ext/openal/gstopenalelements.h diff --git a/ext/openal/gstopenalsink.c b/subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c similarity index 100% rename from ext/openal/gstopenalsink.c rename to subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c diff --git a/ext/openal/gstopenalsink.h b/subprojects/gst-plugins-bad/ext/openal/gstopenalsink.h similarity index 100% rename from ext/openal/gstopenalsink.h rename to subprojects/gst-plugins-bad/ext/openal/gstopenalsink.h diff --git a/ext/openal/gstopenalsrc.c b/subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c similarity index 100% rename from ext/openal/gstopenalsrc.c rename to subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c diff --git a/ext/openal/gstopenalsrc.h b/subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.h similarity index 100% rename from ext/openal/gstopenalsrc.h rename to subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.h diff --git a/ext/openal/meson.build b/subprojects/gst-plugins-bad/ext/openal/meson.build similarity index 100% rename from ext/openal/meson.build rename to subprojects/gst-plugins-bad/ext/openal/meson.build diff --git a/ext/openaptx/gstopenaptxdec.c b/subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxdec.c similarity index 100% rename from ext/openaptx/gstopenaptxdec.c rename to subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxdec.c diff --git a/ext/openaptx/gstopenaptxdec.h b/subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxdec.h similarity index 100% rename from ext/openaptx/gstopenaptxdec.h rename to subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxdec.h diff --git a/ext/openaptx/gstopenaptxenc.c b/subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxenc.c similarity index 100% rename from ext/openaptx/gstopenaptxenc.c rename to subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxenc.c diff --git a/ext/openaptx/gstopenaptxenc.h b/subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxenc.h similarity index 100% rename from ext/openaptx/gstopenaptxenc.h rename to subprojects/gst-plugins-bad/ext/openaptx/gstopenaptxenc.h diff --git a/ext/openaptx/meson.build b/subprojects/gst-plugins-bad/ext/openaptx/meson.build similarity index 100% rename from ext/openaptx/meson.build rename to subprojects/gst-plugins-bad/ext/openaptx/meson.build diff --git a/ext/openaptx/openaptx-plugin.c b/subprojects/gst-plugins-bad/ext/openaptx/openaptx-plugin.c similarity index 100% rename from ext/openaptx/openaptx-plugin.c rename to subprojects/gst-plugins-bad/ext/openaptx/openaptx-plugin.c diff --git a/ext/openaptx/openaptx-plugin.h b/subprojects/gst-plugins-bad/ext/openaptx/openaptx-plugin.h similarity index 100% rename from ext/openaptx/openaptx-plugin.h rename to subprojects/gst-plugins-bad/ext/openaptx/openaptx-plugin.h diff --git a/ext/opencv/MotionCells.cpp b/subprojects/gst-plugins-bad/ext/opencv/MotionCells.cpp similarity index 100% rename from ext/opencv/MotionCells.cpp rename to subprojects/gst-plugins-bad/ext/opencv/MotionCells.cpp diff --git a/ext/opencv/MotionCells.h b/subprojects/gst-plugins-bad/ext/opencv/MotionCells.h similarity index 100% rename from ext/opencv/MotionCells.h rename to subprojects/gst-plugins-bad/ext/opencv/MotionCells.h diff --git a/ext/opencv/cameraevent.cpp b/subprojects/gst-plugins-bad/ext/opencv/cameraevent.cpp similarity index 100% rename from ext/opencv/cameraevent.cpp rename to subprojects/gst-plugins-bad/ext/opencv/cameraevent.cpp diff --git a/ext/opencv/cameraevent.hpp b/subprojects/gst-plugins-bad/ext/opencv/cameraevent.hpp similarity index 100% rename from ext/opencv/cameraevent.hpp rename to subprojects/gst-plugins-bad/ext/opencv/cameraevent.hpp diff --git a/ext/opencv/camerautils.cpp b/subprojects/gst-plugins-bad/ext/opencv/camerautils.cpp similarity index 100% rename from ext/opencv/camerautils.cpp rename to subprojects/gst-plugins-bad/ext/opencv/camerautils.cpp diff --git a/ext/opencv/camerautils.hpp b/subprojects/gst-plugins-bad/ext/opencv/camerautils.hpp similarity index 100% rename from ext/opencv/camerautils.hpp rename to subprojects/gst-plugins-bad/ext/opencv/camerautils.hpp diff --git a/ext/opencv/fist.xml b/subprojects/gst-plugins-bad/ext/opencv/fist.xml similarity index 100% rename from ext/opencv/fist.xml rename to subprojects/gst-plugins-bad/ext/opencv/fist.xml diff --git a/ext/opencv/gstcameracalibrate.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcameracalibrate.cpp similarity index 100% rename from ext/opencv/gstcameracalibrate.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcameracalibrate.cpp diff --git a/ext/opencv/gstcameracalibrate.h b/subprojects/gst-plugins-bad/ext/opencv/gstcameracalibrate.h similarity index 100% rename from ext/opencv/gstcameracalibrate.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcameracalibrate.h diff --git a/ext/opencv/gstcameraundistort.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcameraundistort.cpp similarity index 100% rename from ext/opencv/gstcameraundistort.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcameraundistort.cpp diff --git a/ext/opencv/gstcameraundistort.h b/subprojects/gst-plugins-bad/ext/opencv/gstcameraundistort.h similarity index 100% rename from ext/opencv/gstcameraundistort.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcameraundistort.h diff --git a/ext/opencv/gstcvdilate.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvdilate.cpp similarity index 100% rename from ext/opencv/gstcvdilate.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvdilate.cpp diff --git a/ext/opencv/gstcvdilate.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvdilate.h similarity index 100% rename from ext/opencv/gstcvdilate.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvdilate.h diff --git a/ext/opencv/gstcvdilateerode.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvdilateerode.cpp similarity index 100% rename from ext/opencv/gstcvdilateerode.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvdilateerode.cpp diff --git a/ext/opencv/gstcvdilateerode.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvdilateerode.h similarity index 100% rename from ext/opencv/gstcvdilateerode.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvdilateerode.h diff --git a/ext/opencv/gstcvequalizehist.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvequalizehist.cpp similarity index 100% rename from ext/opencv/gstcvequalizehist.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvequalizehist.cpp diff --git a/ext/opencv/gstcvequalizehist.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvequalizehist.h similarity index 100% rename from ext/opencv/gstcvequalizehist.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvequalizehist.h diff --git a/ext/opencv/gstcverode.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcverode.cpp similarity index 100% rename from ext/opencv/gstcverode.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcverode.cpp diff --git a/ext/opencv/gstcverode.h b/subprojects/gst-plugins-bad/ext/opencv/gstcverode.h similarity index 100% rename from ext/opencv/gstcverode.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcverode.h diff --git a/ext/opencv/gstcvlaplace.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvlaplace.cpp similarity index 100% rename from ext/opencv/gstcvlaplace.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvlaplace.cpp diff --git a/ext/opencv/gstcvlaplace.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvlaplace.h similarity index 100% rename from ext/opencv/gstcvlaplace.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvlaplace.h diff --git a/ext/opencv/gstcvsmooth.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvsmooth.cpp similarity index 100% rename from ext/opencv/gstcvsmooth.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvsmooth.cpp diff --git a/ext/opencv/gstcvsmooth.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvsmooth.h similarity index 100% rename from ext/opencv/gstcvsmooth.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvsmooth.h diff --git a/ext/opencv/gstcvsobel.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvsobel.cpp similarity index 100% rename from ext/opencv/gstcvsobel.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvsobel.cpp diff --git a/ext/opencv/gstcvsobel.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvsobel.h similarity index 100% rename from ext/opencv/gstcvsobel.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvsobel.h diff --git a/ext/opencv/gstcvtracker.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstcvtracker.cpp similarity index 100% rename from ext/opencv/gstcvtracker.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstcvtracker.cpp diff --git a/ext/opencv/gstcvtracker.h b/subprojects/gst-plugins-bad/ext/opencv/gstcvtracker.h similarity index 100% rename from ext/opencv/gstcvtracker.h rename to subprojects/gst-plugins-bad/ext/opencv/gstcvtracker.h diff --git a/ext/opencv/gstdewarp.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstdewarp.cpp similarity index 100% rename from ext/opencv/gstdewarp.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstdewarp.cpp diff --git a/ext/opencv/gstdewarp.h b/subprojects/gst-plugins-bad/ext/opencv/gstdewarp.h similarity index 100% rename from ext/opencv/gstdewarp.h rename to subprojects/gst-plugins-bad/ext/opencv/gstdewarp.h diff --git a/ext/opencv/gstdisparity.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstdisparity.cpp similarity index 100% rename from ext/opencv/gstdisparity.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstdisparity.cpp diff --git a/ext/opencv/gstdisparity.h b/subprojects/gst-plugins-bad/ext/opencv/gstdisparity.h similarity index 100% rename from ext/opencv/gstdisparity.h rename to subprojects/gst-plugins-bad/ext/opencv/gstdisparity.h diff --git a/ext/opencv/gstedgedetect.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstedgedetect.cpp similarity index 100% rename from ext/opencv/gstedgedetect.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstedgedetect.cpp diff --git a/ext/opencv/gstedgedetect.h b/subprojects/gst-plugins-bad/ext/opencv/gstedgedetect.h similarity index 100% rename from ext/opencv/gstedgedetect.h rename to subprojects/gst-plugins-bad/ext/opencv/gstedgedetect.h diff --git a/ext/opencv/gstfaceblur.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstfaceblur.cpp similarity index 100% rename from ext/opencv/gstfaceblur.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstfaceblur.cpp diff --git a/ext/opencv/gstfaceblur.h b/subprojects/gst-plugins-bad/ext/opencv/gstfaceblur.h similarity index 100% rename from ext/opencv/gstfaceblur.h rename to subprojects/gst-plugins-bad/ext/opencv/gstfaceblur.h diff --git a/ext/opencv/gstfacedetect.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstfacedetect.cpp similarity index 100% rename from ext/opencv/gstfacedetect.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstfacedetect.cpp diff --git a/ext/opencv/gstfacedetect.h b/subprojects/gst-plugins-bad/ext/opencv/gstfacedetect.h similarity index 100% rename from ext/opencv/gstfacedetect.h rename to subprojects/gst-plugins-bad/ext/opencv/gstfacedetect.h diff --git a/ext/opencv/gstgrabcut.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstgrabcut.cpp similarity index 100% rename from ext/opencv/gstgrabcut.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstgrabcut.cpp diff --git a/ext/opencv/gstgrabcut.h b/subprojects/gst-plugins-bad/ext/opencv/gstgrabcut.h similarity index 100% rename from ext/opencv/gstgrabcut.h rename to subprojects/gst-plugins-bad/ext/opencv/gstgrabcut.h diff --git a/ext/opencv/gsthanddetect.cpp b/subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp similarity index 100% rename from ext/opencv/gsthanddetect.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp diff --git a/ext/opencv/gsthanddetect.h b/subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.h similarity index 100% rename from ext/opencv/gsthanddetect.h rename to subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.h diff --git a/ext/opencv/gstmotioncells.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstmotioncells.cpp similarity index 100% rename from ext/opencv/gstmotioncells.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstmotioncells.cpp diff --git a/ext/opencv/gstmotioncells.h b/subprojects/gst-plugins-bad/ext/opencv/gstmotioncells.h similarity index 100% rename from ext/opencv/gstmotioncells.h rename to subprojects/gst-plugins-bad/ext/opencv/gstmotioncells.h diff --git a/ext/opencv/gstopencv.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstopencv.cpp similarity index 100% rename from ext/opencv/gstopencv.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstopencv.cpp diff --git a/ext/opencv/gstretinex.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstretinex.cpp similarity index 100% rename from ext/opencv/gstretinex.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstretinex.cpp diff --git a/ext/opencv/gstretinex.h b/subprojects/gst-plugins-bad/ext/opencv/gstretinex.h similarity index 100% rename from ext/opencv/gstretinex.h rename to subprojects/gst-plugins-bad/ext/opencv/gstretinex.h diff --git a/ext/opencv/gstsegmentation.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstsegmentation.cpp similarity index 100% rename from ext/opencv/gstsegmentation.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstsegmentation.cpp diff --git a/ext/opencv/gstsegmentation.h b/subprojects/gst-plugins-bad/ext/opencv/gstsegmentation.h similarity index 100% rename from ext/opencv/gstsegmentation.h rename to subprojects/gst-plugins-bad/ext/opencv/gstsegmentation.h diff --git a/ext/opencv/gstskindetect.cpp b/subprojects/gst-plugins-bad/ext/opencv/gstskindetect.cpp similarity index 100% rename from ext/opencv/gstskindetect.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gstskindetect.cpp diff --git a/ext/opencv/gstskindetect.h b/subprojects/gst-plugins-bad/ext/opencv/gstskindetect.h similarity index 100% rename from ext/opencv/gstskindetect.h rename to subprojects/gst-plugins-bad/ext/opencv/gstskindetect.h diff --git a/ext/opencv/gsttemplatematch.cpp b/subprojects/gst-plugins-bad/ext/opencv/gsttemplatematch.cpp similarity index 100% rename from ext/opencv/gsttemplatematch.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gsttemplatematch.cpp diff --git a/ext/opencv/gsttemplatematch.h b/subprojects/gst-plugins-bad/ext/opencv/gsttemplatematch.h similarity index 100% rename from ext/opencv/gsttemplatematch.h rename to subprojects/gst-plugins-bad/ext/opencv/gsttemplatematch.h diff --git a/ext/opencv/gsttextoverlay.cpp b/subprojects/gst-plugins-bad/ext/opencv/gsttextoverlay.cpp similarity index 100% rename from ext/opencv/gsttextoverlay.cpp rename to subprojects/gst-plugins-bad/ext/opencv/gsttextoverlay.cpp diff --git a/ext/opencv/gsttextoverlay.h b/subprojects/gst-plugins-bad/ext/opencv/gsttextoverlay.h similarity index 100% rename from ext/opencv/gsttextoverlay.h rename to subprojects/gst-plugins-bad/ext/opencv/gsttextoverlay.h diff --git a/ext/opencv/meson.build b/subprojects/gst-plugins-bad/ext/opencv/meson.build similarity index 100% rename from ext/opencv/meson.build rename to subprojects/gst-plugins-bad/ext/opencv/meson.build diff --git a/ext/opencv/motioncells_wrapper.cpp b/subprojects/gst-plugins-bad/ext/opencv/motioncells_wrapper.cpp similarity index 100% rename from ext/opencv/motioncells_wrapper.cpp rename to subprojects/gst-plugins-bad/ext/opencv/motioncells_wrapper.cpp diff --git a/ext/opencv/motioncells_wrapper.h b/subprojects/gst-plugins-bad/ext/opencv/motioncells_wrapper.h similarity index 100% rename from ext/opencv/motioncells_wrapper.h rename to subprojects/gst-plugins-bad/ext/opencv/motioncells_wrapper.h diff --git a/ext/opencv/palm.xml b/subprojects/gst-plugins-bad/ext/opencv/palm.xml similarity index 100% rename from ext/opencv/palm.xml rename to subprojects/gst-plugins-bad/ext/opencv/palm.xml diff --git a/ext/openexr/gstopenexr.c b/subprojects/gst-plugins-bad/ext/openexr/gstopenexr.c similarity index 100% rename from ext/openexr/gstopenexr.c rename to subprojects/gst-plugins-bad/ext/openexr/gstopenexr.c diff --git a/ext/openexr/gstopenexr.h b/subprojects/gst-plugins-bad/ext/openexr/gstopenexr.h similarity index 100% rename from ext/openexr/gstopenexr.h rename to subprojects/gst-plugins-bad/ext/openexr/gstopenexr.h diff --git a/ext/openexr/gstopenexrdec.cpp b/subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.cpp similarity index 100% rename from ext/openexr/gstopenexrdec.cpp rename to subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.cpp diff --git a/ext/openexr/gstopenexrdec.h b/subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.h similarity index 100% rename from ext/openexr/gstopenexrdec.h rename to subprojects/gst-plugins-bad/ext/openexr/gstopenexrdec.h diff --git a/ext/openexr/meson.build b/subprojects/gst-plugins-bad/ext/openexr/meson.build similarity index 100% rename from ext/openexr/meson.build rename to subprojects/gst-plugins-bad/ext/openexr/meson.build diff --git a/ext/openh264/gstopenh264dec.cpp b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264dec.cpp similarity index 100% rename from ext/openh264/gstopenh264dec.cpp rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264dec.cpp diff --git a/ext/openh264/gstopenh264dec.h b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264dec.h similarity index 100% rename from ext/openh264/gstopenh264dec.h rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264dec.h diff --git a/ext/openh264/gstopenh264element.c b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264element.c similarity index 100% rename from ext/openh264/gstopenh264element.c rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264element.c diff --git a/ext/openh264/gstopenh264elements.h b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264elements.h similarity index 100% rename from ext/openh264/gstopenh264elements.h rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264elements.h diff --git a/ext/openh264/gstopenh264enc.cpp b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264enc.cpp similarity index 100% rename from ext/openh264/gstopenh264enc.cpp rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264enc.cpp diff --git a/ext/openh264/gstopenh264enc.h b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264enc.h similarity index 100% rename from ext/openh264/gstopenh264enc.h rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264enc.h diff --git a/ext/openh264/gstopenh264plugin.c b/subprojects/gst-plugins-bad/ext/openh264/gstopenh264plugin.c similarity index 100% rename from ext/openh264/gstopenh264plugin.c rename to subprojects/gst-plugins-bad/ext/openh264/gstopenh264plugin.c diff --git a/ext/openh264/meson.build b/subprojects/gst-plugins-bad/ext/openh264/meson.build similarity index 100% rename from ext/openh264/meson.build rename to subprojects/gst-plugins-bad/ext/openh264/meson.build diff --git a/ext/openjpeg/gstopenjpeg.c b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpeg.c similarity index 100% rename from ext/openjpeg/gstopenjpeg.c rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpeg.c diff --git a/ext/openjpeg/gstopenjpeg.h b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpeg.h similarity index 100% rename from ext/openjpeg/gstopenjpeg.h rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpeg.h diff --git a/ext/openjpeg/gstopenjpegdec.c b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegdec.c similarity index 100% rename from ext/openjpeg/gstopenjpegdec.c rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegdec.c diff --git a/ext/openjpeg/gstopenjpegdec.h b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegdec.h similarity index 100% rename from ext/openjpeg/gstopenjpegdec.h rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegdec.h diff --git a/ext/openjpeg/gstopenjpegenc.c b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegenc.c similarity index 100% rename from ext/openjpeg/gstopenjpegenc.c rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegenc.c diff --git a/ext/openjpeg/gstopenjpegenc.h b/subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegenc.h similarity index 100% rename from ext/openjpeg/gstopenjpegenc.h rename to subprojects/gst-plugins-bad/ext/openjpeg/gstopenjpegenc.h diff --git a/ext/openjpeg/meson.build b/subprojects/gst-plugins-bad/ext/openjpeg/meson.build similarity index 100% rename from ext/openjpeg/meson.build rename to subprojects/gst-plugins-bad/ext/openjpeg/meson.build diff --git a/ext/openmpt/gstopenmptdec.c b/subprojects/gst-plugins-bad/ext/openmpt/gstopenmptdec.c similarity index 100% rename from ext/openmpt/gstopenmptdec.c rename to subprojects/gst-plugins-bad/ext/openmpt/gstopenmptdec.c diff --git a/ext/openmpt/gstopenmptdec.h b/subprojects/gst-plugins-bad/ext/openmpt/gstopenmptdec.h similarity index 100% rename from ext/openmpt/gstopenmptdec.h rename to subprojects/gst-plugins-bad/ext/openmpt/gstopenmptdec.h diff --git a/ext/openmpt/meson.build b/subprojects/gst-plugins-bad/ext/openmpt/meson.build similarity index 100% rename from ext/openmpt/meson.build rename to subprojects/gst-plugins-bad/ext/openmpt/meson.build diff --git a/ext/openmpt/plugin.c b/subprojects/gst-plugins-bad/ext/openmpt/plugin.c similarity index 100% rename from ext/openmpt/plugin.c rename to subprojects/gst-plugins-bad/ext/openmpt/plugin.c diff --git a/ext/openni2/gstopenni2.cpp b/subprojects/gst-plugins-bad/ext/openni2/gstopenni2.cpp similarity index 100% rename from ext/openni2/gstopenni2.cpp rename to subprojects/gst-plugins-bad/ext/openni2/gstopenni2.cpp diff --git a/ext/openni2/gstopenni2src.cpp b/subprojects/gst-plugins-bad/ext/openni2/gstopenni2src.cpp similarity index 100% rename from ext/openni2/gstopenni2src.cpp rename to subprojects/gst-plugins-bad/ext/openni2/gstopenni2src.cpp diff --git a/ext/openni2/gstopenni2src.h b/subprojects/gst-plugins-bad/ext/openni2/gstopenni2src.h similarity index 100% rename from ext/openni2/gstopenni2src.h rename to subprojects/gst-plugins-bad/ext/openni2/gstopenni2src.h diff --git a/ext/openni2/meson.build b/subprojects/gst-plugins-bad/ext/openni2/meson.build similarity index 100% rename from ext/openni2/meson.build rename to subprojects/gst-plugins-bad/ext/openni2/meson.build diff --git a/ext/opus/gstopus.c b/subprojects/gst-plugins-bad/ext/opus/gstopus.c similarity index 100% rename from ext/opus/gstopus.c rename to subprojects/gst-plugins-bad/ext/opus/gstopus.c diff --git a/ext/opus/gstopusheader.c b/subprojects/gst-plugins-bad/ext/opus/gstopusheader.c similarity index 100% rename from ext/opus/gstopusheader.c rename to subprojects/gst-plugins-bad/ext/opus/gstopusheader.c diff --git a/ext/opus/gstopusheader.h b/subprojects/gst-plugins-bad/ext/opus/gstopusheader.h similarity index 100% rename from ext/opus/gstopusheader.h rename to subprojects/gst-plugins-bad/ext/opus/gstopusheader.h diff --git a/ext/opus/gstopusparse.c b/subprojects/gst-plugins-bad/ext/opus/gstopusparse.c similarity index 100% rename from ext/opus/gstopusparse.c rename to subprojects/gst-plugins-bad/ext/opus/gstopusparse.c diff --git a/ext/opus/gstopusparse.h b/subprojects/gst-plugins-bad/ext/opus/gstopusparse.h similarity index 100% rename from ext/opus/gstopusparse.h rename to subprojects/gst-plugins-bad/ext/opus/gstopusparse.h diff --git a/ext/opus/meson.build b/subprojects/gst-plugins-bad/ext/opus/meson.build similarity index 100% rename from ext/opus/meson.build rename to subprojects/gst-plugins-bad/ext/opus/meson.build diff --git a/ext/qroverlay/gstbaseqroverlay.c b/subprojects/gst-plugins-bad/ext/qroverlay/gstbaseqroverlay.c similarity index 100% rename from ext/qroverlay/gstbaseqroverlay.c rename to subprojects/gst-plugins-bad/ext/qroverlay/gstbaseqroverlay.c diff --git a/ext/qroverlay/gstbaseqroverlay.h b/subprojects/gst-plugins-bad/ext/qroverlay/gstbaseqroverlay.h similarity index 100% rename from ext/qroverlay/gstbaseqroverlay.h rename to subprojects/gst-plugins-bad/ext/qroverlay/gstbaseqroverlay.h diff --git a/ext/qroverlay/gstdebugqroverlay.c b/subprojects/gst-plugins-bad/ext/qroverlay/gstdebugqroverlay.c similarity index 100% rename from ext/qroverlay/gstdebugqroverlay.c rename to subprojects/gst-plugins-bad/ext/qroverlay/gstdebugqroverlay.c diff --git a/ext/qroverlay/gstdebugqroverlay.h b/subprojects/gst-plugins-bad/ext/qroverlay/gstdebugqroverlay.h similarity index 100% rename from ext/qroverlay/gstdebugqroverlay.h rename to subprojects/gst-plugins-bad/ext/qroverlay/gstdebugqroverlay.h diff --git a/ext/qroverlay/gstqroverlay.c b/subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlay.c similarity index 100% rename from ext/qroverlay/gstqroverlay.c rename to subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlay.c diff --git a/ext/qroverlay/gstqroverlay.h b/subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlay.h similarity index 100% rename from ext/qroverlay/gstqroverlay.h rename to subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlay.h diff --git a/ext/qroverlay/gstqroverlayelement.c b/subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayelement.c similarity index 100% rename from ext/qroverlay/gstqroverlayelement.c rename to subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayelement.c diff --git a/ext/qroverlay/gstqroverlayelements.h b/subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayelements.h similarity index 100% rename from ext/qroverlay/gstqroverlayelements.h rename to subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayelements.h diff --git a/ext/qroverlay/gstqroverlayplugin.c b/subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayplugin.c similarity index 100% rename from ext/qroverlay/gstqroverlayplugin.c rename to subprojects/gst-plugins-bad/ext/qroverlay/gstqroverlayplugin.c diff --git a/ext/qroverlay/meson.build b/subprojects/gst-plugins-bad/ext/qroverlay/meson.build similarity index 100% rename from ext/qroverlay/meson.build rename to subprojects/gst-plugins-bad/ext/qroverlay/meson.build diff --git a/ext/resindvd/gstmpegdefs.h b/subprojects/gst-plugins-bad/ext/resindvd/gstmpegdefs.h similarity index 100% rename from ext/resindvd/gstmpegdefs.h rename to subprojects/gst-plugins-bad/ext/resindvd/gstmpegdefs.h diff --git a/ext/resindvd/gstmpegdemux.c b/subprojects/gst-plugins-bad/ext/resindvd/gstmpegdemux.c similarity index 100% rename from ext/resindvd/gstmpegdemux.c rename to subprojects/gst-plugins-bad/ext/resindvd/gstmpegdemux.c diff --git a/ext/resindvd/gstmpegdemux.h b/subprojects/gst-plugins-bad/ext/resindvd/gstmpegdemux.h similarity index 100% rename from ext/resindvd/gstmpegdemux.h rename to subprojects/gst-plugins-bad/ext/resindvd/gstmpegdemux.h diff --git a/ext/resindvd/gstmpegdesc.c b/subprojects/gst-plugins-bad/ext/resindvd/gstmpegdesc.c similarity index 100% rename from ext/resindvd/gstmpegdesc.c rename to subprojects/gst-plugins-bad/ext/resindvd/gstmpegdesc.c diff --git a/ext/resindvd/gstmpegdesc.h b/subprojects/gst-plugins-bad/ext/resindvd/gstmpegdesc.h similarity index 100% rename from ext/resindvd/gstmpegdesc.h rename to subprojects/gst-plugins-bad/ext/resindvd/gstmpegdesc.h diff --git a/ext/resindvd/gstpesfilter.c b/subprojects/gst-plugins-bad/ext/resindvd/gstpesfilter.c similarity index 100% rename from ext/resindvd/gstpesfilter.c rename to subprojects/gst-plugins-bad/ext/resindvd/gstpesfilter.c diff --git a/ext/resindvd/gstpesfilter.h b/subprojects/gst-plugins-bad/ext/resindvd/gstpesfilter.h similarity index 100% rename from ext/resindvd/gstpesfilter.h rename to subprojects/gst-plugins-bad/ext/resindvd/gstpesfilter.h diff --git a/ext/resindvd/meson.build b/subprojects/gst-plugins-bad/ext/resindvd/meson.build similarity index 100% rename from ext/resindvd/meson.build rename to subprojects/gst-plugins-bad/ext/resindvd/meson.build diff --git a/ext/resindvd/plugin.c b/subprojects/gst-plugins-bad/ext/resindvd/plugin.c similarity index 100% rename from ext/resindvd/plugin.c rename to subprojects/gst-plugins-bad/ext/resindvd/plugin.c diff --git a/ext/resindvd/resin-play b/subprojects/gst-plugins-bad/ext/resindvd/resin-play similarity index 100% rename from ext/resindvd/resin-play rename to subprojects/gst-plugins-bad/ext/resindvd/resin-play diff --git a/ext/resindvd/resin-play2 b/subprojects/gst-plugins-bad/ext/resindvd/resin-play2 similarity index 100% rename from ext/resindvd/resin-play2 rename to subprojects/gst-plugins-bad/ext/resindvd/resin-play2 diff --git a/ext/resindvd/resindvdbin.c b/subprojects/gst-plugins-bad/ext/resindvd/resindvdbin.c similarity index 100% rename from ext/resindvd/resindvdbin.c rename to subprojects/gst-plugins-bad/ext/resindvd/resindvdbin.c diff --git a/ext/resindvd/resindvdbin.h b/subprojects/gst-plugins-bad/ext/resindvd/resindvdbin.h similarity index 100% rename from ext/resindvd/resindvdbin.h rename to subprojects/gst-plugins-bad/ext/resindvd/resindvdbin.h diff --git a/ext/resindvd/resindvdsrc.c b/subprojects/gst-plugins-bad/ext/resindvd/resindvdsrc.c similarity index 100% rename from ext/resindvd/resindvdsrc.c rename to subprojects/gst-plugins-bad/ext/resindvd/resindvdsrc.c diff --git a/ext/resindvd/resindvdsrc.h b/subprojects/gst-plugins-bad/ext/resindvd/resindvdsrc.h similarity index 100% rename from ext/resindvd/resindvdsrc.h rename to subprojects/gst-plugins-bad/ext/resindvd/resindvdsrc.h diff --git a/ext/resindvd/rsndec.c b/subprojects/gst-plugins-bad/ext/resindvd/rsndec.c similarity index 100% rename from ext/resindvd/rsndec.c rename to subprojects/gst-plugins-bad/ext/resindvd/rsndec.c diff --git a/ext/resindvd/rsndec.h b/subprojects/gst-plugins-bad/ext/resindvd/rsndec.h similarity index 100% rename from ext/resindvd/rsndec.h rename to subprojects/gst-plugins-bad/ext/resindvd/rsndec.h diff --git a/ext/resindvd/rsninputselector.c b/subprojects/gst-plugins-bad/ext/resindvd/rsninputselector.c similarity index 100% rename from ext/resindvd/rsninputselector.c rename to subprojects/gst-plugins-bad/ext/resindvd/rsninputselector.c diff --git a/ext/resindvd/rsninputselector.h b/subprojects/gst-plugins-bad/ext/resindvd/rsninputselector.h similarity index 100% rename from ext/resindvd/rsninputselector.h rename to subprojects/gst-plugins-bad/ext/resindvd/rsninputselector.h diff --git a/ext/resindvd/rsnparsetter.c b/subprojects/gst-plugins-bad/ext/resindvd/rsnparsetter.c similarity index 100% rename from ext/resindvd/rsnparsetter.c rename to subprojects/gst-plugins-bad/ext/resindvd/rsnparsetter.c diff --git a/ext/resindvd/rsnparsetter.h b/subprojects/gst-plugins-bad/ext/resindvd/rsnparsetter.h similarity index 100% rename from ext/resindvd/rsnparsetter.h rename to subprojects/gst-plugins-bad/ext/resindvd/rsnparsetter.h diff --git a/ext/rsvg/gstrsvg.c b/subprojects/gst-plugins-bad/ext/rsvg/gstrsvg.c similarity index 100% rename from ext/rsvg/gstrsvg.c rename to subprojects/gst-plugins-bad/ext/rsvg/gstrsvg.c diff --git a/ext/rsvg/gstrsvgdec.c b/subprojects/gst-plugins-bad/ext/rsvg/gstrsvgdec.c similarity index 100% rename from ext/rsvg/gstrsvgdec.c rename to subprojects/gst-plugins-bad/ext/rsvg/gstrsvgdec.c diff --git a/ext/rsvg/gstrsvgdec.h b/subprojects/gst-plugins-bad/ext/rsvg/gstrsvgdec.h similarity index 100% rename from ext/rsvg/gstrsvgdec.h rename to subprojects/gst-plugins-bad/ext/rsvg/gstrsvgdec.h diff --git a/ext/rsvg/gstrsvgoverlay.c b/subprojects/gst-plugins-bad/ext/rsvg/gstrsvgoverlay.c similarity index 100% rename from ext/rsvg/gstrsvgoverlay.c rename to subprojects/gst-plugins-bad/ext/rsvg/gstrsvgoverlay.c diff --git a/ext/rsvg/gstrsvgoverlay.h b/subprojects/gst-plugins-bad/ext/rsvg/gstrsvgoverlay.h similarity index 100% rename from ext/rsvg/gstrsvgoverlay.h rename to subprojects/gst-plugins-bad/ext/rsvg/gstrsvgoverlay.h diff --git a/ext/rsvg/meson.build b/subprojects/gst-plugins-bad/ext/rsvg/meson.build similarity index 100% rename from ext/rsvg/meson.build rename to subprojects/gst-plugins-bad/ext/rsvg/meson.build diff --git a/ext/rtmp/README b/subprojects/gst-plugins-bad/ext/rtmp/README similarity index 100% rename from ext/rtmp/README rename to subprojects/gst-plugins-bad/ext/rtmp/README diff --git a/ext/rtmp/gstrtmp.c b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmp.c similarity index 100% rename from ext/rtmp/gstrtmp.c rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmp.c diff --git a/ext/rtmp/gstrtmpelement.c b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpelement.c similarity index 100% rename from ext/rtmp/gstrtmpelement.c rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpelement.c diff --git a/ext/rtmp/gstrtmpelements.h b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpelements.h similarity index 100% rename from ext/rtmp/gstrtmpelements.h rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpelements.h diff --git a/ext/rtmp/gstrtmpsink.c b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsink.c similarity index 100% rename from ext/rtmp/gstrtmpsink.c rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsink.c diff --git a/ext/rtmp/gstrtmpsink.h b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsink.h similarity index 100% rename from ext/rtmp/gstrtmpsink.h rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsink.h diff --git a/ext/rtmp/gstrtmpsrc.c b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsrc.c similarity index 100% rename from ext/rtmp/gstrtmpsrc.c rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsrc.c diff --git a/ext/rtmp/gstrtmpsrc.h b/subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsrc.h similarity index 100% rename from ext/rtmp/gstrtmpsrc.h rename to subprojects/gst-plugins-bad/ext/rtmp/gstrtmpsrc.h diff --git a/ext/rtmp/meson.build b/subprojects/gst-plugins-bad/ext/rtmp/meson.build similarity index 100% rename from ext/rtmp/meson.build rename to subprojects/gst-plugins-bad/ext/rtmp/meson.build diff --git a/ext/sbc/gstsbcdec.c b/subprojects/gst-plugins-bad/ext/sbc/gstsbcdec.c similarity index 100% rename from ext/sbc/gstsbcdec.c rename to subprojects/gst-plugins-bad/ext/sbc/gstsbcdec.c diff --git a/ext/sbc/gstsbcdec.h b/subprojects/gst-plugins-bad/ext/sbc/gstsbcdec.h similarity index 100% rename from ext/sbc/gstsbcdec.h rename to subprojects/gst-plugins-bad/ext/sbc/gstsbcdec.h diff --git a/ext/sbc/gstsbcenc.c b/subprojects/gst-plugins-bad/ext/sbc/gstsbcenc.c similarity index 100% rename from ext/sbc/gstsbcenc.c rename to subprojects/gst-plugins-bad/ext/sbc/gstsbcenc.c diff --git a/ext/sbc/gstsbcenc.h b/subprojects/gst-plugins-bad/ext/sbc/gstsbcenc.h similarity index 100% rename from ext/sbc/gstsbcenc.h rename to subprojects/gst-plugins-bad/ext/sbc/gstsbcenc.h diff --git a/ext/sbc/meson.build b/subprojects/gst-plugins-bad/ext/sbc/meson.build similarity index 100% rename from ext/sbc/meson.build rename to subprojects/gst-plugins-bad/ext/sbc/meson.build diff --git a/ext/sbc/sbc-plugin.c b/subprojects/gst-plugins-bad/ext/sbc/sbc-plugin.c similarity index 100% rename from ext/sbc/sbc-plugin.c rename to subprojects/gst-plugins-bad/ext/sbc/sbc-plugin.c diff --git a/ext/sctp/gstsctpdec.c b/subprojects/gst-plugins-bad/ext/sctp/gstsctpdec.c similarity index 100% rename from ext/sctp/gstsctpdec.c rename to subprojects/gst-plugins-bad/ext/sctp/gstsctpdec.c diff --git a/ext/sctp/gstsctpdec.h b/subprojects/gst-plugins-bad/ext/sctp/gstsctpdec.h similarity index 100% rename from ext/sctp/gstsctpdec.h rename to subprojects/gst-plugins-bad/ext/sctp/gstsctpdec.h diff --git a/ext/sctp/gstsctpenc.c b/subprojects/gst-plugins-bad/ext/sctp/gstsctpenc.c similarity index 100% rename from ext/sctp/gstsctpenc.c rename to subprojects/gst-plugins-bad/ext/sctp/gstsctpenc.c diff --git a/ext/sctp/gstsctpenc.h b/subprojects/gst-plugins-bad/ext/sctp/gstsctpenc.h similarity index 100% rename from ext/sctp/gstsctpenc.h rename to subprojects/gst-plugins-bad/ext/sctp/gstsctpenc.h diff --git a/ext/sctp/gstsctpplugin.c b/subprojects/gst-plugins-bad/ext/sctp/gstsctpplugin.c similarity index 100% rename from ext/sctp/gstsctpplugin.c rename to subprojects/gst-plugins-bad/ext/sctp/gstsctpplugin.c diff --git a/ext/sctp/meson.build b/subprojects/gst-plugins-bad/ext/sctp/meson.build similarity index 100% rename from ext/sctp/meson.build rename to subprojects/gst-plugins-bad/ext/sctp/meson.build diff --git a/ext/sctp/sctpassociation.c b/subprojects/gst-plugins-bad/ext/sctp/sctpassociation.c similarity index 100% rename from ext/sctp/sctpassociation.c rename to subprojects/gst-plugins-bad/ext/sctp/sctpassociation.c diff --git a/ext/sctp/sctpassociation.h b/subprojects/gst-plugins-bad/ext/sctp/sctpassociation.h similarity index 100% rename from ext/sctp/sctpassociation.h rename to subprojects/gst-plugins-bad/ext/sctp/sctpassociation.h diff --git a/ext/sctp/usrsctp/.gitignore b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/.gitignore similarity index 100% rename from ext/sctp/usrsctp/.gitignore rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/.gitignore diff --git a/ext/sctp/usrsctp/LICENSE.md b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/LICENSE.md similarity index 100% rename from ext/sctp/usrsctp/LICENSE.md rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/LICENSE.md diff --git a/ext/sctp/usrsctp/meson.build b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/meson.build similarity index 100% rename from ext/sctp/usrsctp/meson.build rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/meson.build diff --git a/ext/sctp/usrsctp/meson_options.txt b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/meson_options.txt similarity index 100% rename from ext/sctp/usrsctp/meson_options.txt rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/meson_options.txt diff --git a/ext/sctp/usrsctp/usrsctplib/Makefile.am b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/Makefile.am similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/Makefile.am rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/Makefile.am diff --git a/ext/sctp/usrsctp/usrsctplib/meson.build b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/meson.build similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/meson.build rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/meson.build diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/meson.build b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/meson.build similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/meson.build rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/meson.build diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_asconf.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_auth.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_bsd_addr.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_callout.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_cc_functions.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_cc_functions.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_cc_functions.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_cc_functions.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_constants.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_constants.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_constants.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_constants.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_crc32.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_header.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_header.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_header.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_header.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_indata.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_lock_userspace.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_lock_userspace.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_lock_userspace.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_lock_userspace.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_pcb.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_peeloff.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_process_lock.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_process_lock.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_process_lock.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_process_lock.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sha1.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_ss_functions.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_ss_functions.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_ss_functions.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_ss_functions.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_structs.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_structs.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_structs.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_structs.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_sysctl.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_timer.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_uio.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_uio.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_uio.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_uio.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_userspace.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_userspace.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_userspace.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_userspace.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_usrreq.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_usrreq.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_usrreq.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_usrreq.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctp_var.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_var.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctp_var.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_var.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctputil.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet/sctputil.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctputil.h diff --git a/ext/sctp/usrsctp/usrsctplib/netinet6/meson.build b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/meson.build similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet6/meson.build rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/meson.build diff --git a/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c diff --git a/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_var.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_var.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_var.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet6/sctp6_var.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_atomic.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_atomic.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_atomic.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_atomic.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_environment.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_environment.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_environment.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_environment.c diff --git a/ext/sctp/usrsctp/usrsctplib/user_environment.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_environment.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_environment.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_environment.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_inpcb.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_inpcb.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_inpcb.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_inpcb.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_ip6_var.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_ip6_var.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_ip6_var.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_ip6_var.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_ip_icmp.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_ip_icmp.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_ip_icmp.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_ip_icmp.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_malloc.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_malloc.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_malloc.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_malloc.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_mbuf.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_mbuf.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_mbuf.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_mbuf.c diff --git a/ext/sctp/usrsctp/usrsctplib/user_mbuf.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_mbuf.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_mbuf.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_mbuf.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_queue.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_queue.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_queue.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_queue.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_recv_thread.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_recv_thread.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_recv_thread.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_recv_thread.c diff --git a/ext/sctp/usrsctp/usrsctplib/user_recv_thread.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_recv_thread.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_recv_thread.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_recv_thread.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_route.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_route.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_route.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_route.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_socket.c b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_socket.c similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_socket.c rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_socket.c diff --git a/ext/sctp/usrsctp/usrsctplib/user_socketvar.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_socketvar.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_socketvar.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_socketvar.h diff --git a/ext/sctp/usrsctp/usrsctplib/user_uma.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_uma.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/user_uma.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/user_uma.h diff --git a/ext/sctp/usrsctp/usrsctplib/usrsctp.h b/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/usrsctp.h similarity index 100% rename from ext/sctp/usrsctp/usrsctplib/usrsctp.h rename to subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/usrsctp.h diff --git a/ext/smoothstreaming/gstmssdemux.c b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssdemux.c similarity index 100% rename from ext/smoothstreaming/gstmssdemux.c rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssdemux.c diff --git a/ext/smoothstreaming/gstmssdemux.h b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssdemux.h similarity index 100% rename from ext/smoothstreaming/gstmssdemux.h rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssdemux.h diff --git a/ext/smoothstreaming/gstmssfragmentparser.c b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssfragmentparser.c similarity index 100% rename from ext/smoothstreaming/gstmssfragmentparser.c rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssfragmentparser.c diff --git a/ext/smoothstreaming/gstmssfragmentparser.h b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssfragmentparser.h similarity index 100% rename from ext/smoothstreaming/gstmssfragmentparser.h rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssfragmentparser.h diff --git a/ext/smoothstreaming/gstmssmanifest.c b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssmanifest.c similarity index 100% rename from ext/smoothstreaming/gstmssmanifest.c rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssmanifest.c diff --git a/ext/smoothstreaming/gstmssmanifest.h b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssmanifest.h similarity index 100% rename from ext/smoothstreaming/gstmssmanifest.h rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstmssmanifest.h diff --git a/ext/smoothstreaming/gstsmoothstreaming-plugin.c b/subprojects/gst-plugins-bad/ext/smoothstreaming/gstsmoothstreaming-plugin.c similarity index 100% rename from ext/smoothstreaming/gstsmoothstreaming-plugin.c rename to subprojects/gst-plugins-bad/ext/smoothstreaming/gstsmoothstreaming-plugin.c diff --git a/ext/smoothstreaming/meson.build b/subprojects/gst-plugins-bad/ext/smoothstreaming/meson.build similarity index 100% rename from ext/smoothstreaming/meson.build rename to subprojects/gst-plugins-bad/ext/smoothstreaming/meson.build diff --git a/ext/sndfile/gstsf.c b/subprojects/gst-plugins-bad/ext/sndfile/gstsf.c similarity index 100% rename from ext/sndfile/gstsf.c rename to subprojects/gst-plugins-bad/ext/sndfile/gstsf.c diff --git a/ext/sndfile/gstsfdec.c b/subprojects/gst-plugins-bad/ext/sndfile/gstsfdec.c similarity index 100% rename from ext/sndfile/gstsfdec.c rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfdec.c diff --git a/ext/sndfile/gstsfdec.h b/subprojects/gst-plugins-bad/ext/sndfile/gstsfdec.h similarity index 100% rename from ext/sndfile/gstsfdec.h rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfdec.h diff --git a/ext/sndfile/gstsfelement.c b/subprojects/gst-plugins-bad/ext/sndfile/gstsfelement.c similarity index 100% rename from ext/sndfile/gstsfelement.c rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfelement.c diff --git a/ext/sndfile/gstsfelements.h b/subprojects/gst-plugins-bad/ext/sndfile/gstsfelements.h similarity index 100% rename from ext/sndfile/gstsfelements.h rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfelements.h diff --git a/ext/sndfile/gstsfsink.c b/subprojects/gst-plugins-bad/ext/sndfile/gstsfsink.c similarity index 100% rename from ext/sndfile/gstsfsink.c rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfsink.c diff --git a/ext/sndfile/gstsfsink.h b/subprojects/gst-plugins-bad/ext/sndfile/gstsfsink.h similarity index 100% rename from ext/sndfile/gstsfsink.h rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfsink.h diff --git a/ext/sndfile/gstsfsrc.c b/subprojects/gst-plugins-bad/ext/sndfile/gstsfsrc.c similarity index 100% rename from ext/sndfile/gstsfsrc.c rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfsrc.c diff --git a/ext/sndfile/gstsfsrc.h b/subprojects/gst-plugins-bad/ext/sndfile/gstsfsrc.h similarity index 100% rename from ext/sndfile/gstsfsrc.h rename to subprojects/gst-plugins-bad/ext/sndfile/gstsfsrc.h diff --git a/ext/sndfile/meson.build b/subprojects/gst-plugins-bad/ext/sndfile/meson.build similarity index 100% rename from ext/sndfile/meson.build rename to subprojects/gst-plugins-bad/ext/sndfile/meson.build diff --git a/ext/soundtouch/gstbpmdetect.cc b/subprojects/gst-plugins-bad/ext/soundtouch/gstbpmdetect.cc similarity index 100% rename from ext/soundtouch/gstbpmdetect.cc rename to subprojects/gst-plugins-bad/ext/soundtouch/gstbpmdetect.cc diff --git a/ext/soundtouch/gstbpmdetect.hh b/subprojects/gst-plugins-bad/ext/soundtouch/gstbpmdetect.hh similarity index 100% rename from ext/soundtouch/gstbpmdetect.hh rename to subprojects/gst-plugins-bad/ext/soundtouch/gstbpmdetect.hh diff --git a/ext/soundtouch/gstpitch.cc b/subprojects/gst-plugins-bad/ext/soundtouch/gstpitch.cc similarity index 100% rename from ext/soundtouch/gstpitch.cc rename to subprojects/gst-plugins-bad/ext/soundtouch/gstpitch.cc diff --git a/ext/soundtouch/gstpitch.hh b/subprojects/gst-plugins-bad/ext/soundtouch/gstpitch.hh similarity index 100% rename from ext/soundtouch/gstpitch.hh rename to subprojects/gst-plugins-bad/ext/soundtouch/gstpitch.hh diff --git a/ext/soundtouch/meson.build b/subprojects/gst-plugins-bad/ext/soundtouch/meson.build similarity index 100% rename from ext/soundtouch/meson.build rename to subprojects/gst-plugins-bad/ext/soundtouch/meson.build diff --git a/ext/soundtouch/plugin.c b/subprojects/gst-plugins-bad/ext/soundtouch/plugin.c similarity index 100% rename from ext/soundtouch/plugin.c rename to subprojects/gst-plugins-bad/ext/soundtouch/plugin.c diff --git a/ext/spandsp/gstdtmfdetect.c b/subprojects/gst-plugins-bad/ext/spandsp/gstdtmfdetect.c similarity index 100% rename from ext/spandsp/gstdtmfdetect.c rename to subprojects/gst-plugins-bad/ext/spandsp/gstdtmfdetect.c diff --git a/ext/spandsp/gstdtmfdetect.h b/subprojects/gst-plugins-bad/ext/spandsp/gstdtmfdetect.h similarity index 100% rename from ext/spandsp/gstdtmfdetect.h rename to subprojects/gst-plugins-bad/ext/spandsp/gstdtmfdetect.h diff --git a/ext/spandsp/gstspandsp.c b/subprojects/gst-plugins-bad/ext/spandsp/gstspandsp.c similarity index 100% rename from ext/spandsp/gstspandsp.c rename to subprojects/gst-plugins-bad/ext/spandsp/gstspandsp.c diff --git a/ext/spandsp/gstspanplc.c b/subprojects/gst-plugins-bad/ext/spandsp/gstspanplc.c similarity index 100% rename from ext/spandsp/gstspanplc.c rename to subprojects/gst-plugins-bad/ext/spandsp/gstspanplc.c diff --git a/ext/spandsp/gstspanplc.h b/subprojects/gst-plugins-bad/ext/spandsp/gstspanplc.h similarity index 100% rename from ext/spandsp/gstspanplc.h rename to subprojects/gst-plugins-bad/ext/spandsp/gstspanplc.h diff --git a/ext/spandsp/gsttonegeneratesrc.c b/subprojects/gst-plugins-bad/ext/spandsp/gsttonegeneratesrc.c similarity index 100% rename from ext/spandsp/gsttonegeneratesrc.c rename to subprojects/gst-plugins-bad/ext/spandsp/gsttonegeneratesrc.c diff --git a/ext/spandsp/gsttonegeneratesrc.h b/subprojects/gst-plugins-bad/ext/spandsp/gsttonegeneratesrc.h similarity index 100% rename from ext/spandsp/gsttonegeneratesrc.h rename to subprojects/gst-plugins-bad/ext/spandsp/gsttonegeneratesrc.h diff --git a/ext/spandsp/meson.build b/subprojects/gst-plugins-bad/ext/spandsp/meson.build similarity index 100% rename from ext/spandsp/meson.build rename to subprojects/gst-plugins-bad/ext/spandsp/meson.build diff --git a/ext/srt/gstsrt-enums.h b/subprojects/gst-plugins-bad/ext/srt/gstsrt-enums.h similarity index 100% rename from ext/srt/gstsrt-enums.h rename to subprojects/gst-plugins-bad/ext/srt/gstsrt-enums.h diff --git a/ext/srt/gstsrt.c b/subprojects/gst-plugins-bad/ext/srt/gstsrt.c similarity index 100% rename from ext/srt/gstsrt.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrt.c diff --git a/ext/srt/gstsrtelement.c b/subprojects/gst-plugins-bad/ext/srt/gstsrtelement.c similarity index 100% rename from ext/srt/gstsrtelement.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrtelement.c diff --git a/ext/srt/gstsrtelements.h b/subprojects/gst-plugins-bad/ext/srt/gstsrtelements.h similarity index 100% rename from ext/srt/gstsrtelements.h rename to subprojects/gst-plugins-bad/ext/srt/gstsrtelements.h diff --git a/ext/srt/gstsrtobject.c b/subprojects/gst-plugins-bad/ext/srt/gstsrtobject.c similarity index 100% rename from ext/srt/gstsrtobject.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrtobject.c diff --git a/ext/srt/gstsrtobject.h b/subprojects/gst-plugins-bad/ext/srt/gstsrtobject.h similarity index 100% rename from ext/srt/gstsrtobject.h rename to subprojects/gst-plugins-bad/ext/srt/gstsrtobject.h diff --git a/ext/srt/gstsrtplugin.c b/subprojects/gst-plugins-bad/ext/srt/gstsrtplugin.c similarity index 100% rename from ext/srt/gstsrtplugin.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrtplugin.c diff --git a/ext/srt/gstsrtsink.c b/subprojects/gst-plugins-bad/ext/srt/gstsrtsink.c similarity index 100% rename from ext/srt/gstsrtsink.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrtsink.c diff --git a/ext/srt/gstsrtsink.h b/subprojects/gst-plugins-bad/ext/srt/gstsrtsink.h similarity index 100% rename from ext/srt/gstsrtsink.h rename to subprojects/gst-plugins-bad/ext/srt/gstsrtsink.h diff --git a/ext/srt/gstsrtsrc.c b/subprojects/gst-plugins-bad/ext/srt/gstsrtsrc.c similarity index 100% rename from ext/srt/gstsrtsrc.c rename to subprojects/gst-plugins-bad/ext/srt/gstsrtsrc.c diff --git a/ext/srt/gstsrtsrc.h b/subprojects/gst-plugins-bad/ext/srt/gstsrtsrc.h similarity index 100% rename from ext/srt/gstsrtsrc.h rename to subprojects/gst-plugins-bad/ext/srt/gstsrtsrc.h diff --git a/ext/srt/meson.build b/subprojects/gst-plugins-bad/ext/srt/meson.build similarity index 100% rename from ext/srt/meson.build rename to subprojects/gst-plugins-bad/ext/srt/meson.build diff --git a/ext/srtp/gstsrtp.c b/subprojects/gst-plugins-bad/ext/srtp/gstsrtp.c similarity index 100% rename from ext/srtp/gstsrtp.c rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtp.c diff --git a/ext/srtp/gstsrtp.h b/subprojects/gst-plugins-bad/ext/srtp/gstsrtp.h similarity index 100% rename from ext/srtp/gstsrtp.h rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtp.h diff --git a/ext/srtp/gstsrtpdec.c b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpdec.c similarity index 100% rename from ext/srtp/gstsrtpdec.c rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpdec.c diff --git a/ext/srtp/gstsrtpdec.h b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpdec.h similarity index 100% rename from ext/srtp/gstsrtpdec.h rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpdec.h diff --git a/ext/srtp/gstsrtpelement.c b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpelement.c similarity index 100% rename from ext/srtp/gstsrtpelement.c rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpelement.c diff --git a/ext/srtp/gstsrtpelements.h b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpelements.h similarity index 100% rename from ext/srtp/gstsrtpelements.h rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpelements.h diff --git a/ext/srtp/gstsrtpenc.c b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpenc.c similarity index 100% rename from ext/srtp/gstsrtpenc.c rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpenc.c diff --git a/ext/srtp/gstsrtpenc.h b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpenc.h similarity index 100% rename from ext/srtp/gstsrtpenc.h rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpenc.h diff --git a/ext/srtp/gstsrtpenums.h b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpenums.h similarity index 100% rename from ext/srtp/gstsrtpenums.h rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpenums.h diff --git a/ext/srtp/gstsrtpplugin.c b/subprojects/gst-plugins-bad/ext/srtp/gstsrtpplugin.c similarity index 100% rename from ext/srtp/gstsrtpplugin.c rename to subprojects/gst-plugins-bad/ext/srtp/gstsrtpplugin.c diff --git a/ext/srtp/meson.build b/subprojects/gst-plugins-bad/ext/srtp/meson.build similarity index 100% rename from ext/srtp/meson.build rename to subprojects/gst-plugins-bad/ext/srtp/meson.build diff --git a/ext/svthevcenc/gstsvthevcenc.c b/subprojects/gst-plugins-bad/ext/svthevcenc/gstsvthevcenc.c similarity index 100% rename from ext/svthevcenc/gstsvthevcenc.c rename to subprojects/gst-plugins-bad/ext/svthevcenc/gstsvthevcenc.c diff --git a/ext/svthevcenc/gstsvthevcenc.h b/subprojects/gst-plugins-bad/ext/svthevcenc/gstsvthevcenc.h similarity index 100% rename from ext/svthevcenc/gstsvthevcenc.h rename to subprojects/gst-plugins-bad/ext/svthevcenc/gstsvthevcenc.h diff --git a/ext/svthevcenc/meson.build b/subprojects/gst-plugins-bad/ext/svthevcenc/meson.build similarity index 100% rename from ext/svthevcenc/meson.build rename to subprojects/gst-plugins-bad/ext/svthevcenc/meson.build diff --git a/ext/teletextdec/gstteletextdec.c b/subprojects/gst-plugins-bad/ext/teletextdec/gstteletextdec.c similarity index 100% rename from ext/teletextdec/gstteletextdec.c rename to subprojects/gst-plugins-bad/ext/teletextdec/gstteletextdec.c diff --git a/ext/teletextdec/gstteletextdec.h b/subprojects/gst-plugins-bad/ext/teletextdec/gstteletextdec.h similarity index 100% rename from ext/teletextdec/gstteletextdec.h rename to subprojects/gst-plugins-bad/ext/teletextdec/gstteletextdec.h diff --git a/ext/teletextdec/meson.build b/subprojects/gst-plugins-bad/ext/teletextdec/meson.build similarity index 100% rename from ext/teletextdec/meson.build rename to subprojects/gst-plugins-bad/ext/teletextdec/meson.build diff --git a/ext/ttml/gstttmlelement.c b/subprojects/gst-plugins-bad/ext/ttml/gstttmlelement.c similarity index 100% rename from ext/ttml/gstttmlelement.c rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlelement.c diff --git a/ext/ttml/gstttmlelements.h b/subprojects/gst-plugins-bad/ext/ttml/gstttmlelements.h similarity index 100% rename from ext/ttml/gstttmlelements.h rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlelements.h diff --git a/ext/ttml/gstttmlparse.c b/subprojects/gst-plugins-bad/ext/ttml/gstttmlparse.c similarity index 100% rename from ext/ttml/gstttmlparse.c rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlparse.c diff --git a/ext/ttml/gstttmlparse.h b/subprojects/gst-plugins-bad/ext/ttml/gstttmlparse.h similarity index 100% rename from ext/ttml/gstttmlparse.h rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlparse.h diff --git a/ext/ttml/gstttmlplugin.c b/subprojects/gst-plugins-bad/ext/ttml/gstttmlplugin.c similarity index 100% rename from ext/ttml/gstttmlplugin.c rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlplugin.c diff --git a/ext/ttml/gstttmlrender.c b/subprojects/gst-plugins-bad/ext/ttml/gstttmlrender.c similarity index 100% rename from ext/ttml/gstttmlrender.c rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlrender.c diff --git a/ext/ttml/gstttmlrender.h b/subprojects/gst-plugins-bad/ext/ttml/gstttmlrender.h similarity index 100% rename from ext/ttml/gstttmlrender.h rename to subprojects/gst-plugins-bad/ext/ttml/gstttmlrender.h diff --git a/ext/ttml/meson.build b/subprojects/gst-plugins-bad/ext/ttml/meson.build similarity index 100% rename from ext/ttml/meson.build rename to subprojects/gst-plugins-bad/ext/ttml/meson.build diff --git a/ext/ttml/subtitle.c b/subprojects/gst-plugins-bad/ext/ttml/subtitle.c similarity index 100% rename from ext/ttml/subtitle.c rename to subprojects/gst-plugins-bad/ext/ttml/subtitle.c diff --git a/ext/ttml/subtitle.h b/subprojects/gst-plugins-bad/ext/ttml/subtitle.h similarity index 100% rename from ext/ttml/subtitle.h rename to subprojects/gst-plugins-bad/ext/ttml/subtitle.h diff --git a/ext/ttml/subtitlemeta.c b/subprojects/gst-plugins-bad/ext/ttml/subtitlemeta.c similarity index 100% rename from ext/ttml/subtitlemeta.c rename to subprojects/gst-plugins-bad/ext/ttml/subtitlemeta.c diff --git a/ext/ttml/subtitlemeta.h b/subprojects/gst-plugins-bad/ext/ttml/subtitlemeta.h similarity index 100% rename from ext/ttml/subtitlemeta.h rename to subprojects/gst-plugins-bad/ext/ttml/subtitlemeta.h diff --git a/ext/ttml/ttmlparse.c b/subprojects/gst-plugins-bad/ext/ttml/ttmlparse.c similarity index 100% rename from ext/ttml/ttmlparse.c rename to subprojects/gst-plugins-bad/ext/ttml/ttmlparse.c diff --git a/ext/ttml/ttmlparse.h b/subprojects/gst-plugins-bad/ext/ttml/ttmlparse.h similarity index 100% rename from ext/ttml/ttmlparse.h rename to subprojects/gst-plugins-bad/ext/ttml/ttmlparse.h diff --git a/ext/voaacenc/gstvoaac.c b/subprojects/gst-plugins-bad/ext/voaacenc/gstvoaac.c similarity index 100% rename from ext/voaacenc/gstvoaac.c rename to subprojects/gst-plugins-bad/ext/voaacenc/gstvoaac.c diff --git a/ext/voaacenc/gstvoaacenc.c b/subprojects/gst-plugins-bad/ext/voaacenc/gstvoaacenc.c similarity index 100% rename from ext/voaacenc/gstvoaacenc.c rename to subprojects/gst-plugins-bad/ext/voaacenc/gstvoaacenc.c diff --git a/ext/voaacenc/gstvoaacenc.h b/subprojects/gst-plugins-bad/ext/voaacenc/gstvoaacenc.h similarity index 100% rename from ext/voaacenc/gstvoaacenc.h rename to subprojects/gst-plugins-bad/ext/voaacenc/gstvoaacenc.h diff --git a/ext/voaacenc/meson.build b/subprojects/gst-plugins-bad/ext/voaacenc/meson.build similarity index 100% rename from ext/voaacenc/meson.build rename to subprojects/gst-plugins-bad/ext/voaacenc/meson.build diff --git a/ext/voamrwbenc/GstVoAmrwbEnc.prs b/subprojects/gst-plugins-bad/ext/voamrwbenc/GstVoAmrwbEnc.prs similarity index 100% rename from ext/voamrwbenc/GstVoAmrwbEnc.prs rename to subprojects/gst-plugins-bad/ext/voamrwbenc/GstVoAmrwbEnc.prs diff --git a/ext/voamrwbenc/gstvoamrwb.c b/subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwb.c similarity index 100% rename from ext/voamrwbenc/gstvoamrwb.c rename to subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwb.c diff --git a/ext/voamrwbenc/gstvoamrwbenc.c b/subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwbenc.c similarity index 100% rename from ext/voamrwbenc/gstvoamrwbenc.c rename to subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwbenc.c diff --git a/ext/voamrwbenc/gstvoamrwbenc.h b/subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwbenc.h similarity index 100% rename from ext/voamrwbenc/gstvoamrwbenc.h rename to subprojects/gst-plugins-bad/ext/voamrwbenc/gstvoamrwbenc.h diff --git a/ext/voamrwbenc/meson.build b/subprojects/gst-plugins-bad/ext/voamrwbenc/meson.build similarity index 100% rename from ext/voamrwbenc/meson.build rename to subprojects/gst-plugins-bad/ext/voamrwbenc/meson.build diff --git a/ext/vulkan/gstvulkan.c b/subprojects/gst-plugins-bad/ext/vulkan/gstvulkan.c similarity index 100% rename from ext/vulkan/gstvulkan.c rename to subprojects/gst-plugins-bad/ext/vulkan/gstvulkan.c diff --git a/ext/vulkan/gstvulkanelement.c b/subprojects/gst-plugins-bad/ext/vulkan/gstvulkanelement.c similarity index 100% rename from ext/vulkan/gstvulkanelement.c rename to subprojects/gst-plugins-bad/ext/vulkan/gstvulkanelement.c diff --git a/ext/vulkan/gstvulkanelements.h b/subprojects/gst-plugins-bad/ext/vulkan/gstvulkanelements.h similarity index 100% rename from ext/vulkan/gstvulkanelements.h rename to subprojects/gst-plugins-bad/ext/vulkan/gstvulkanelements.h diff --git a/ext/vulkan/meson.build b/subprojects/gst-plugins-bad/ext/vulkan/meson.build similarity index 100% rename from ext/vulkan/meson.build rename to subprojects/gst-plugins-bad/ext/vulkan/meson.build diff --git a/ext/vulkan/shaders/ayuv_to_rgb.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/ayuv_to_rgb.frag similarity index 100% rename from ext/vulkan/shaders/ayuv_to_rgb.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/ayuv_to_rgb.frag diff --git a/ext/vulkan/shaders/bin2array.py b/subprojects/gst-plugins-bad/ext/vulkan/shaders/bin2array.py similarity index 100% rename from ext/vulkan/shaders/bin2array.py rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/bin2array.py diff --git a/ext/vulkan/shaders/color_convert_generic.glsl b/subprojects/gst-plugins-bad/ext/vulkan/shaders/color_convert_generic.glsl similarity index 100% rename from ext/vulkan/shaders/color_convert_generic.glsl rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/color_convert_generic.glsl diff --git a/ext/vulkan/shaders/identity.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/identity.frag similarity index 100% rename from ext/vulkan/shaders/identity.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/identity.frag diff --git a/ext/vulkan/shaders/identity.vert b/subprojects/gst-plugins-bad/ext/vulkan/shaders/identity.vert similarity index 100% rename from ext/vulkan/shaders/identity.vert rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/identity.vert diff --git a/ext/vulkan/shaders/meson.build b/subprojects/gst-plugins-bad/ext/vulkan/shaders/meson.build similarity index 100% rename from ext/vulkan/shaders/meson.build rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/meson.build diff --git a/ext/vulkan/shaders/nv12_to_rgb.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/nv12_to_rgb.frag similarity index 100% rename from ext/vulkan/shaders/nv12_to_rgb.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/nv12_to_rgb.frag diff --git a/ext/vulkan/shaders/rgb_to_ayuv.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_ayuv.frag similarity index 100% rename from ext/vulkan/shaders/rgb_to_ayuv.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_ayuv.frag diff --git a/ext/vulkan/shaders/rgb_to_nv12.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_nv12.frag similarity index 100% rename from ext/vulkan/shaders/rgb_to_nv12.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_nv12.frag diff --git a/ext/vulkan/shaders/rgb_to_yuy2.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_yuy2.frag similarity index 100% rename from ext/vulkan/shaders/rgb_to_yuy2.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/rgb_to_yuy2.frag diff --git a/ext/vulkan/shaders/swizzle.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle.frag similarity index 100% rename from ext/vulkan/shaders/swizzle.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle.frag diff --git a/ext/vulkan/shaders/swizzle.glsl b/subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle.glsl similarity index 100% rename from ext/vulkan/shaders/swizzle.glsl rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle.glsl diff --git a/ext/vulkan/shaders/swizzle_and_clobber_alpha.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle_and_clobber_alpha.frag similarity index 100% rename from ext/vulkan/shaders/swizzle_and_clobber_alpha.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/swizzle_and_clobber_alpha.frag diff --git a/ext/vulkan/shaders/upsample_ayuv.glsl b/subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_ayuv.glsl similarity index 100% rename from ext/vulkan/shaders/upsample_ayuv.glsl rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_ayuv.glsl diff --git a/ext/vulkan/shaders/upsample_nv12.glsl b/subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_nv12.glsl similarity index 100% rename from ext/vulkan/shaders/upsample_nv12.glsl rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_nv12.glsl diff --git a/ext/vulkan/shaders/upsample_yuy2.glsl b/subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_yuy2.glsl similarity index 100% rename from ext/vulkan/shaders/upsample_yuy2.glsl rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/upsample_yuy2.glsl diff --git a/ext/vulkan/shaders/view_convert.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/view_convert.frag similarity index 100% rename from ext/vulkan/shaders/view_convert.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/view_convert.frag diff --git a/ext/vulkan/shaders/view_defines.h b/subprojects/gst-plugins-bad/ext/vulkan/shaders/view_defines.h similarity index 100% rename from ext/vulkan/shaders/view_defines.h rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/view_defines.h diff --git a/ext/vulkan/shaders/yuy2_to_rgb.frag b/subprojects/gst-plugins-bad/ext/vulkan/shaders/yuy2_to_rgb.frag similarity index 100% rename from ext/vulkan/shaders/yuy2_to_rgb.frag rename to subprojects/gst-plugins-bad/ext/vulkan/shaders/yuy2_to_rgb.frag diff --git a/ext/vulkan/vkcolorconvert.c b/subprojects/gst-plugins-bad/ext/vulkan/vkcolorconvert.c similarity index 100% rename from ext/vulkan/vkcolorconvert.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkcolorconvert.c diff --git a/ext/vulkan/vkcolorconvert.h b/subprojects/gst-plugins-bad/ext/vulkan/vkcolorconvert.h similarity index 100% rename from ext/vulkan/vkcolorconvert.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkcolorconvert.h diff --git a/ext/vulkan/vkdeviceprovider.c b/subprojects/gst-plugins-bad/ext/vulkan/vkdeviceprovider.c similarity index 100% rename from ext/vulkan/vkdeviceprovider.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkdeviceprovider.c diff --git a/ext/vulkan/vkdeviceprovider.h b/subprojects/gst-plugins-bad/ext/vulkan/vkdeviceprovider.h similarity index 100% rename from ext/vulkan/vkdeviceprovider.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkdeviceprovider.h diff --git a/ext/vulkan/vkdownload.c b/subprojects/gst-plugins-bad/ext/vulkan/vkdownload.c similarity index 100% rename from ext/vulkan/vkdownload.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkdownload.c diff --git a/ext/vulkan/vkdownload.h b/subprojects/gst-plugins-bad/ext/vulkan/vkdownload.h similarity index 100% rename from ext/vulkan/vkdownload.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkdownload.h diff --git a/ext/vulkan/vkimageidentity.c b/subprojects/gst-plugins-bad/ext/vulkan/vkimageidentity.c similarity index 100% rename from ext/vulkan/vkimageidentity.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkimageidentity.c diff --git a/ext/vulkan/vkimageidentity.h b/subprojects/gst-plugins-bad/ext/vulkan/vkimageidentity.h similarity index 100% rename from ext/vulkan/vkimageidentity.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkimageidentity.h diff --git a/ext/vulkan/vksink.c b/subprojects/gst-plugins-bad/ext/vulkan/vksink.c similarity index 100% rename from ext/vulkan/vksink.c rename to subprojects/gst-plugins-bad/ext/vulkan/vksink.c diff --git a/ext/vulkan/vksink.h b/subprojects/gst-plugins-bad/ext/vulkan/vksink.h similarity index 100% rename from ext/vulkan/vksink.h rename to subprojects/gst-plugins-bad/ext/vulkan/vksink.h diff --git a/ext/vulkan/vkupload.c b/subprojects/gst-plugins-bad/ext/vulkan/vkupload.c similarity index 100% rename from ext/vulkan/vkupload.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkupload.c diff --git a/ext/vulkan/vkupload.h b/subprojects/gst-plugins-bad/ext/vulkan/vkupload.h similarity index 100% rename from ext/vulkan/vkupload.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkupload.h diff --git a/ext/vulkan/vkviewconvert.c b/subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.c similarity index 100% rename from ext/vulkan/vkviewconvert.c rename to subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.c diff --git a/ext/vulkan/vkviewconvert.h b/subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.h similarity index 100% rename from ext/vulkan/vkviewconvert.h rename to subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.h diff --git a/ext/wayland/gstwaylandsink.c b/subprojects/gst-plugins-bad/ext/wayland/gstwaylandsink.c similarity index 100% rename from ext/wayland/gstwaylandsink.c rename to subprojects/gst-plugins-bad/ext/wayland/gstwaylandsink.c diff --git a/ext/wayland/gstwaylandsink.h b/subprojects/gst-plugins-bad/ext/wayland/gstwaylandsink.h similarity index 100% rename from ext/wayland/gstwaylandsink.h rename to subprojects/gst-plugins-bad/ext/wayland/gstwaylandsink.h diff --git a/ext/wayland/meson.build b/subprojects/gst-plugins-bad/ext/wayland/meson.build similarity index 100% rename from ext/wayland/meson.build rename to subprojects/gst-plugins-bad/ext/wayland/meson.build diff --git a/ext/wayland/wlbuffer.c b/subprojects/gst-plugins-bad/ext/wayland/wlbuffer.c similarity index 100% rename from ext/wayland/wlbuffer.c rename to subprojects/gst-plugins-bad/ext/wayland/wlbuffer.c diff --git a/ext/wayland/wlbuffer.h b/subprojects/gst-plugins-bad/ext/wayland/wlbuffer.h similarity index 100% rename from ext/wayland/wlbuffer.h rename to subprojects/gst-plugins-bad/ext/wayland/wlbuffer.h diff --git a/ext/wayland/wldisplay.c b/subprojects/gst-plugins-bad/ext/wayland/wldisplay.c similarity index 100% rename from ext/wayland/wldisplay.c rename to subprojects/gst-plugins-bad/ext/wayland/wldisplay.c diff --git a/ext/wayland/wldisplay.h b/subprojects/gst-plugins-bad/ext/wayland/wldisplay.h similarity index 100% rename from ext/wayland/wldisplay.h rename to subprojects/gst-plugins-bad/ext/wayland/wldisplay.h diff --git a/ext/wayland/wllinuxdmabuf.c b/subprojects/gst-plugins-bad/ext/wayland/wllinuxdmabuf.c similarity index 100% rename from ext/wayland/wllinuxdmabuf.c rename to subprojects/gst-plugins-bad/ext/wayland/wllinuxdmabuf.c diff --git a/ext/wayland/wllinuxdmabuf.h b/subprojects/gst-plugins-bad/ext/wayland/wllinuxdmabuf.h similarity index 100% rename from ext/wayland/wllinuxdmabuf.h rename to subprojects/gst-plugins-bad/ext/wayland/wllinuxdmabuf.h diff --git a/ext/wayland/wlshmallocator.c b/subprojects/gst-plugins-bad/ext/wayland/wlshmallocator.c similarity index 100% rename from ext/wayland/wlshmallocator.c rename to subprojects/gst-plugins-bad/ext/wayland/wlshmallocator.c diff --git a/ext/wayland/wlshmallocator.h b/subprojects/gst-plugins-bad/ext/wayland/wlshmallocator.h similarity index 100% rename from ext/wayland/wlshmallocator.h rename to subprojects/gst-plugins-bad/ext/wayland/wlshmallocator.h diff --git a/ext/wayland/wlvideoformat.c b/subprojects/gst-plugins-bad/ext/wayland/wlvideoformat.c similarity index 100% rename from ext/wayland/wlvideoformat.c rename to subprojects/gst-plugins-bad/ext/wayland/wlvideoformat.c diff --git a/ext/wayland/wlvideoformat.h b/subprojects/gst-plugins-bad/ext/wayland/wlvideoformat.h similarity index 100% rename from ext/wayland/wlvideoformat.h rename to subprojects/gst-plugins-bad/ext/wayland/wlvideoformat.h diff --git a/ext/wayland/wlwindow.c b/subprojects/gst-plugins-bad/ext/wayland/wlwindow.c similarity index 100% rename from ext/wayland/wlwindow.c rename to subprojects/gst-plugins-bad/ext/wayland/wlwindow.c diff --git a/ext/wayland/wlwindow.h b/subprojects/gst-plugins-bad/ext/wayland/wlwindow.h similarity index 100% rename from ext/wayland/wlwindow.h rename to subprojects/gst-plugins-bad/ext/wayland/wlwindow.h diff --git a/ext/webp/gstwebp.c b/subprojects/gst-plugins-bad/ext/webp/gstwebp.c similarity index 100% rename from ext/webp/gstwebp.c rename to subprojects/gst-plugins-bad/ext/webp/gstwebp.c diff --git a/ext/webp/gstwebpdec.c b/subprojects/gst-plugins-bad/ext/webp/gstwebpdec.c similarity index 100% rename from ext/webp/gstwebpdec.c rename to subprojects/gst-plugins-bad/ext/webp/gstwebpdec.c diff --git a/ext/webp/gstwebpdec.h b/subprojects/gst-plugins-bad/ext/webp/gstwebpdec.h similarity index 100% rename from ext/webp/gstwebpdec.h rename to subprojects/gst-plugins-bad/ext/webp/gstwebpdec.h diff --git a/ext/webp/gstwebpenc.c b/subprojects/gst-plugins-bad/ext/webp/gstwebpenc.c similarity index 100% rename from ext/webp/gstwebpenc.c rename to subprojects/gst-plugins-bad/ext/webp/gstwebpenc.c diff --git a/ext/webp/gstwebpenc.h b/subprojects/gst-plugins-bad/ext/webp/gstwebpenc.h similarity index 100% rename from ext/webp/gstwebpenc.h rename to subprojects/gst-plugins-bad/ext/webp/gstwebpenc.h diff --git a/ext/webp/meson.build b/subprojects/gst-plugins-bad/ext/webp/meson.build similarity index 100% rename from ext/webp/meson.build rename to subprojects/gst-plugins-bad/ext/webp/meson.build diff --git a/ext/webrtc/fwd.h b/subprojects/gst-plugins-bad/ext/webrtc/fwd.h similarity index 100% rename from ext/webrtc/fwd.h rename to subprojects/gst-plugins-bad/ext/webrtc/fwd.h diff --git a/ext/webrtc/gstwebrtc.c b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtc.c similarity index 100% rename from ext/webrtc/gstwebrtc.c rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtc.c diff --git a/ext/webrtc/gstwebrtcbin.c b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcbin.c similarity index 100% rename from ext/webrtc/gstwebrtcbin.c rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcbin.c diff --git a/ext/webrtc/gstwebrtcbin.h b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcbin.h similarity index 100% rename from ext/webrtc/gstwebrtcbin.h rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcbin.h diff --git a/ext/webrtc/gstwebrtcice.c b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcice.c similarity index 100% rename from ext/webrtc/gstwebrtcice.c rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcice.c diff --git a/ext/webrtc/gstwebrtcice.h b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcice.h similarity index 100% rename from ext/webrtc/gstwebrtcice.h rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcice.h diff --git a/ext/webrtc/gstwebrtcstats.c b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcstats.c similarity index 100% rename from ext/webrtc/gstwebrtcstats.c rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcstats.c diff --git a/ext/webrtc/gstwebrtcstats.h b/subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcstats.h similarity index 100% rename from ext/webrtc/gstwebrtcstats.h rename to subprojects/gst-plugins-bad/ext/webrtc/gstwebrtcstats.h diff --git a/ext/webrtc/icestream.c b/subprojects/gst-plugins-bad/ext/webrtc/icestream.c similarity index 100% rename from ext/webrtc/icestream.c rename to subprojects/gst-plugins-bad/ext/webrtc/icestream.c diff --git a/ext/webrtc/icestream.h b/subprojects/gst-plugins-bad/ext/webrtc/icestream.h similarity index 100% rename from ext/webrtc/icestream.h rename to subprojects/gst-plugins-bad/ext/webrtc/icestream.h diff --git a/ext/webrtc/meson.build b/subprojects/gst-plugins-bad/ext/webrtc/meson.build similarity index 100% rename from ext/webrtc/meson.build rename to subprojects/gst-plugins-bad/ext/webrtc/meson.build diff --git a/ext/webrtc/nicetransport.c b/subprojects/gst-plugins-bad/ext/webrtc/nicetransport.c similarity index 100% rename from ext/webrtc/nicetransport.c rename to subprojects/gst-plugins-bad/ext/webrtc/nicetransport.c diff --git a/ext/webrtc/nicetransport.h b/subprojects/gst-plugins-bad/ext/webrtc/nicetransport.h similarity index 100% rename from ext/webrtc/nicetransport.h rename to subprojects/gst-plugins-bad/ext/webrtc/nicetransport.h diff --git a/ext/webrtc/transportreceivebin.c b/subprojects/gst-plugins-bad/ext/webrtc/transportreceivebin.c similarity index 100% rename from ext/webrtc/transportreceivebin.c rename to subprojects/gst-plugins-bad/ext/webrtc/transportreceivebin.c diff --git a/ext/webrtc/transportreceivebin.h b/subprojects/gst-plugins-bad/ext/webrtc/transportreceivebin.h similarity index 100% rename from ext/webrtc/transportreceivebin.h rename to subprojects/gst-plugins-bad/ext/webrtc/transportreceivebin.h diff --git a/ext/webrtc/transportsendbin.c b/subprojects/gst-plugins-bad/ext/webrtc/transportsendbin.c similarity index 100% rename from ext/webrtc/transportsendbin.c rename to subprojects/gst-plugins-bad/ext/webrtc/transportsendbin.c diff --git a/ext/webrtc/transportsendbin.h b/subprojects/gst-plugins-bad/ext/webrtc/transportsendbin.h similarity index 100% rename from ext/webrtc/transportsendbin.h rename to subprojects/gst-plugins-bad/ext/webrtc/transportsendbin.h diff --git a/ext/webrtc/transportstream.c b/subprojects/gst-plugins-bad/ext/webrtc/transportstream.c similarity index 100% rename from ext/webrtc/transportstream.c rename to subprojects/gst-plugins-bad/ext/webrtc/transportstream.c diff --git a/ext/webrtc/transportstream.h b/subprojects/gst-plugins-bad/ext/webrtc/transportstream.h similarity index 100% rename from ext/webrtc/transportstream.h rename to subprojects/gst-plugins-bad/ext/webrtc/transportstream.h diff --git a/ext/webrtc/utils.c b/subprojects/gst-plugins-bad/ext/webrtc/utils.c similarity index 100% rename from ext/webrtc/utils.c rename to subprojects/gst-plugins-bad/ext/webrtc/utils.c diff --git a/ext/webrtc/utils.h b/subprojects/gst-plugins-bad/ext/webrtc/utils.h similarity index 100% rename from ext/webrtc/utils.h rename to subprojects/gst-plugins-bad/ext/webrtc/utils.h diff --git a/ext/webrtc/webrtcdatachannel.c b/subprojects/gst-plugins-bad/ext/webrtc/webrtcdatachannel.c similarity index 100% rename from ext/webrtc/webrtcdatachannel.c rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcdatachannel.c diff --git a/ext/webrtc/webrtcdatachannel.h b/subprojects/gst-plugins-bad/ext/webrtc/webrtcdatachannel.h similarity index 100% rename from ext/webrtc/webrtcdatachannel.h rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcdatachannel.h diff --git a/ext/webrtc/webrtcsctptransport.c b/subprojects/gst-plugins-bad/ext/webrtc/webrtcsctptransport.c similarity index 100% rename from ext/webrtc/webrtcsctptransport.c rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcsctptransport.c diff --git a/ext/webrtc/webrtcsctptransport.h b/subprojects/gst-plugins-bad/ext/webrtc/webrtcsctptransport.h similarity index 100% rename from ext/webrtc/webrtcsctptransport.h rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcsctptransport.h diff --git a/ext/webrtc/webrtcsdp.c b/subprojects/gst-plugins-bad/ext/webrtc/webrtcsdp.c similarity index 100% rename from ext/webrtc/webrtcsdp.c rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcsdp.c diff --git a/ext/webrtc/webrtcsdp.h b/subprojects/gst-plugins-bad/ext/webrtc/webrtcsdp.h similarity index 100% rename from ext/webrtc/webrtcsdp.h rename to subprojects/gst-plugins-bad/ext/webrtc/webrtcsdp.h diff --git a/ext/webrtc/webrtctransceiver.c b/subprojects/gst-plugins-bad/ext/webrtc/webrtctransceiver.c similarity index 100% rename from ext/webrtc/webrtctransceiver.c rename to subprojects/gst-plugins-bad/ext/webrtc/webrtctransceiver.c diff --git a/ext/webrtc/webrtctransceiver.h b/subprojects/gst-plugins-bad/ext/webrtc/webrtctransceiver.h similarity index 100% rename from ext/webrtc/webrtctransceiver.h rename to subprojects/gst-plugins-bad/ext/webrtc/webrtctransceiver.h diff --git a/ext/webrtcdsp/gstwebrtcdsp.cpp b/subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdsp.cpp similarity index 100% rename from ext/webrtcdsp/gstwebrtcdsp.cpp rename to subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdsp.cpp diff --git a/ext/webrtcdsp/gstwebrtcdsp.h b/subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdsp.h similarity index 100% rename from ext/webrtcdsp/gstwebrtcdsp.h rename to subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdsp.h diff --git a/ext/webrtcdsp/gstwebrtcdspplugin.cpp b/subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdspplugin.cpp similarity index 100% rename from ext/webrtcdsp/gstwebrtcdspplugin.cpp rename to subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcdspplugin.cpp diff --git a/ext/webrtcdsp/gstwebrtcechoprobe.cpp b/subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcechoprobe.cpp similarity index 100% rename from ext/webrtcdsp/gstwebrtcechoprobe.cpp rename to subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcechoprobe.cpp diff --git a/ext/webrtcdsp/gstwebrtcechoprobe.h b/subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcechoprobe.h similarity index 100% rename from ext/webrtcdsp/gstwebrtcechoprobe.h rename to subprojects/gst-plugins-bad/ext/webrtcdsp/gstwebrtcechoprobe.h diff --git a/ext/webrtcdsp/meson.build b/subprojects/gst-plugins-bad/ext/webrtcdsp/meson.build similarity index 100% rename from ext/webrtcdsp/meson.build rename to subprojects/gst-plugins-bad/ext/webrtcdsp/meson.build diff --git a/ext/wildmidi/README b/subprojects/gst-plugins-bad/ext/wildmidi/README similarity index 100% rename from ext/wildmidi/README rename to subprojects/gst-plugins-bad/ext/wildmidi/README diff --git a/ext/wildmidi/gstwildmididec.c b/subprojects/gst-plugins-bad/ext/wildmidi/gstwildmididec.c similarity index 100% rename from ext/wildmidi/gstwildmididec.c rename to subprojects/gst-plugins-bad/ext/wildmidi/gstwildmididec.c diff --git a/ext/wildmidi/gstwildmididec.h b/subprojects/gst-plugins-bad/ext/wildmidi/gstwildmididec.h similarity index 100% rename from ext/wildmidi/gstwildmididec.h rename to subprojects/gst-plugins-bad/ext/wildmidi/gstwildmididec.h diff --git a/ext/wildmidi/meson.build b/subprojects/gst-plugins-bad/ext/wildmidi/meson.build similarity index 100% rename from ext/wildmidi/meson.build rename to subprojects/gst-plugins-bad/ext/wildmidi/meson.build diff --git a/ext/wpe/WPEThreadedView.cpp b/subprojects/gst-plugins-bad/ext/wpe/WPEThreadedView.cpp similarity index 100% rename from ext/wpe/WPEThreadedView.cpp rename to subprojects/gst-plugins-bad/ext/wpe/WPEThreadedView.cpp diff --git a/ext/wpe/WPEThreadedView.h b/subprojects/gst-plugins-bad/ext/wpe/WPEThreadedView.h similarity index 100% rename from ext/wpe/WPEThreadedView.h rename to subprojects/gst-plugins-bad/ext/wpe/WPEThreadedView.h diff --git a/ext/wpe/gstwpe.cpp b/subprojects/gst-plugins-bad/ext/wpe/gstwpe.cpp similarity index 100% rename from ext/wpe/gstwpe.cpp rename to subprojects/gst-plugins-bad/ext/wpe/gstwpe.cpp diff --git a/ext/wpe/gstwpe.h b/subprojects/gst-plugins-bad/ext/wpe/gstwpe.h similarity index 100% rename from ext/wpe/gstwpe.h rename to subprojects/gst-plugins-bad/ext/wpe/gstwpe.h diff --git a/ext/wpe/gstwpesrcbin.cpp b/subprojects/gst-plugins-bad/ext/wpe/gstwpesrcbin.cpp similarity index 100% rename from ext/wpe/gstwpesrcbin.cpp rename to subprojects/gst-plugins-bad/ext/wpe/gstwpesrcbin.cpp diff --git a/ext/wpe/gstwpesrcbin.h b/subprojects/gst-plugins-bad/ext/wpe/gstwpesrcbin.h similarity index 100% rename from ext/wpe/gstwpesrcbin.h rename to subprojects/gst-plugins-bad/ext/wpe/gstwpesrcbin.h diff --git a/ext/wpe/gstwpevideosrc.cpp b/subprojects/gst-plugins-bad/ext/wpe/gstwpevideosrc.cpp similarity index 100% rename from ext/wpe/gstwpevideosrc.cpp rename to subprojects/gst-plugins-bad/ext/wpe/gstwpevideosrc.cpp diff --git a/ext/wpe/gstwpevideosrc.h b/subprojects/gst-plugins-bad/ext/wpe/gstwpevideosrc.h similarity index 100% rename from ext/wpe/gstwpevideosrc.h rename to subprojects/gst-plugins-bad/ext/wpe/gstwpevideosrc.h diff --git a/ext/wpe/meson.build b/subprojects/gst-plugins-bad/ext/wpe/meson.build similarity index 100% rename from ext/wpe/meson.build rename to subprojects/gst-plugins-bad/ext/wpe/meson.build diff --git a/ext/wpe/wpe-extension/gstwpeaudiosink.c b/subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeaudiosink.c similarity index 100% rename from ext/wpe/wpe-extension/gstwpeaudiosink.c rename to subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeaudiosink.c diff --git a/ext/wpe/wpe-extension/gstwpebusmsgforwarder.c b/subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpebusmsgforwarder.c similarity index 100% rename from ext/wpe/wpe-extension/gstwpebusmsgforwarder.c rename to subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpebusmsgforwarder.c diff --git a/ext/wpe/wpe-extension/gstwpeextension.c b/subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeextension.c similarity index 100% rename from ext/wpe/wpe-extension/gstwpeextension.c rename to subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeextension.c diff --git a/ext/wpe/wpe-extension/gstwpeextension.h b/subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeextension.h similarity index 100% rename from ext/wpe/wpe-extension/gstwpeextension.h rename to subprojects/gst-plugins-bad/ext/wpe/wpe-extension/gstwpeextension.h diff --git a/ext/wpe/wpe-extension/meson.build b/subprojects/gst-plugins-bad/ext/wpe/wpe-extension/meson.build similarity index 100% rename from ext/wpe/wpe-extension/meson.build rename to subprojects/gst-plugins-bad/ext/wpe/wpe-extension/meson.build diff --git a/ext/x265/gstx265enc.c b/subprojects/gst-plugins-bad/ext/x265/gstx265enc.c similarity index 100% rename from ext/x265/gstx265enc.c rename to subprojects/gst-plugins-bad/ext/x265/gstx265enc.c diff --git a/ext/x265/gstx265enc.h b/subprojects/gst-plugins-bad/ext/x265/gstx265enc.h similarity index 100% rename from ext/x265/gstx265enc.h rename to subprojects/gst-plugins-bad/ext/x265/gstx265enc.h diff --git a/ext/x265/meson.build b/subprojects/gst-plugins-bad/ext/x265/meson.build similarity index 100% rename from ext/x265/meson.build rename to subprojects/gst-plugins-bad/ext/x265/meson.build diff --git a/ext/zbar/gstzbar.c b/subprojects/gst-plugins-bad/ext/zbar/gstzbar.c similarity index 100% rename from ext/zbar/gstzbar.c rename to subprojects/gst-plugins-bad/ext/zbar/gstzbar.c diff --git a/ext/zbar/gstzbar.h b/subprojects/gst-plugins-bad/ext/zbar/gstzbar.h similarity index 100% rename from ext/zbar/gstzbar.h rename to subprojects/gst-plugins-bad/ext/zbar/gstzbar.h diff --git a/ext/zbar/meson.build b/subprojects/gst-plugins-bad/ext/zbar/meson.build similarity index 100% rename from ext/zbar/meson.build rename to subprojects/gst-plugins-bad/ext/zbar/meson.build diff --git a/ext/zxing/gstzxing.cpp b/subprojects/gst-plugins-bad/ext/zxing/gstzxing.cpp similarity index 100% rename from ext/zxing/gstzxing.cpp rename to subprojects/gst-plugins-bad/ext/zxing/gstzxing.cpp diff --git a/ext/zxing/gstzxing.h b/subprojects/gst-plugins-bad/ext/zxing/gstzxing.h similarity index 100% rename from ext/zxing/gstzxing.h rename to subprojects/gst-plugins-bad/ext/zxing/gstzxing.h diff --git a/ext/zxing/gstzxingplugin.c b/subprojects/gst-plugins-bad/ext/zxing/gstzxingplugin.c similarity index 100% rename from ext/zxing/gstzxingplugin.c rename to subprojects/gst-plugins-bad/ext/zxing/gstzxingplugin.c diff --git a/ext/zxing/meson.build b/subprojects/gst-plugins-bad/ext/zxing/meson.build similarity index 100% rename from ext/zxing/meson.build rename to subprojects/gst-plugins-bad/ext/zxing/meson.build diff --git a/gst-libs/gst/adaptivedemux/adaptive-demux-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/adaptive-demux-prelude.h similarity index 100% rename from gst-libs/gst/adaptivedemux/adaptive-demux-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/adaptive-demux-prelude.h diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/gstadaptivedemux.c similarity index 100% rename from gst-libs/gst/adaptivedemux/gstadaptivedemux.c rename to subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/gstadaptivedemux.c diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.h b/subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/gstadaptivedemux.h similarity index 100% rename from gst-libs/gst/adaptivedemux/gstadaptivedemux.h rename to subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/gstadaptivedemux.h diff --git a/gst-libs/gst/adaptivedemux/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/meson.build similarity index 100% rename from gst-libs/gst/adaptivedemux/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/adaptivedemux/meson.build diff --git a/gst-libs/gst/audio/audio-bad-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/audio/audio-bad-prelude.h similarity index 100% rename from gst-libs/gst/audio/audio-bad-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/audio-bad-prelude.h diff --git a/gst-libs/gst/audio/gstnonstreamaudiodecoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.c similarity index 100% rename from gst-libs/gst/audio/gstnonstreamaudiodecoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.c diff --git a/gst-libs/gst/audio/gstnonstreamaudiodecoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h similarity index 100% rename from gst-libs/gst/audio/gstnonstreamaudiodecoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h diff --git a/gst-libs/gst/audio/gstplanaraudioadapter.c b/subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.c similarity index 100% rename from gst-libs/gst/audio/gstplanaraudioadapter.c rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.c diff --git a/gst-libs/gst/audio/gstplanaraudioadapter.h b/subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.h similarity index 100% rename from gst-libs/gst/audio/gstplanaraudioadapter.h rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.h diff --git a/gst-libs/gst/audio/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build similarity index 100% rename from gst-libs/gst/audio/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/audio/meson.build diff --git a/gst-libs/gst/basecamerabinsrc/basecamerabinsrc-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/basecamerabinsrc-prelude.h similarity index 100% rename from gst-libs/gst/basecamerabinsrc/basecamerabinsrc-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/basecamerabinsrc-prelude.h diff --git a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c diff --git a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h diff --git a/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c diff --git a/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h diff --git a/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c diff --git a/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h similarity index 100% rename from gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h diff --git a/gst-libs/gst/basecamerabinsrc/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/meson.build similarity index 100% rename from gst-libs/gst/basecamerabinsrc/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/meson.build diff --git a/gst-libs/gst/codecparsers/codecparsers-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/codecparsers-prelude.h similarity index 100% rename from gst-libs/gst/codecparsers/codecparsers-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/codecparsers-prelude.h diff --git a/gst-libs/gst/codecparsers/dboolhuff.AUTHORS b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.AUTHORS similarity index 100% rename from gst-libs/gst/codecparsers/dboolhuff.AUTHORS rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.AUTHORS diff --git a/gst-libs/gst/codecparsers/dboolhuff.LICENSE b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.LICENSE similarity index 100% rename from gst-libs/gst/codecparsers/dboolhuff.LICENSE rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.LICENSE diff --git a/gst-libs/gst/codecparsers/dboolhuff.PATENTS b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.PATENTS similarity index 100% rename from gst-libs/gst/codecparsers/dboolhuff.PATENTS rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.PATENTS diff --git a/gst-libs/gst/codecparsers/dboolhuff.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.c similarity index 100% rename from gst-libs/gst/codecparsers/dboolhuff.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.c diff --git a/gst-libs/gst/codecparsers/dboolhuff.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.h similarity index 100% rename from gst-libs/gst/codecparsers/dboolhuff.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/dboolhuff.h diff --git a/gst-libs/gst/codecparsers/gstav1parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstav1parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstav1parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstav1parser.c diff --git a/gst-libs/gst/codecparsers/gstav1parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstav1parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstav1parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstav1parser.h diff --git a/gst-libs/gst/codecparsers/gsth264parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gsth264parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c diff --git a/gst-libs/gst/codecparsers/gsth264parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gsth264parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h diff --git a/gst-libs/gst/codecparsers/gsth265parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gsth265parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.c diff --git a/gst-libs/gst/codecparsers/gsth265parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gsth265parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h diff --git a/gst-libs/gst/codecparsers/gstjpeg2000sampling.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpeg2000sampling.c similarity index 100% rename from gst-libs/gst/codecparsers/gstjpeg2000sampling.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpeg2000sampling.c diff --git a/gst-libs/gst/codecparsers/gstjpeg2000sampling.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpeg2000sampling.h similarity index 100% rename from gst-libs/gst/codecparsers/gstjpeg2000sampling.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpeg2000sampling.h diff --git a/gst-libs/gst/codecparsers/gstjpegparser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpegparser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstjpegparser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpegparser.c diff --git a/gst-libs/gst/codecparsers/gstjpegparser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpegparser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstjpegparser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstjpegparser.h diff --git a/gst-libs/gst/codecparsers/gstmpeg4parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpeg4parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstmpeg4parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpeg4parser.c diff --git a/gst-libs/gst/codecparsers/gstmpeg4parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpeg4parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstmpeg4parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpeg4parser.h diff --git a/gst-libs/gst/codecparsers/gstmpegvideometa.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideometa.c similarity index 100% rename from gst-libs/gst/codecparsers/gstmpegvideometa.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideometa.c diff --git a/gst-libs/gst/codecparsers/gstmpegvideometa.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideometa.h similarity index 100% rename from gst-libs/gst/codecparsers/gstmpegvideometa.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideometa.h diff --git a/gst-libs/gst/codecparsers/gstmpegvideoparser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideoparser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstmpegvideoparser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideoparser.c diff --git a/gst-libs/gst/codecparsers/gstmpegvideoparser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideoparser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstmpegvideoparser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstmpegvideoparser.h diff --git a/gst-libs/gst/codecparsers/gstvc1parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvc1parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstvc1parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvc1parser.c diff --git a/gst-libs/gst/codecparsers/gstvc1parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvc1parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstvc1parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvc1parser.h diff --git a/gst-libs/gst/codecparsers/gstvp8parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstvp8parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8parser.c diff --git a/gst-libs/gst/codecparsers/gstvp8parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstvp8parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8parser.h diff --git a/gst-libs/gst/codecparsers/gstvp8rangedecoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8rangedecoder.c similarity index 100% rename from gst-libs/gst/codecparsers/gstvp8rangedecoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8rangedecoder.c diff --git a/gst-libs/gst/codecparsers/gstvp8rangedecoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8rangedecoder.h similarity index 100% rename from gst-libs/gst/codecparsers/gstvp8rangedecoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp8rangedecoder.h diff --git a/gst-libs/gst/codecparsers/gstvp9parser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp9parser.c similarity index 100% rename from gst-libs/gst/codecparsers/gstvp9parser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp9parser.c diff --git a/gst-libs/gst/codecparsers/gstvp9parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp9parser.h similarity index 100% rename from gst-libs/gst/codecparsers/gstvp9parser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gstvp9parser.h diff --git a/gst-libs/gst/codecparsers/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/meson.build similarity index 100% rename from gst-libs/gst/codecparsers/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/meson.build diff --git a/gst-libs/gst/codecparsers/nalutils.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/nalutils.c similarity index 100% rename from gst-libs/gst/codecparsers/nalutils.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/nalutils.c diff --git a/gst-libs/gst/codecparsers/nalutils.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/nalutils.h similarity index 100% rename from gst-libs/gst/codecparsers/nalutils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/nalutils.h diff --git a/gst-libs/gst/codecparsers/parserutils.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/parserutils.c similarity index 100% rename from gst-libs/gst/codecparsers/parserutils.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/parserutils.c diff --git a/gst-libs/gst/codecparsers/parserutils.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/parserutils.h similarity index 100% rename from gst-libs/gst/codecparsers/parserutils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/parserutils.h diff --git a/gst-libs/gst/codecparsers/vp8utils.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp8utils.c similarity index 100% rename from gst-libs/gst/codecparsers/vp8utils.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp8utils.c diff --git a/gst-libs/gst/codecparsers/vp8utils.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp8utils.h similarity index 100% rename from gst-libs/gst/codecparsers/vp8utils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp8utils.h diff --git a/gst-libs/gst/codecparsers/vp9utils.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp9utils.c similarity index 100% rename from gst-libs/gst/codecparsers/vp9utils.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp9utils.c diff --git a/gst-libs/gst/codecparsers/vp9utils.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp9utils.h similarity index 100% rename from gst-libs/gst/codecparsers/vp9utils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/vp9utils.h diff --git a/gst-libs/gst/codecs/codecs-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/codecs-prelude.h similarity index 100% rename from gst-libs/gst/codecs/codecs-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/codecs-prelude.h diff --git a/gst-libs/gst/codecs/gstav1decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.c similarity index 100% rename from gst-libs/gst/codecs/gstav1decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.c diff --git a/gst-libs/gst/codecs/gstav1decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h similarity index 100% rename from gst-libs/gst/codecs/gstav1decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h diff --git a/gst-libs/gst/codecs/gstav1picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c similarity index 100% rename from gst-libs/gst/codecs/gstav1picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c diff --git a/gst-libs/gst/codecs/gstav1picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h similarity index 100% rename from gst-libs/gst/codecs/gstav1picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h diff --git a/gst-libs/gst/codecs/gsth264decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.c similarity index 100% rename from gst-libs/gst/codecs/gsth264decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.c diff --git a/gst-libs/gst/codecs/gsth264decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h similarity index 100% rename from gst-libs/gst/codecs/gsth264decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h diff --git a/gst-libs/gst/codecs/gsth264picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c similarity index 100% rename from gst-libs/gst/codecs/gsth264picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c diff --git a/gst-libs/gst/codecs/gsth264picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h similarity index 100% rename from gst-libs/gst/codecs/gsth264picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h diff --git a/gst-libs/gst/codecs/gsth265decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.c similarity index 100% rename from gst-libs/gst/codecs/gsth265decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.c diff --git a/gst-libs/gst/codecs/gsth265decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h similarity index 100% rename from gst-libs/gst/codecs/gsth265decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h diff --git a/gst-libs/gst/codecs/gsth265picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c similarity index 100% rename from gst-libs/gst/codecs/gsth265picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c diff --git a/gst-libs/gst/codecs/gsth265picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h similarity index 100% rename from gst-libs/gst/codecs/gsth265picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h diff --git a/gst-libs/gst/codecs/gstmpeg2decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.c similarity index 100% rename from gst-libs/gst/codecs/gstmpeg2decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.c diff --git a/gst-libs/gst/codecs/gstmpeg2decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h similarity index 100% rename from gst-libs/gst/codecs/gstmpeg2decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h diff --git a/gst-libs/gst/codecs/gstmpeg2picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c similarity index 100% rename from gst-libs/gst/codecs/gstmpeg2picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c diff --git a/gst-libs/gst/codecs/gstmpeg2picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h similarity index 100% rename from gst-libs/gst/codecs/gstmpeg2picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h diff --git a/gst-libs/gst/codecs/gstvp8decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.c similarity index 100% rename from gst-libs/gst/codecs/gstvp8decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.c diff --git a/gst-libs/gst/codecs/gstvp8decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h similarity index 100% rename from gst-libs/gst/codecs/gstvp8decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h diff --git a/gst-libs/gst/codecs/gstvp8picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c similarity index 100% rename from gst-libs/gst/codecs/gstvp8picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c diff --git a/gst-libs/gst/codecs/gstvp8picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h similarity index 100% rename from gst-libs/gst/codecs/gstvp8picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h diff --git a/gst-libs/gst/codecs/gstvp9decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c similarity index 100% rename from gst-libs/gst/codecs/gstvp9decoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c diff --git a/gst-libs/gst/codecs/gstvp9decoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h similarity index 100% rename from gst-libs/gst/codecs/gstvp9decoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h diff --git a/gst-libs/gst/codecs/gstvp9picture.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c similarity index 100% rename from gst-libs/gst/codecs/gstvp9picture.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c diff --git a/gst-libs/gst/codecs/gstvp9picture.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h similarity index 100% rename from gst-libs/gst/codecs/gstvp9picture.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h diff --git a/gst-libs/gst/codecs/gstvp9statefulparser.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.c similarity index 100% rename from gst-libs/gst/codecs/gstvp9statefulparser.c rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.c diff --git a/gst-libs/gst/codecs/gstvp9statefulparser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.h similarity index 100% rename from gst-libs/gst/codecs/gstvp9statefulparser.h rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.h diff --git a/gst-libs/gst/codecs/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/meson.build similarity index 100% rename from gst-libs/gst/codecs/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/codecs/meson.build diff --git a/gst-libs/gst/d3d11/d3d11-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/d3d11-prelude.h similarity index 100% rename from gst-libs/gst/d3d11/d3d11-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/d3d11-prelude.h diff --git a/gst-libs/gst/d3d11/gstd3d11.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11.h diff --git a/gst-libs/gst/d3d11/gstd3d11_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11_fwd.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11_fwd.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11_fwd.h diff --git a/gst-libs/gst/d3d11/gstd3d11_private.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11_private.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11_private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11_private.h diff --git a/gst-libs/gst/d3d11/gstd3d11bufferpool.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11bufferpool.cpp similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11bufferpool.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11bufferpool.cpp diff --git a/gst-libs/gst/d3d11/gstd3d11bufferpool.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11bufferpool.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11bufferpool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11bufferpool.h diff --git a/gst-libs/gst/d3d11/gstd3d11config.h.meson b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11config.h.meson similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11config.h.meson rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11config.h.meson diff --git a/gst-libs/gst/d3d11/gstd3d11device.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11device.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp diff --git a/gst-libs/gst/d3d11/gstd3d11device.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11device.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.h diff --git a/gst-libs/gst/d3d11/gstd3d11format.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11format.cpp similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11format.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11format.cpp diff --git a/gst-libs/gst/d3d11/gstd3d11format.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11format.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11format.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11format.h diff --git a/gst-libs/gst/d3d11/gstd3d11memory.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11memory.cpp similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11memory.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11memory.cpp diff --git a/gst-libs/gst/d3d11/gstd3d11memory.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11memory.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11memory.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11memory.h diff --git a/gst-libs/gst/d3d11/gstd3d11utils.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11utils.cpp similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11utils.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11utils.cpp diff --git a/gst-libs/gst/d3d11/gstd3d11utils.h b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11utils.h similarity index 100% rename from gst-libs/gst/d3d11/gstd3d11utils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11utils.h diff --git a/gst-libs/gst/d3d11/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build similarity index 100% rename from gst-libs/gst/d3d11/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build diff --git a/gst-libs/gst/gettext.h b/subprojects/gst-plugins-bad/gst-libs/gst/gettext.h similarity index 100% rename from gst-libs/gst/gettext.h rename to subprojects/gst-plugins-bad/gst-libs/gst/gettext.h diff --git a/gst-libs/gst/glib-compat-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/glib-compat-private.h similarity index 100% rename from gst-libs/gst/glib-compat-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/glib-compat-private.h diff --git a/gst-libs/gst/gst-i18n-plugin.h b/subprojects/gst-plugins-bad/gst-libs/gst/gst-i18n-plugin.h similarity index 100% rename from gst-libs/gst/gst-i18n-plugin.h rename to subprojects/gst-plugins-bad/gst-libs/gst/gst-i18n-plugin.h diff --git a/gst-libs/gst/insertbin/gstinsertbin.c b/subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.c similarity index 100% rename from gst-libs/gst/insertbin/gstinsertbin.c rename to subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.c diff --git a/gst-libs/gst/insertbin/gstinsertbin.h b/subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.h similarity index 100% rename from gst-libs/gst/insertbin/gstinsertbin.h rename to subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.h diff --git a/gst-libs/gst/insertbin/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/insertbin/meson.build similarity index 100% rename from gst-libs/gst/insertbin/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/insertbin/meson.build diff --git a/gst-libs/gst/interfaces/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/interfaces/meson.build similarity index 100% rename from gst-libs/gst/interfaces/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/interfaces/meson.build diff --git a/gst-libs/gst/interfaces/photography-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography-prelude.h similarity index 100% rename from gst-libs/gst/interfaces/photography-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography-prelude.h diff --git a/gst-libs/gst/interfaces/photography.c b/subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography.c similarity index 100% rename from gst-libs/gst/interfaces/photography.c rename to subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography.c diff --git a/gst-libs/gst/interfaces/photography.h b/subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography.h similarity index 100% rename from gst-libs/gst/interfaces/photography.h rename to subprojects/gst-plugins-bad/gst-libs/gst/interfaces/photography.h diff --git a/gst-libs/gst/isoff/gstisoff.c b/subprojects/gst-plugins-bad/gst-libs/gst/isoff/gstisoff.c similarity index 100% rename from gst-libs/gst/isoff/gstisoff.c rename to subprojects/gst-plugins-bad/gst-libs/gst/isoff/gstisoff.c diff --git a/gst-libs/gst/isoff/gstisoff.h b/subprojects/gst-plugins-bad/gst-libs/gst/isoff/gstisoff.h similarity index 100% rename from gst-libs/gst/isoff/gstisoff.h rename to subprojects/gst-plugins-bad/gst-libs/gst/isoff/gstisoff.h diff --git a/gst-libs/gst/isoff/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/isoff/meson.build similarity index 100% rename from gst-libs/gst/isoff/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/isoff/meson.build diff --git a/gst-libs/gst/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/meson.build similarity index 100% rename from gst-libs/gst/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/meson.build diff --git a/gst-libs/gst/mpegts/gst-atsc-descriptor.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-descriptor.h similarity index 100% rename from gst-libs/gst/mpegts/gst-atsc-descriptor.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-descriptor.h diff --git a/gst-libs/gst/mpegts/gst-atsc-section.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-section.c similarity index 100% rename from gst-libs/gst/mpegts/gst-atsc-section.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-section.c diff --git a/gst-libs/gst/mpegts/gst-atsc-section.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-section.h similarity index 100% rename from gst-libs/gst/mpegts/gst-atsc-section.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-atsc-section.h diff --git a/gst-libs/gst/mpegts/gst-dvb-descriptor.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-descriptor.c similarity index 100% rename from gst-libs/gst/mpegts/gst-dvb-descriptor.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-descriptor.c diff --git a/gst-libs/gst/mpegts/gst-dvb-descriptor.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-descriptor.h similarity index 100% rename from gst-libs/gst/mpegts/gst-dvb-descriptor.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-descriptor.h diff --git a/gst-libs/gst/mpegts/gst-dvb-section.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-section.c similarity index 100% rename from gst-libs/gst/mpegts/gst-dvb-section.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-section.c diff --git a/gst-libs/gst/mpegts/gst-dvb-section.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-section.h similarity index 100% rename from gst-libs/gst/mpegts/gst-dvb-section.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-dvb-section.h diff --git a/gst-libs/gst/mpegts/gst-hdmv-section.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-hdmv-section.h similarity index 100% rename from gst-libs/gst/mpegts/gst-hdmv-section.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-hdmv-section.h diff --git a/gst-libs/gst/mpegts/gst-isdb-descriptor.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-isdb-descriptor.h similarity index 100% rename from gst-libs/gst/mpegts/gst-isdb-descriptor.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-isdb-descriptor.h diff --git a/gst-libs/gst/mpegts/gst-scte-section.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-scte-section.c similarity index 100% rename from gst-libs/gst/mpegts/gst-scte-section.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-scte-section.c diff --git a/gst-libs/gst/mpegts/gst-scte-section.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-scte-section.h similarity index 100% rename from gst-libs/gst/mpegts/gst-scte-section.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-scte-section.h diff --git a/gst-libs/gst/mpegts/gstmpegts-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegts-private.h similarity index 100% rename from gst-libs/gst/mpegts/gstmpegts-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegts-private.h diff --git a/gst-libs/gst/mpegts/gstmpegtsdescriptor.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtsdescriptor.c similarity index 100% rename from gst-libs/gst/mpegts/gstmpegtsdescriptor.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtsdescriptor.c diff --git a/gst-libs/gst/mpegts/gstmpegtsdescriptor.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtsdescriptor.h similarity index 100% rename from gst-libs/gst/mpegts/gstmpegtsdescriptor.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtsdescriptor.h diff --git a/gst-libs/gst/mpegts/gstmpegtssection.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtssection.c similarity index 100% rename from gst-libs/gst/mpegts/gstmpegtssection.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtssection.c diff --git a/gst-libs/gst/mpegts/gstmpegtssection.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtssection.h similarity index 100% rename from gst-libs/gst/mpegts/gstmpegtssection.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gstmpegtssection.h diff --git a/gst-libs/gst/mpegts/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/meson.build similarity index 100% rename from gst-libs/gst/mpegts/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/meson.build diff --git a/gst-libs/gst/mpegts/mpegts-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts-prelude.h similarity index 100% rename from gst-libs/gst/mpegts/mpegts-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts-prelude.h diff --git a/gst-libs/gst/mpegts/mpegts.c b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts.c similarity index 100% rename from gst-libs/gst/mpegts/mpegts.c rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts.c diff --git a/gst-libs/gst/mpegts/mpegts.h b/subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts.h similarity index 100% rename from gst-libs/gst/mpegts/mpegts.h rename to subprojects/gst-plugins-bad/gst-libs/gst/mpegts/mpegts.h diff --git a/gst-libs/gst/opencv/gstopencvutils.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvutils.cpp similarity index 100% rename from gst-libs/gst/opencv/gstopencvutils.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvutils.cpp diff --git a/gst-libs/gst/opencv/gstopencvutils.h b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvutils.h similarity index 100% rename from gst-libs/gst/opencv/gstopencvutils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvutils.h diff --git a/gst-libs/gst/opencv/gstopencvvideofilter.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvvideofilter.cpp similarity index 100% rename from gst-libs/gst/opencv/gstopencvvideofilter.cpp rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvvideofilter.cpp diff --git a/gst-libs/gst/opencv/gstopencvvideofilter.h b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvvideofilter.h similarity index 100% rename from gst-libs/gst/opencv/gstopencvvideofilter.h rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/gstopencvvideofilter.h diff --git a/gst-libs/gst/opencv/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/meson.build similarity index 100% rename from gst-libs/gst/opencv/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/meson.build diff --git a/gst-libs/gst/opencv/opencv-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/opencv/opencv-prelude.h similarity index 100% rename from gst-libs/gst/opencv/opencv-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/opencv/opencv-prelude.h diff --git a/gst-libs/gst/play/gstplay-media-info-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info-private.h similarity index 100% rename from gst-libs/gst/play/gstplay-media-info-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info-private.h diff --git a/gst-libs/gst/play/gstplay-media-info.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.c similarity index 100% rename from gst-libs/gst/play/gstplay-media-info.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.c diff --git a/gst-libs/gst/play/gstplay-media-info.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h similarity index 100% rename from gst-libs/gst/play/gstplay-media-info.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h diff --git a/gst-libs/gst/play/gstplay-message-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-message-private.h similarity index 100% rename from gst-libs/gst/play/gstplay-message-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-message-private.h diff --git a/gst-libs/gst/play/gstplay-signal-adapter.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.c similarity index 100% rename from gst-libs/gst/play/gstplay-signal-adapter.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.c diff --git a/gst-libs/gst/play/gstplay-signal-adapter.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.h similarity index 100% rename from gst-libs/gst/play/gstplay-signal-adapter.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.h diff --git a/gst-libs/gst/play/gstplay-types.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h similarity index 100% rename from gst-libs/gst/play/gstplay-types.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h diff --git a/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c similarity index 100% rename from gst-libs/gst/play/gstplay-video-overlay-video-renderer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c diff --git a/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h similarity index 100% rename from gst-libs/gst/play/gstplay-video-overlay-video-renderer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h diff --git a/gst-libs/gst/play/gstplay-video-renderer-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer-private.h similarity index 100% rename from gst-libs/gst/play/gstplay-video-renderer-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer-private.h diff --git a/gst-libs/gst/play/gstplay-video-renderer.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer.c similarity index 100% rename from gst-libs/gst/play/gstplay-video-renderer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer.c diff --git a/gst-libs/gst/play/gstplay-video-renderer.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer.h similarity index 100% rename from gst-libs/gst/play/gstplay-video-renderer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-renderer.h diff --git a/gst-libs/gst/play/gstplay-visualization.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-visualization.c similarity index 100% rename from gst-libs/gst/play/gstplay-visualization.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-visualization.c diff --git a/gst-libs/gst/play/gstplay-visualization.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-visualization.h similarity index 100% rename from gst-libs/gst/play/gstplay-visualization.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-visualization.h diff --git a/gst-libs/gst/play/gstplay.c b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c similarity index 100% rename from gst-libs/gst/play/gstplay.c rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c diff --git a/gst-libs/gst/play/gstplay.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h similarity index 100% rename from gst-libs/gst/play/gstplay.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h diff --git a/gst-libs/gst/play/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/play/meson.build similarity index 100% rename from gst-libs/gst/play/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/play/meson.build diff --git a/gst-libs/gst/play/play-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/play-prelude.h similarity index 100% rename from gst-libs/gst/play/play-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/play-prelude.h diff --git a/gst-libs/gst/play/play.h b/subprojects/gst-plugins-bad/gst-libs/gst/play/play.h similarity index 100% rename from gst-libs/gst/play/play.h rename to subprojects/gst-plugins-bad/gst-libs/gst/play/play.h diff --git a/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c similarity index 100% rename from gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c diff --git a/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h similarity index 100% rename from gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h diff --git a/gst-libs/gst/player/gstplayer-media-info-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info-private.h similarity index 100% rename from gst-libs/gst/player/gstplayer-media-info-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info-private.h diff --git a/gst-libs/gst/player/gstplayer-media-info.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.c similarity index 100% rename from gst-libs/gst/player/gstplayer-media-info.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.c diff --git a/gst-libs/gst/player/gstplayer-media-info.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h similarity index 100% rename from gst-libs/gst/player/gstplayer-media-info.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h diff --git a/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h similarity index 100% rename from gst-libs/gst/player/gstplayer-signal-dispatcher-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h diff --git a/gst-libs/gst/player/gstplayer-signal-dispatcher.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher.c similarity index 100% rename from gst-libs/gst/player/gstplayer-signal-dispatcher.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher.c diff --git a/gst-libs/gst/player/gstplayer-signal-dispatcher.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher.h similarity index 100% rename from gst-libs/gst/player/gstplayer-signal-dispatcher.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-signal-dispatcher.h diff --git a/gst-libs/gst/player/gstplayer-types.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-types.h similarity index 100% rename from gst-libs/gst/player/gstplayer-types.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-types.h diff --git a/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c similarity index 100% rename from gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c diff --git a/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h similarity index 100% rename from gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h diff --git a/gst-libs/gst/player/gstplayer-video-renderer-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer-private.h similarity index 100% rename from gst-libs/gst/player/gstplayer-video-renderer-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer-private.h diff --git a/gst-libs/gst/player/gstplayer-video-renderer.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer.c similarity index 100% rename from gst-libs/gst/player/gstplayer-video-renderer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer.c diff --git a/gst-libs/gst/player/gstplayer-video-renderer.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer.h similarity index 100% rename from gst-libs/gst/player/gstplayer-video-renderer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-renderer.h diff --git a/gst-libs/gst/player/gstplayer-visualization.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-visualization.c similarity index 100% rename from gst-libs/gst/player/gstplayer-visualization.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-visualization.c diff --git a/gst-libs/gst/player/gstplayer-visualization.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-visualization.h similarity index 100% rename from gst-libs/gst/player/gstplayer-visualization.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-visualization.h diff --git a/gst-libs/gst/player/gstplayer-wrapped-video-renderer-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-wrapped-video-renderer-private.h similarity index 100% rename from gst-libs/gst/player/gstplayer-wrapped-video-renderer-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-wrapped-video-renderer-private.h diff --git a/gst-libs/gst/player/gstplayer-wrapped-video-renderer.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-wrapped-video-renderer.c similarity index 100% rename from gst-libs/gst/player/gstplayer-wrapped-video-renderer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-wrapped-video-renderer.c diff --git a/gst-libs/gst/player/gstplayer.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c similarity index 100% rename from gst-libs/gst/player/gstplayer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c diff --git a/gst-libs/gst/player/gstplayer.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h similarity index 100% rename from gst-libs/gst/player/gstplayer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h diff --git a/gst-libs/gst/player/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/player/meson.build similarity index 100% rename from gst-libs/gst/player/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/player/meson.build diff --git a/gst-libs/gst/player/player-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/player-prelude.h similarity index 100% rename from gst-libs/gst/player/player-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/player-prelude.h diff --git a/gst-libs/gst/player/player.h b/subprojects/gst-plugins-bad/gst-libs/gst/player/player.h similarity index 100% rename from gst-libs/gst/player/player.h rename to subprojects/gst-plugins-bad/gst-libs/gst/player/player.h diff --git a/gst-libs/gst/sctp/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/meson.build similarity index 100% rename from gst-libs/gst/sctp/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/meson.build diff --git a/gst-libs/gst/sctp/sctp-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctp-prelude.h similarity index 100% rename from gst-libs/gst/sctp/sctp-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctp-prelude.h diff --git a/gst-libs/gst/sctp/sctpreceivemeta.c b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c similarity index 100% rename from gst-libs/gst/sctp/sctpreceivemeta.c rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c diff --git a/gst-libs/gst/sctp/sctpreceivemeta.h b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.h similarity index 100% rename from gst-libs/gst/sctp/sctpreceivemeta.h rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.h diff --git a/gst-libs/gst/sctp/sctpsendmeta.c b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c similarity index 100% rename from gst-libs/gst/sctp/sctpsendmeta.c rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c diff --git a/gst-libs/gst/sctp/sctpsendmeta.h b/subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.h similarity index 100% rename from gst-libs/gst/sctp/sctpsendmeta.h rename to subprojects/gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.h diff --git a/gst-libs/gst/transcoder/gsttranscoder-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-private.h similarity index 100% rename from gst-libs/gst/transcoder/gsttranscoder-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-private.h diff --git a/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c similarity index 100% rename from gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c diff --git a/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h similarity index 100% rename from gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h diff --git a/gst-libs/gst/transcoder/gsttranscoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c similarity index 100% rename from gst-libs/gst/transcoder/gsttranscoder.c rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c diff --git a/gst-libs/gst/transcoder/gsttranscoder.h b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h similarity index 100% rename from gst-libs/gst/transcoder/gsttranscoder.h rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h diff --git a/gst-libs/gst/transcoder/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/meson.build similarity index 100% rename from gst-libs/gst/transcoder/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/meson.build diff --git a/gst-libs/gst/transcoder/transcoder-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/transcoder-prelude.h similarity index 100% rename from gst-libs/gst/transcoder/transcoder-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/transcoder/transcoder-prelude.h diff --git a/gst-libs/gst/uridownloader/gstfragment.c b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gstfragment.c similarity index 100% rename from gst-libs/gst/uridownloader/gstfragment.c rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gstfragment.c diff --git a/gst-libs/gst/uridownloader/gstfragment.h b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gstfragment.h similarity index 100% rename from gst-libs/gst/uridownloader/gstfragment.h rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gstfragment.h diff --git a/gst-libs/gst/uridownloader/gsturidownloader.c b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader.c similarity index 100% rename from gst-libs/gst/uridownloader/gsturidownloader.c rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader.c diff --git a/gst-libs/gst/uridownloader/gsturidownloader.h b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader.h similarity index 100% rename from gst-libs/gst/uridownloader/gsturidownloader.h rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader.h diff --git a/gst-libs/gst/uridownloader/gsturidownloader_debug.h b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader_debug.h similarity index 100% rename from gst-libs/gst/uridownloader/gsturidownloader_debug.h rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/gsturidownloader_debug.h diff --git a/gst-libs/gst/uridownloader/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/meson.build similarity index 100% rename from gst-libs/gst/uridownloader/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/meson.build diff --git a/gst-libs/gst/uridownloader/uridownloader-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/uridownloader-prelude.h similarity index 100% rename from gst-libs/gst/uridownloader/uridownloader-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/uridownloader/uridownloader-prelude.h diff --git a/gst-libs/gst/va/gstvadisplay.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c similarity index 100% rename from gst-libs/gst/va/gstvadisplay.c rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c diff --git a/gst-libs/gst/va/gstvadisplay.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h similarity index 100% rename from gst-libs/gst/va/gstvadisplay.h rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h diff --git a/gst-libs/gst/va/gstvadisplay_drm.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c similarity index 100% rename from gst-libs/gst/va/gstvadisplay_drm.c rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c diff --git a/gst-libs/gst/va/gstvadisplay_drm.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h similarity index 100% rename from gst-libs/gst/va/gstvadisplay_drm.h rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h diff --git a/gst-libs/gst/va/gstvadisplay_wrapped.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.c similarity index 100% rename from gst-libs/gst/va/gstvadisplay_wrapped.c rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.c diff --git a/gst-libs/gst/va/gstvadisplay_wrapped.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h similarity index 100% rename from gst-libs/gst/va/gstvadisplay_wrapped.h rename to subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h diff --git a/gst-libs/gst/va/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build similarity index 100% rename from gst-libs/gst/va/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build diff --git a/gst-libs/gst/va/va-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/va-prelude.h similarity index 100% rename from gst-libs/gst/va/va-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/va/va-prelude.h diff --git a/gst-libs/gst/va/va_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h similarity index 100% rename from gst-libs/gst/va/va_fwd.h rename to subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h diff --git a/gst-libs/gst/vulkan/android/gstvkdisplay_android.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkdisplay_android.c similarity index 100% rename from gst-libs/gst/vulkan/android/gstvkdisplay_android.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkdisplay_android.c diff --git a/gst-libs/gst/vulkan/android/gstvkdisplay_android.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkdisplay_android.h similarity index 100% rename from gst-libs/gst/vulkan/android/gstvkdisplay_android.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkdisplay_android.h diff --git a/gst-libs/gst/vulkan/android/gstvkwindow_android.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkwindow_android.c similarity index 100% rename from gst-libs/gst/vulkan/android/gstvkwindow_android.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkwindow_android.c diff --git a/gst-libs/gst/vulkan/android/gstvkwindow_android.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkwindow_android.h similarity index 100% rename from gst-libs/gst/vulkan/android/gstvkwindow_android.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/android/gstvkwindow_android.h diff --git a/gst-libs/gst/vulkan/cocoa/gstvkcocoa_utils.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkcocoa_utils.h similarity index 100% rename from gst-libs/gst/vulkan/cocoa/gstvkcocoa_utils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkcocoa_utils.h diff --git a/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.h similarity index 100% rename from gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.h diff --git a/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.m b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.m similarity index 100% rename from gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.m rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.m diff --git a/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.h similarity index 100% rename from gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.h diff --git a/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m similarity index 100% rename from gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m diff --git a/gst-libs/gst/vulkan/gstvkapi.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkapi.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkapi.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkapi.h diff --git a/gst-libs/gst/vulkan/gstvkbarrier.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbarrier.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkbarrier.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbarrier.h diff --git a/gst-libs/gst/vulkan/gstvkbuffermemory.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbuffermemory.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkbuffermemory.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbuffermemory.c diff --git a/gst-libs/gst/vulkan/gstvkbuffermemory.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbuffermemory.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkbuffermemory.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbuffermemory.h diff --git a/gst-libs/gst/vulkan/gstvkbufferpool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbufferpool.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkbufferpool.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbufferpool.c diff --git a/gst-libs/gst/vulkan/gstvkbufferpool.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbufferpool.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkbufferpool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbufferpool.h diff --git a/gst-libs/gst/vulkan/gstvkcommandbuffer.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkcommandbuffer.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.c diff --git a/gst-libs/gst/vulkan/gstvkcommandbuffer.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkcommandbuffer.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h diff --git a/gst-libs/gst/vulkan/gstvkcommandpool-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool-private.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkcommandpool-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool-private.h diff --git a/gst-libs/gst/vulkan/gstvkcommandpool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkcommandpool.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.c diff --git a/gst-libs/gst/vulkan/gstvkcommandpool.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkcommandpool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.h diff --git a/gst-libs/gst/vulkan/gstvkconfig.h.meson b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkconfig.h.meson similarity index 100% rename from gst-libs/gst/vulkan/gstvkconfig.h.meson rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkconfig.h.meson diff --git a/gst-libs/gst/vulkan/gstvkdebug-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug-private.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdebug-private.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug-private.h diff --git a/gst-libs/gst/vulkan/gstvkdebug.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdebug.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug.c diff --git a/gst-libs/gst/vulkan/gstvkdebug.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdebug.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdebug.h diff --git a/gst-libs/gst/vulkan/gstvkdescriptorcache.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorcache.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorcache.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorcache.c diff --git a/gst-libs/gst/vulkan/gstvkdescriptorcache.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorcache.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorcache.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorcache.h diff --git a/gst-libs/gst/vulkan/gstvkdescriptorpool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorpool.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorpool.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorpool.c diff --git a/gst-libs/gst/vulkan/gstvkdescriptorpool.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorpool.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorpool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorpool.h diff --git a/gst-libs/gst/vulkan/gstvkdescriptorset.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorset.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.c diff --git a/gst-libs/gst/vulkan/gstvkdescriptorset.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdescriptorset.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h diff --git a/gst-libs/gst/vulkan/gstvkdevice.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdevice.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c diff --git a/gst-libs/gst/vulkan/gstvkdevice.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdevice.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h diff --git a/gst-libs/gst/vulkan/gstvkdisplay.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkdisplay.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c diff --git a/gst-libs/gst/vulkan/gstvkdisplay.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkdisplay.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h diff --git a/gst-libs/gst/vulkan/gstvkerror.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkerror.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.c diff --git a/gst-libs/gst/vulkan/gstvkerror.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkerror.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.h diff --git a/gst-libs/gst/vulkan/gstvkfence.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfence.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkfence.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfence.c diff --git a/gst-libs/gst/vulkan/gstvkfence.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfence.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkfence.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfence.h diff --git a/gst-libs/gst/vulkan/gstvkformat.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkformat.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.c diff --git a/gst-libs/gst/vulkan/gstvkformat.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkformat.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h diff --git a/gst-libs/gst/vulkan/gstvkfullscreenquad.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkfullscreenquad.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c diff --git a/gst-libs/gst/vulkan/gstvkfullscreenquad.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkfullscreenquad.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.h diff --git a/gst-libs/gst/vulkan/gstvkhandle.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkhandle.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.c diff --git a/gst-libs/gst/vulkan/gstvkhandle.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkhandle.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h diff --git a/gst-libs/gst/vulkan/gstvkhandlepool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkhandlepool.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.c diff --git a/gst-libs/gst/vulkan/gstvkhandlepool.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkhandlepool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h diff --git a/gst-libs/gst/vulkan/gstvkimagebufferpool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkimagebufferpool.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c diff --git a/gst-libs/gst/vulkan/gstvkimagebufferpool.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkimagebufferpool.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.h diff --git a/gst-libs/gst/vulkan/gstvkimagememory.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagememory.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkimagememory.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagememory.c diff --git a/gst-libs/gst/vulkan/gstvkimagememory.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagememory.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkimagememory.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagememory.h diff --git a/gst-libs/gst/vulkan/gstvkimageview.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkimageview.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.c diff --git a/gst-libs/gst/vulkan/gstvkimageview.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkimageview.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h diff --git a/gst-libs/gst/vulkan/gstvkinstance.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkinstance.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.c diff --git a/gst-libs/gst/vulkan/gstvkinstance.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkinstance.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.h diff --git a/gst-libs/gst/vulkan/gstvkmemory.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkmemory.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkmemory.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkmemory.c diff --git a/gst-libs/gst/vulkan/gstvkmemory.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkmemory.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkmemory.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkmemory.h diff --git a/gst-libs/gst/vulkan/gstvkphysicaldevice.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkphysicaldevice.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c diff --git a/gst-libs/gst/vulkan/gstvkphysicaldevice.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkphysicaldevice.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.h diff --git a/gst-libs/gst/vulkan/gstvkqueue.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkqueue.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkqueue.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkqueue.c diff --git a/gst-libs/gst/vulkan/gstvkqueue.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkqueue.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkqueue.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkqueue.h diff --git a/gst-libs/gst/vulkan/gstvkswapper.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkswapper.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.c diff --git a/gst-libs/gst/vulkan/gstvkswapper.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkswapper.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.h diff --git a/gst-libs/gst/vulkan/gstvktrash.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.c similarity index 100% rename from gst-libs/gst/vulkan/gstvktrash.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.c diff --git a/gst-libs/gst/vulkan/gstvktrash.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h similarity index 100% rename from gst-libs/gst/vulkan/gstvktrash.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h diff --git a/gst-libs/gst/vulkan/gstvkutils.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkutils.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c diff --git a/gst-libs/gst/vulkan/gstvkutils.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkutils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h diff --git a/gst-libs/gst/vulkan/gstvkvideofilter.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideofilter.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkvideofilter.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideofilter.c diff --git a/gst-libs/gst/vulkan/gstvkvideofilter.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideofilter.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkvideofilter.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideofilter.h diff --git a/gst-libs/gst/vulkan/gstvkwindow.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c similarity index 100% rename from gst-libs/gst/vulkan/gstvkwindow.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c diff --git a/gst-libs/gst/vulkan/gstvkwindow.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h similarity index 100% rename from gst-libs/gst/vulkan/gstvkwindow.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h diff --git a/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.h similarity index 100% rename from gst-libs/gst/vulkan/ios/gstvkdisplay_ios.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.h diff --git a/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.m b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.m similarity index 100% rename from gst-libs/gst/vulkan/ios/gstvkdisplay_ios.m rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkdisplay_ios.m diff --git a/gst-libs/gst/vulkan/ios/gstvkios_utils.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkios_utils.h similarity index 100% rename from gst-libs/gst/vulkan/ios/gstvkios_utils.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkios_utils.h diff --git a/gst-libs/gst/vulkan/ios/gstvkwindow_ios.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkwindow_ios.h similarity index 100% rename from gst-libs/gst/vulkan/ios/gstvkwindow_ios.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkwindow_ios.h diff --git a/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m similarity index 100% rename from gst-libs/gst/vulkan/ios/gstvkwindow_ios.m rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m diff --git a/gst-libs/gst/vulkan/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/meson.build similarity index 100% rename from gst-libs/gst/vulkan/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/meson.build diff --git a/gst-libs/gst/vulkan/vulkan-prelude.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan-prelude.h similarity index 100% rename from gst-libs/gst/vulkan/vulkan-prelude.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan-prelude.h diff --git a/gst-libs/gst/vulkan/vulkan.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan.h similarity index 100% rename from gst-libs/gst/vulkan/vulkan.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan.h diff --git a/gst-libs/gst/vulkan/vulkan_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h similarity index 100% rename from gst-libs/gst/vulkan/vulkan_fwd.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h diff --git a/gst-libs/gst/vulkan/vulkan_mkenum.py b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_mkenum.py similarity index 100% rename from gst-libs/gst/vulkan/vulkan_mkenum.py rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_mkenum.py diff --git a/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.c similarity index 100% rename from gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.c diff --git a/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.h similarity index 100% rename from gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.h diff --git a/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c similarity index 100% rename from gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c diff --git a/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.h similarity index 100% rename from gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.h diff --git a/gst-libs/gst/vulkan/wayland/wayland.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland.h similarity index 100% rename from gst-libs/gst/vulkan/wayland/wayland.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland.h diff --git a/gst-libs/gst/vulkan/wayland/wayland_event_source.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland_event_source.c similarity index 100% rename from gst-libs/gst/vulkan/wayland/wayland_event_source.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland_event_source.c diff --git a/gst-libs/gst/vulkan/wayland/wayland_event_source.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland_event_source.h similarity index 100% rename from gst-libs/gst/vulkan/wayland/wayland_event_source.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/wayland/wayland_event_source.h diff --git a/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c similarity index 100% rename from gst-libs/gst/vulkan/win32/gstvkwindow_win32.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c diff --git a/gst-libs/gst/vulkan/win32/gstvkwindow_win32.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/win32/gstvkwindow_win32.h similarity index 100% rename from gst-libs/gst/vulkan/win32/gstvkwindow_win32.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/win32/gstvkwindow_win32.h diff --git a/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.c similarity index 100% rename from gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.c diff --git a/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.h similarity index 100% rename from gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.h diff --git a/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c similarity index 100% rename from gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c diff --git a/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.h similarity index 100% rename from gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.h diff --git a/gst-libs/gst/vulkan/xcb/xcb.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb.h similarity index 100% rename from gst-libs/gst/vulkan/xcb/xcb.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb.h diff --git a/gst-libs/gst/vulkan/xcb/xcb_event_source.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb_event_source.c similarity index 100% rename from gst-libs/gst/vulkan/xcb/xcb_event_source.c rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb_event_source.c diff --git a/gst-libs/gst/vulkan/xcb/xcb_event_source.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb_event_source.h similarity index 100% rename from gst-libs/gst/vulkan/xcb/xcb_event_source.h rename to subprojects/gst-plugins-bad/gst-libs/gst/vulkan/xcb/xcb_event_source.h diff --git a/gst-libs/gst/wayland/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/wayland/meson.build similarity index 100% rename from gst-libs/gst/wayland/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/wayland/meson.build diff --git a/gst-libs/gst/wayland/wayland.c b/subprojects/gst-plugins-bad/gst-libs/gst/wayland/wayland.c similarity index 100% rename from gst-libs/gst/wayland/wayland.c rename to subprojects/gst-plugins-bad/gst-libs/gst/wayland/wayland.c diff --git a/gst-libs/gst/wayland/wayland.h b/subprojects/gst-plugins-bad/gst-libs/gst/wayland/wayland.h similarity index 100% rename from gst-libs/gst/wayland/wayland.h rename to subprojects/gst-plugins-bad/gst-libs/gst/wayland/wayland.h diff --git a/gst-libs/gst/webrtc/datachannel.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/datachannel.c similarity index 100% rename from gst-libs/gst/webrtc/datachannel.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/datachannel.c diff --git a/gst-libs/gst/webrtc/datachannel.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/datachannel.h similarity index 100% rename from gst-libs/gst/webrtc/datachannel.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/datachannel.h diff --git a/gst-libs/gst/webrtc/dtlstransport.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/dtlstransport.c similarity index 100% rename from gst-libs/gst/webrtc/dtlstransport.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/dtlstransport.c diff --git a/gst-libs/gst/webrtc/dtlstransport.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/dtlstransport.h similarity index 100% rename from gst-libs/gst/webrtc/dtlstransport.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/dtlstransport.h diff --git a/gst-libs/gst/webrtc/icetransport.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/icetransport.c similarity index 100% rename from gst-libs/gst/webrtc/icetransport.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/icetransport.c diff --git a/gst-libs/gst/webrtc/icetransport.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/icetransport.h similarity index 100% rename from gst-libs/gst/webrtc/icetransport.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/icetransport.h diff --git a/gst-libs/gst/webrtc/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/meson.build similarity index 100% rename from gst-libs/gst/webrtc/meson.build rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/meson.build diff --git a/gst-libs/gst/webrtc/rtcsessiondescription.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtcsessiondescription.c similarity index 100% rename from gst-libs/gst/webrtc/rtcsessiondescription.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtcsessiondescription.c diff --git a/gst-libs/gst/webrtc/rtcsessiondescription.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtcsessiondescription.h similarity index 100% rename from gst-libs/gst/webrtc/rtcsessiondescription.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtcsessiondescription.h diff --git a/gst-libs/gst/webrtc/rtpreceiver.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpreceiver.c similarity index 100% rename from gst-libs/gst/webrtc/rtpreceiver.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpreceiver.c diff --git a/gst-libs/gst/webrtc/rtpreceiver.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpreceiver.h similarity index 100% rename from gst-libs/gst/webrtc/rtpreceiver.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpreceiver.h diff --git a/gst-libs/gst/webrtc/rtpsender.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c similarity index 100% rename from gst-libs/gst/webrtc/rtpsender.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c diff --git a/gst-libs/gst/webrtc/rtpsender.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.h similarity index 100% rename from gst-libs/gst/webrtc/rtpsender.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.h diff --git a/gst-libs/gst/webrtc/rtptransceiver.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c similarity index 100% rename from gst-libs/gst/webrtc/rtptransceiver.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c diff --git a/gst-libs/gst/webrtc/rtptransceiver.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.h similarity index 100% rename from gst-libs/gst/webrtc/rtptransceiver.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.h diff --git a/gst-libs/gst/webrtc/sctptransport.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/sctptransport.c similarity index 100% rename from gst-libs/gst/webrtc/sctptransport.c rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/sctptransport.c diff --git a/gst-libs/gst/webrtc/sctptransport.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/sctptransport.h similarity index 100% rename from gst-libs/gst/webrtc/sctptransport.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/sctptransport.h diff --git a/gst-libs/gst/webrtc/webrtc-priv.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc-priv.h similarity index 100% rename from gst-libs/gst/webrtc/webrtc-priv.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc-priv.h diff --git a/gst-libs/gst/webrtc/webrtc.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc.h similarity index 100% rename from gst-libs/gst/webrtc/webrtc.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc.h diff --git a/gst-libs/gst/webrtc/webrtc_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h similarity index 100% rename from gst-libs/gst/webrtc/webrtc_fwd.h rename to subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h diff --git a/gst-libs/meson.build b/subprojects/gst-plugins-bad/gst-libs/meson.build similarity index 100% rename from gst-libs/meson.build rename to subprojects/gst-plugins-bad/gst-libs/meson.build diff --git a/gst-plugins-bad.doap b/subprojects/gst-plugins-bad/gst-plugins-bad.doap similarity index 100% rename from gst-plugins-bad.doap rename to subprojects/gst-plugins-bad/gst-plugins-bad.doap diff --git a/gst/accurip/gstaccurip.c b/subprojects/gst-plugins-bad/gst/accurip/gstaccurip.c similarity index 100% rename from gst/accurip/gstaccurip.c rename to subprojects/gst-plugins-bad/gst/accurip/gstaccurip.c diff --git a/gst/accurip/gstaccurip.h b/subprojects/gst-plugins-bad/gst/accurip/gstaccurip.h similarity index 100% rename from gst/accurip/gstaccurip.h rename to subprojects/gst-plugins-bad/gst/accurip/gstaccurip.h diff --git a/gst/accurip/meson.build b/subprojects/gst-plugins-bad/gst/accurip/meson.build similarity index 100% rename from gst/accurip/meson.build rename to subprojects/gst-plugins-bad/gst/accurip/meson.build diff --git a/gst/adpcmdec/adpcmdec.c b/subprojects/gst-plugins-bad/gst/adpcmdec/adpcmdec.c similarity index 100% rename from gst/adpcmdec/adpcmdec.c rename to subprojects/gst-plugins-bad/gst/adpcmdec/adpcmdec.c diff --git a/gst/adpcmdec/meson.build b/subprojects/gst-plugins-bad/gst/adpcmdec/meson.build similarity index 100% rename from gst/adpcmdec/meson.build rename to subprojects/gst-plugins-bad/gst/adpcmdec/meson.build diff --git a/gst/adpcmenc/adpcmenc.c b/subprojects/gst-plugins-bad/gst/adpcmenc/adpcmenc.c similarity index 100% rename from gst/adpcmenc/adpcmenc.c rename to subprojects/gst-plugins-bad/gst/adpcmenc/adpcmenc.c diff --git a/gst/adpcmenc/meson.build b/subprojects/gst-plugins-bad/gst/adpcmenc/meson.build similarity index 100% rename from gst/adpcmenc/meson.build rename to subprojects/gst-plugins-bad/gst/adpcmenc/meson.build diff --git a/gst/aiff/aiff.c b/subprojects/gst-plugins-bad/gst/aiff/aiff.c similarity index 100% rename from gst/aiff/aiff.c rename to subprojects/gst-plugins-bad/gst/aiff/aiff.c diff --git a/gst/aiff/aiffelements.h b/subprojects/gst-plugins-bad/gst/aiff/aiffelements.h similarity index 100% rename from gst/aiff/aiffelements.h rename to subprojects/gst-plugins-bad/gst/aiff/aiffelements.h diff --git a/gst/aiff/aiffmux.c b/subprojects/gst-plugins-bad/gst/aiff/aiffmux.c similarity index 100% rename from gst/aiff/aiffmux.c rename to subprojects/gst-plugins-bad/gst/aiff/aiffmux.c diff --git a/gst/aiff/aiffmux.h b/subprojects/gst-plugins-bad/gst/aiff/aiffmux.h similarity index 100% rename from gst/aiff/aiffmux.h rename to subprojects/gst-plugins-bad/gst/aiff/aiffmux.h diff --git a/gst/aiff/aiffparse.c b/subprojects/gst-plugins-bad/gst/aiff/aiffparse.c similarity index 100% rename from gst/aiff/aiffparse.c rename to subprojects/gst-plugins-bad/gst/aiff/aiffparse.c diff --git a/gst/aiff/aiffparse.h b/subprojects/gst-plugins-bad/gst/aiff/aiffparse.h similarity index 100% rename from gst/aiff/aiffparse.h rename to subprojects/gst-plugins-bad/gst/aiff/aiffparse.h diff --git a/gst/aiff/gstaiffelement.c b/subprojects/gst-plugins-bad/gst/aiff/gstaiffelement.c similarity index 100% rename from gst/aiff/gstaiffelement.c rename to subprojects/gst-plugins-bad/gst/aiff/gstaiffelement.c diff --git a/gst/aiff/meson.build b/subprojects/gst-plugins-bad/gst/aiff/meson.build similarity index 100% rename from gst/aiff/meson.build rename to subprojects/gst-plugins-bad/gst/aiff/meson.build diff --git a/gst/asfmux/gstasf.c b/subprojects/gst-plugins-bad/gst/asfmux/gstasf.c similarity index 100% rename from gst/asfmux/gstasf.c rename to subprojects/gst-plugins-bad/gst/asfmux/gstasf.c diff --git a/gst/asfmux/gstasfmux.c b/subprojects/gst-plugins-bad/gst/asfmux/gstasfmux.c similarity index 100% rename from gst/asfmux/gstasfmux.c rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfmux.c diff --git a/gst/asfmux/gstasfmux.h b/subprojects/gst-plugins-bad/gst/asfmux/gstasfmux.h similarity index 100% rename from gst/asfmux/gstasfmux.h rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfmux.h diff --git a/gst/asfmux/gstasfobjects.c b/subprojects/gst-plugins-bad/gst/asfmux/gstasfobjects.c similarity index 100% rename from gst/asfmux/gstasfobjects.c rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfobjects.c diff --git a/gst/asfmux/gstasfobjects.h b/subprojects/gst-plugins-bad/gst/asfmux/gstasfobjects.h similarity index 100% rename from gst/asfmux/gstasfobjects.h rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfobjects.h diff --git a/gst/asfmux/gstasfparse.c b/subprojects/gst-plugins-bad/gst/asfmux/gstasfparse.c similarity index 100% rename from gst/asfmux/gstasfparse.c rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfparse.c diff --git a/gst/asfmux/gstasfparse.h b/subprojects/gst-plugins-bad/gst/asfmux/gstasfparse.h similarity index 100% rename from gst/asfmux/gstasfparse.h rename to subprojects/gst-plugins-bad/gst/asfmux/gstasfparse.h diff --git a/gst/asfmux/gstrtpasfpay.c b/subprojects/gst-plugins-bad/gst/asfmux/gstrtpasfpay.c similarity index 100% rename from gst/asfmux/gstrtpasfpay.c rename to subprojects/gst-plugins-bad/gst/asfmux/gstrtpasfpay.c diff --git a/gst/asfmux/gstrtpasfpay.h b/subprojects/gst-plugins-bad/gst/asfmux/gstrtpasfpay.h similarity index 100% rename from gst/asfmux/gstrtpasfpay.h rename to subprojects/gst-plugins-bad/gst/asfmux/gstrtpasfpay.h diff --git a/gst/asfmux/meson.build b/subprojects/gst-plugins-bad/gst/asfmux/meson.build similarity index 100% rename from gst/asfmux/meson.build rename to subprojects/gst-plugins-bad/gst/asfmux/meson.build diff --git a/gst/audiobuffersplit/gstaudiobuffersplit.c b/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c similarity index 100% rename from gst/audiobuffersplit/gstaudiobuffersplit.c rename to subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c diff --git a/gst/audiobuffersplit/gstaudiobuffersplit.h b/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.h similarity index 100% rename from gst/audiobuffersplit/gstaudiobuffersplit.h rename to subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.h diff --git a/gst/audiobuffersplit/meson.build b/subprojects/gst-plugins-bad/gst/audiobuffersplit/meson.build similarity index 100% rename from gst/audiobuffersplit/meson.build rename to subprojects/gst-plugins-bad/gst/audiobuffersplit/meson.build diff --git a/gst/audiofxbad/gstaudiochannelmix.c b/subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiochannelmix.c similarity index 100% rename from gst/audiofxbad/gstaudiochannelmix.c rename to subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiochannelmix.c diff --git a/gst/audiofxbad/gstaudiochannelmix.h b/subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiochannelmix.h similarity index 100% rename from gst/audiofxbad/gstaudiochannelmix.h rename to subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiochannelmix.h diff --git a/gst/audiofxbad/gstaudiofxbad.c b/subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiofxbad.c similarity index 100% rename from gst/audiofxbad/gstaudiofxbad.c rename to subprojects/gst-plugins-bad/gst/audiofxbad/gstaudiofxbad.c diff --git a/gst/audiofxbad/meson.build b/subprojects/gst-plugins-bad/gst/audiofxbad/meson.build similarity index 100% rename from gst/audiofxbad/meson.build rename to subprojects/gst-plugins-bad/gst/audiofxbad/meson.build diff --git a/gst/audiolatency/gstaudiolatency.c b/subprojects/gst-plugins-bad/gst/audiolatency/gstaudiolatency.c similarity index 100% rename from gst/audiolatency/gstaudiolatency.c rename to subprojects/gst-plugins-bad/gst/audiolatency/gstaudiolatency.c diff --git a/gst/audiolatency/gstaudiolatency.h b/subprojects/gst-plugins-bad/gst/audiolatency/gstaudiolatency.h similarity index 100% rename from gst/audiolatency/gstaudiolatency.h rename to subprojects/gst-plugins-bad/gst/audiolatency/gstaudiolatency.h diff --git a/gst/audiolatency/meson.build b/subprojects/gst-plugins-bad/gst/audiolatency/meson.build similarity index 100% rename from gst/audiolatency/meson.build rename to subprojects/gst-plugins-bad/gst/audiolatency/meson.build diff --git a/gst/audiomixmatrix/gstaudiomixmatrix.c b/subprojects/gst-plugins-bad/gst/audiomixmatrix/gstaudiomixmatrix.c similarity index 100% rename from gst/audiomixmatrix/gstaudiomixmatrix.c rename to subprojects/gst-plugins-bad/gst/audiomixmatrix/gstaudiomixmatrix.c diff --git a/gst/audiomixmatrix/gstaudiomixmatrix.h b/subprojects/gst-plugins-bad/gst/audiomixmatrix/gstaudiomixmatrix.h similarity index 100% rename from gst/audiomixmatrix/gstaudiomixmatrix.h rename to subprojects/gst-plugins-bad/gst/audiomixmatrix/gstaudiomixmatrix.h diff --git a/gst/audiomixmatrix/meson.build b/subprojects/gst-plugins-bad/gst/audiomixmatrix/meson.build similarity index 100% rename from gst/audiomixmatrix/meson.build rename to subprojects/gst-plugins-bad/gst/audiomixmatrix/meson.build diff --git a/gst/audiovisualizers/README b/subprojects/gst-plugins-bad/gst/audiovisualizers/README similarity index 100% rename from gst/audiovisualizers/README rename to subprojects/gst-plugins-bad/gst/audiovisualizers/README diff --git a/gst/audiovisualizers/gstdrawhelpers.h b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstdrawhelpers.h similarity index 100% rename from gst/audiovisualizers/gstdrawhelpers.h rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstdrawhelpers.h diff --git a/gst/audiovisualizers/gstspacescope.c b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstspacescope.c similarity index 100% rename from gst/audiovisualizers/gstspacescope.c rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstspacescope.c diff --git a/gst/audiovisualizers/gstspacescope.h b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstspacescope.h similarity index 100% rename from gst/audiovisualizers/gstspacescope.h rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstspacescope.h diff --git a/gst/audiovisualizers/gstspectrascope.c b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstspectrascope.c similarity index 100% rename from gst/audiovisualizers/gstspectrascope.c rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstspectrascope.c diff --git a/gst/audiovisualizers/gstspectrascope.h b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstspectrascope.h similarity index 100% rename from gst/audiovisualizers/gstspectrascope.h rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstspectrascope.h diff --git a/gst/audiovisualizers/gstsynaescope.c b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstsynaescope.c similarity index 100% rename from gst/audiovisualizers/gstsynaescope.c rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstsynaescope.c diff --git a/gst/audiovisualizers/gstsynaescope.h b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstsynaescope.h similarity index 100% rename from gst/audiovisualizers/gstsynaescope.h rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstsynaescope.h diff --git a/gst/audiovisualizers/gstwavescope.c b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstwavescope.c similarity index 100% rename from gst/audiovisualizers/gstwavescope.c rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstwavescope.c diff --git a/gst/audiovisualizers/gstwavescope.h b/subprojects/gst-plugins-bad/gst/audiovisualizers/gstwavescope.h similarity index 100% rename from gst/audiovisualizers/gstwavescope.h rename to subprojects/gst-plugins-bad/gst/audiovisualizers/gstwavescope.h diff --git a/gst/audiovisualizers/meson.build b/subprojects/gst-plugins-bad/gst/audiovisualizers/meson.build similarity index 100% rename from gst/audiovisualizers/meson.build rename to subprojects/gst-plugins-bad/gst/audiovisualizers/meson.build diff --git a/gst/audiovisualizers/plugin.c b/subprojects/gst-plugins-bad/gst/audiovisualizers/plugin.c similarity index 100% rename from gst/audiovisualizers/plugin.c rename to subprojects/gst-plugins-bad/gst/audiovisualizers/plugin.c diff --git a/gst/autoconvert/gstautoconvert.c b/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c similarity index 100% rename from gst/autoconvert/gstautoconvert.c rename to subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.c diff --git a/gst/autoconvert/gstautoconvert.h b/subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.h similarity index 100% rename from gst/autoconvert/gstautoconvert.h rename to subprojects/gst-plugins-bad/gst/autoconvert/gstautoconvert.h diff --git a/gst/autoconvert/gstautovideoconvert.c b/subprojects/gst-plugins-bad/gst/autoconvert/gstautovideoconvert.c similarity index 100% rename from gst/autoconvert/gstautovideoconvert.c rename to subprojects/gst-plugins-bad/gst/autoconvert/gstautovideoconvert.c diff --git a/gst/autoconvert/gstautovideoconvert.h b/subprojects/gst-plugins-bad/gst/autoconvert/gstautovideoconvert.h similarity index 100% rename from gst/autoconvert/gstautovideoconvert.h rename to subprojects/gst-plugins-bad/gst/autoconvert/gstautovideoconvert.h diff --git a/gst/autoconvert/meson.build b/subprojects/gst-plugins-bad/gst/autoconvert/meson.build similarity index 100% rename from gst/autoconvert/meson.build rename to subprojects/gst-plugins-bad/gst/autoconvert/meson.build diff --git a/gst/autoconvert/plugin.c b/subprojects/gst-plugins-bad/gst/autoconvert/plugin.c similarity index 100% rename from gst/autoconvert/plugin.c rename to subprojects/gst-plugins-bad/gst/autoconvert/plugin.c diff --git a/gst/bayer/gstbayer.c b/subprojects/gst-plugins-bad/gst/bayer/gstbayer.c similarity index 100% rename from gst/bayer/gstbayer.c rename to subprojects/gst-plugins-bad/gst/bayer/gstbayer.c diff --git a/gst/bayer/gstbayer2rgb.c b/subprojects/gst-plugins-bad/gst/bayer/gstbayer2rgb.c similarity index 100% rename from gst/bayer/gstbayer2rgb.c rename to subprojects/gst-plugins-bad/gst/bayer/gstbayer2rgb.c diff --git a/gst/bayer/gstbayerelements.h b/subprojects/gst-plugins-bad/gst/bayer/gstbayerelements.h similarity index 100% rename from gst/bayer/gstbayerelements.h rename to subprojects/gst-plugins-bad/gst/bayer/gstbayerelements.h diff --git a/gst/bayer/gstbayerorc-dist.c b/subprojects/gst-plugins-bad/gst/bayer/gstbayerorc-dist.c similarity index 100% rename from gst/bayer/gstbayerorc-dist.c rename to subprojects/gst-plugins-bad/gst/bayer/gstbayerorc-dist.c diff --git a/gst/bayer/gstbayerorc-dist.h b/subprojects/gst-plugins-bad/gst/bayer/gstbayerorc-dist.h similarity index 100% rename from gst/bayer/gstbayerorc-dist.h rename to subprojects/gst-plugins-bad/gst/bayer/gstbayerorc-dist.h diff --git a/gst/bayer/gstbayerorc.orc b/subprojects/gst-plugins-bad/gst/bayer/gstbayerorc.orc similarity index 100% rename from gst/bayer/gstbayerorc.orc rename to subprojects/gst-plugins-bad/gst/bayer/gstbayerorc.orc diff --git a/gst/bayer/gstrgb2bayer.c b/subprojects/gst-plugins-bad/gst/bayer/gstrgb2bayer.c similarity index 100% rename from gst/bayer/gstrgb2bayer.c rename to subprojects/gst-plugins-bad/gst/bayer/gstrgb2bayer.c diff --git a/gst/bayer/gstrgb2bayer.h b/subprojects/gst-plugins-bad/gst/bayer/gstrgb2bayer.h similarity index 100% rename from gst/bayer/gstrgb2bayer.h rename to subprojects/gst-plugins-bad/gst/bayer/gstrgb2bayer.h diff --git a/gst/bayer/meson.build b/subprojects/gst-plugins-bad/gst/bayer/meson.build similarity index 100% rename from gst/bayer/meson.build rename to subprojects/gst-plugins-bad/gst/bayer/meson.build diff --git a/gst/camerabin2/PORTING b/subprojects/gst-plugins-bad/gst/camerabin2/PORTING similarity index 100% rename from gst/camerabin2/PORTING rename to subprojects/gst-plugins-bad/gst/camerabin2/PORTING diff --git a/gst/camerabin2/camerabin2-src.txt b/subprojects/gst-plugins-bad/gst/camerabin2/camerabin2-src.txt similarity index 100% rename from gst/camerabin2/camerabin2-src.txt rename to subprojects/gst-plugins-bad/gst/camerabin2/camerabin2-src.txt diff --git a/gst/camerabin2/camerabingeneral.c b/subprojects/gst-plugins-bad/gst/camerabin2/camerabingeneral.c similarity index 100% rename from gst/camerabin2/camerabingeneral.c rename to subprojects/gst-plugins-bad/gst/camerabin2/camerabingeneral.c diff --git a/gst/camerabin2/camerabingeneral.h b/subprojects/gst-plugins-bad/gst/camerabin2/camerabingeneral.h similarity index 100% rename from gst/camerabin2/camerabingeneral.h rename to subprojects/gst-plugins-bad/gst/camerabin2/camerabingeneral.h diff --git a/gst/camerabin2/gstcamerabin2.c b/subprojects/gst-plugins-bad/gst/camerabin2/gstcamerabin2.c similarity index 100% rename from gst/camerabin2/gstcamerabin2.c rename to subprojects/gst-plugins-bad/gst/camerabin2/gstcamerabin2.c diff --git a/gst/camerabin2/gstcamerabin2.h b/subprojects/gst-plugins-bad/gst/camerabin2/gstcamerabin2.h similarity index 100% rename from gst/camerabin2/gstcamerabin2.h rename to subprojects/gst-plugins-bad/gst/camerabin2/gstcamerabin2.h diff --git a/gst/camerabin2/gstdigitalzoom.c b/subprojects/gst-plugins-bad/gst/camerabin2/gstdigitalzoom.c similarity index 100% rename from gst/camerabin2/gstdigitalzoom.c rename to subprojects/gst-plugins-bad/gst/camerabin2/gstdigitalzoom.c diff --git a/gst/camerabin2/gstdigitalzoom.h b/subprojects/gst-plugins-bad/gst/camerabin2/gstdigitalzoom.h similarity index 100% rename from gst/camerabin2/gstdigitalzoom.h rename to subprojects/gst-plugins-bad/gst/camerabin2/gstdigitalzoom.h diff --git a/gst/camerabin2/gstplugin.c b/subprojects/gst-plugins-bad/gst/camerabin2/gstplugin.c similarity index 100% rename from gst/camerabin2/gstplugin.c rename to subprojects/gst-plugins-bad/gst/camerabin2/gstplugin.c diff --git a/gst/camerabin2/gstviewfinderbin.c b/subprojects/gst-plugins-bad/gst/camerabin2/gstviewfinderbin.c similarity index 100% rename from gst/camerabin2/gstviewfinderbin.c rename to subprojects/gst-plugins-bad/gst/camerabin2/gstviewfinderbin.c diff --git a/gst/camerabin2/gstviewfinderbin.h b/subprojects/gst-plugins-bad/gst/camerabin2/gstviewfinderbin.h similarity index 100% rename from gst/camerabin2/gstviewfinderbin.h rename to subprojects/gst-plugins-bad/gst/camerabin2/gstviewfinderbin.h diff --git a/gst/camerabin2/gstwrappercamerabinsrc.c b/subprojects/gst-plugins-bad/gst/camerabin2/gstwrappercamerabinsrc.c similarity index 100% rename from gst/camerabin2/gstwrappercamerabinsrc.c rename to subprojects/gst-plugins-bad/gst/camerabin2/gstwrappercamerabinsrc.c diff --git a/gst/camerabin2/gstwrappercamerabinsrc.h b/subprojects/gst-plugins-bad/gst/camerabin2/gstwrappercamerabinsrc.h similarity index 100% rename from gst/camerabin2/gstwrappercamerabinsrc.h rename to subprojects/gst-plugins-bad/gst/camerabin2/gstwrappercamerabinsrc.h diff --git a/gst/camerabin2/meson.build b/subprojects/gst-plugins-bad/gst/camerabin2/meson.build similarity index 100% rename from gst/camerabin2/meson.build rename to subprojects/gst-plugins-bad/gst/camerabin2/meson.build diff --git a/gst/codecalpha/gstalphacombine.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstalphacombine.c similarity index 100% rename from gst/codecalpha/gstalphacombine.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstalphacombine.c diff --git a/gst/codecalpha/gstalphacombine.h b/subprojects/gst-plugins-bad/gst/codecalpha/gstalphacombine.h similarity index 100% rename from gst/codecalpha/gstalphacombine.h rename to subprojects/gst-plugins-bad/gst/codecalpha/gstalphacombine.h diff --git a/gst/codecalpha/gstalphadecodebin.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstalphadecodebin.c similarity index 100% rename from gst/codecalpha/gstalphadecodebin.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstalphadecodebin.c diff --git a/gst/codecalpha/gstalphadecodebin.h b/subprojects/gst-plugins-bad/gst/codecalpha/gstalphadecodebin.h similarity index 100% rename from gst/codecalpha/gstalphadecodebin.h rename to subprojects/gst-plugins-bad/gst/codecalpha/gstalphadecodebin.h diff --git a/gst/codecalpha/gstcodecalphademux.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstcodecalphademux.c similarity index 100% rename from gst/codecalpha/gstcodecalphademux.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstcodecalphademux.c diff --git a/gst/codecalpha/gstcodecalphademux.h b/subprojects/gst-plugins-bad/gst/codecalpha/gstcodecalphademux.h similarity index 100% rename from gst/codecalpha/gstcodecalphademux.h rename to subprojects/gst-plugins-bad/gst/codecalpha/gstcodecalphademux.h diff --git a/gst/codecalpha/gstplugin.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstplugin.c similarity index 100% rename from gst/codecalpha/gstplugin.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstplugin.c diff --git a/gst/codecalpha/gstvp8alphadecodebin.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstvp8alphadecodebin.c similarity index 100% rename from gst/codecalpha/gstvp8alphadecodebin.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstvp8alphadecodebin.c diff --git a/gst/codecalpha/gstvp8alphadecodebin.h b/subprojects/gst-plugins-bad/gst/codecalpha/gstvp8alphadecodebin.h similarity index 100% rename from gst/codecalpha/gstvp8alphadecodebin.h rename to subprojects/gst-plugins-bad/gst/codecalpha/gstvp8alphadecodebin.h diff --git a/gst/codecalpha/gstvp9alphadecodebin.c b/subprojects/gst-plugins-bad/gst/codecalpha/gstvp9alphadecodebin.c similarity index 100% rename from gst/codecalpha/gstvp9alphadecodebin.c rename to subprojects/gst-plugins-bad/gst/codecalpha/gstvp9alphadecodebin.c diff --git a/gst/codecalpha/gstvp9alphadecodebin.h b/subprojects/gst-plugins-bad/gst/codecalpha/gstvp9alphadecodebin.h similarity index 100% rename from gst/codecalpha/gstvp9alphadecodebin.h rename to subprojects/gst-plugins-bad/gst/codecalpha/gstvp9alphadecodebin.h diff --git a/gst/codecalpha/meson.build b/subprojects/gst-plugins-bad/gst/codecalpha/meson.build similarity index 100% rename from gst/codecalpha/meson.build rename to subprojects/gst-plugins-bad/gst/codecalpha/meson.build diff --git a/gst/coloreffects/gstchromahold.c b/subprojects/gst-plugins-bad/gst/coloreffects/gstchromahold.c similarity index 100% rename from gst/coloreffects/gstchromahold.c rename to subprojects/gst-plugins-bad/gst/coloreffects/gstchromahold.c diff --git a/gst/coloreffects/gstchromahold.h b/subprojects/gst-plugins-bad/gst/coloreffects/gstchromahold.h similarity index 100% rename from gst/coloreffects/gstchromahold.h rename to subprojects/gst-plugins-bad/gst/coloreffects/gstchromahold.h diff --git a/gst/coloreffects/gstcoloreffects.c b/subprojects/gst-plugins-bad/gst/coloreffects/gstcoloreffects.c similarity index 100% rename from gst/coloreffects/gstcoloreffects.c rename to subprojects/gst-plugins-bad/gst/coloreffects/gstcoloreffects.c diff --git a/gst/coloreffects/gstcoloreffects.h b/subprojects/gst-plugins-bad/gst/coloreffects/gstcoloreffects.h similarity index 100% rename from gst/coloreffects/gstcoloreffects.h rename to subprojects/gst-plugins-bad/gst/coloreffects/gstcoloreffects.h diff --git a/gst/coloreffects/gstplugin.c b/subprojects/gst-plugins-bad/gst/coloreffects/gstplugin.c similarity index 100% rename from gst/coloreffects/gstplugin.c rename to subprojects/gst-plugins-bad/gst/coloreffects/gstplugin.c diff --git a/gst/coloreffects/meson.build b/subprojects/gst-plugins-bad/gst/coloreffects/meson.build similarity index 100% rename from gst/coloreffects/meson.build rename to subprojects/gst-plugins-bad/gst/coloreffects/meson.build diff --git a/gst/debugutils/debugutilsbad.c b/subprojects/gst-plugins-bad/gst/debugutils/debugutilsbad.c similarity index 100% rename from gst/debugutils/debugutilsbad.c rename to subprojects/gst-plugins-bad/gst/debugutils/debugutilsbad.c diff --git a/gst/debugutils/fpsdisplaysink.c b/subprojects/gst-plugins-bad/gst/debugutils/fpsdisplaysink.c similarity index 100% rename from gst/debugutils/fpsdisplaysink.c rename to subprojects/gst-plugins-bad/gst/debugutils/fpsdisplaysink.c diff --git a/gst/debugutils/fpsdisplaysink.h b/subprojects/gst-plugins-bad/gst/debugutils/fpsdisplaysink.h similarity index 100% rename from gst/debugutils/fpsdisplaysink.h rename to subprojects/gst-plugins-bad/gst/debugutils/fpsdisplaysink.h diff --git a/gst/debugutils/gstchecksumsink.c b/subprojects/gst-plugins-bad/gst/debugutils/gstchecksumsink.c similarity index 100% rename from gst/debugutils/gstchecksumsink.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstchecksumsink.c diff --git a/gst/debugutils/gstchecksumsink.h b/subprojects/gst-plugins-bad/gst/debugutils/gstchecksumsink.h similarity index 100% rename from gst/debugutils/gstchecksumsink.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstchecksumsink.h diff --git a/gst/debugutils/gstchopmydata.c b/subprojects/gst-plugins-bad/gst/debugutils/gstchopmydata.c similarity index 100% rename from gst/debugutils/gstchopmydata.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstchopmydata.c diff --git a/gst/debugutils/gstchopmydata.h b/subprojects/gst-plugins-bad/gst/debugutils/gstchopmydata.h similarity index 100% rename from gst/debugutils/gstchopmydata.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstchopmydata.h diff --git a/gst/debugutils/gstclockselect.c b/subprojects/gst-plugins-bad/gst/debugutils/gstclockselect.c similarity index 100% rename from gst/debugutils/gstclockselect.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstclockselect.c diff --git a/gst/debugutils/gstclockselect.h b/subprojects/gst-plugins-bad/gst/debugutils/gstclockselect.h similarity index 100% rename from gst/debugutils/gstclockselect.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstclockselect.h diff --git a/gst/debugutils/gstcompare.c b/subprojects/gst-plugins-bad/gst/debugutils/gstcompare.c similarity index 100% rename from gst/debugutils/gstcompare.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstcompare.c diff --git a/gst/debugutils/gstcompare.h b/subprojects/gst-plugins-bad/gst/debugutils/gstcompare.h similarity index 100% rename from gst/debugutils/gstcompare.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstcompare.h diff --git a/gst/debugutils/gstdebugspy.c b/subprojects/gst-plugins-bad/gst/debugutils/gstdebugspy.c similarity index 100% rename from gst/debugutils/gstdebugspy.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstdebugspy.c diff --git a/gst/debugutils/gstdebugspy.h b/subprojects/gst-plugins-bad/gst/debugutils/gstdebugspy.h similarity index 100% rename from gst/debugutils/gstdebugspy.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstdebugspy.h diff --git a/gst/debugutils/gstdebugutilsbadelements.h b/subprojects/gst-plugins-bad/gst/debugutils/gstdebugutilsbadelements.h similarity index 100% rename from gst/debugutils/gstdebugutilsbadelements.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstdebugutilsbadelements.h diff --git a/gst/debugutils/gsterrorignore.c b/subprojects/gst-plugins-bad/gst/debugutils/gsterrorignore.c similarity index 100% rename from gst/debugutils/gsterrorignore.c rename to subprojects/gst-plugins-bad/gst/debugutils/gsterrorignore.c diff --git a/gst/debugutils/gsterrorignore.h b/subprojects/gst-plugins-bad/gst/debugutils/gsterrorignore.h similarity index 100% rename from gst/debugutils/gsterrorignore.h rename to subprojects/gst-plugins-bad/gst/debugutils/gsterrorignore.h diff --git a/gst/debugutils/gstfakeaudiosink.c b/subprojects/gst-plugins-bad/gst/debugutils/gstfakeaudiosink.c similarity index 100% rename from gst/debugutils/gstfakeaudiosink.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakeaudiosink.c diff --git a/gst/debugutils/gstfakeaudiosink.h b/subprojects/gst-plugins-bad/gst/debugutils/gstfakeaudiosink.h similarity index 100% rename from gst/debugutils/gstfakeaudiosink.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakeaudiosink.h diff --git a/gst/debugutils/gstfakesinkutils.c b/subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.c similarity index 100% rename from gst/debugutils/gstfakesinkutils.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.c diff --git a/gst/debugutils/gstfakesinkutils.h b/subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.h similarity index 100% rename from gst/debugutils/gstfakesinkutils.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.h diff --git a/gst/debugutils/gstfakevideosink.c b/subprojects/gst-plugins-bad/gst/debugutils/gstfakevideosink.c similarity index 100% rename from gst/debugutils/gstfakevideosink.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakevideosink.c diff --git a/gst/debugutils/gstfakevideosink.h b/subprojects/gst-plugins-bad/gst/debugutils/gstfakevideosink.h similarity index 100% rename from gst/debugutils/gstfakevideosink.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstfakevideosink.h diff --git a/gst/debugutils/gsttestsrcbin.c b/subprojects/gst-plugins-bad/gst/debugutils/gsttestsrcbin.c similarity index 100% rename from gst/debugutils/gsttestsrcbin.c rename to subprojects/gst-plugins-bad/gst/debugutils/gsttestsrcbin.c diff --git a/gst/debugutils/gstvideocodectestsink.c b/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c similarity index 100% rename from gst/debugutils/gstvideocodectestsink.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.c diff --git a/gst/debugutils/gstvideocodectestsink.h b/subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.h similarity index 100% rename from gst/debugutils/gstvideocodectestsink.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstvideocodectestsink.h diff --git a/gst/debugutils/gstwatchdog.c b/subprojects/gst-plugins-bad/gst/debugutils/gstwatchdog.c similarity index 100% rename from gst/debugutils/gstwatchdog.c rename to subprojects/gst-plugins-bad/gst/debugutils/gstwatchdog.c diff --git a/gst/debugutils/gstwatchdog.h b/subprojects/gst-plugins-bad/gst/debugutils/gstwatchdog.h similarity index 100% rename from gst/debugutils/gstwatchdog.h rename to subprojects/gst-plugins-bad/gst/debugutils/gstwatchdog.h diff --git a/gst/debugutils/meson.build b/subprojects/gst-plugins-bad/gst/debugutils/meson.build similarity index 100% rename from gst/debugutils/meson.build rename to subprojects/gst-plugins-bad/gst/debugutils/meson.build diff --git a/gst/dvbsubenc/gstdvbsubenc-util.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc-util.c similarity index 100% rename from gst/dvbsubenc/gstdvbsubenc-util.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc-util.c diff --git a/gst/dvbsubenc/gstdvbsubenc.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc.c similarity index 100% rename from gst/dvbsubenc/gstdvbsubenc.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc.c diff --git a/gst/dvbsubenc/gstdvbsubenc.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc.h similarity index 100% rename from gst/dvbsubenc/gstdvbsubenc.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/gstdvbsubenc.h diff --git a/gst/dvbsubenc/libimagequant/CHANGELOG b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/CHANGELOG similarity index 100% rename from gst/dvbsubenc/libimagequant/CHANGELOG rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/CHANGELOG diff --git a/gst/dvbsubenc/libimagequant/COPYRIGHT b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/COPYRIGHT similarity index 100% rename from gst/dvbsubenc/libimagequant/COPYRIGHT rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/COPYRIGHT diff --git a/gst/dvbsubenc/libimagequant/README.md b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/README.md similarity index 100% rename from gst/dvbsubenc/libimagequant/README.md rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/README.md diff --git a/gst/dvbsubenc/libimagequant/blur.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/blur.c similarity index 100% rename from gst/dvbsubenc/libimagequant/blur.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/blur.c diff --git a/gst/dvbsubenc/libimagequant/blur.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/blur.h similarity index 100% rename from gst/dvbsubenc/libimagequant/blur.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/blur.h diff --git a/gst/dvbsubenc/libimagequant/libimagequant.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/libimagequant.c similarity index 100% rename from gst/dvbsubenc/libimagequant/libimagequant.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/libimagequant.c diff --git a/gst/dvbsubenc/libimagequant/libimagequant.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/libimagequant.h similarity index 100% rename from gst/dvbsubenc/libimagequant/libimagequant.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/libimagequant.h diff --git a/gst/dvbsubenc/libimagequant/mediancut.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mediancut.c similarity index 100% rename from gst/dvbsubenc/libimagequant/mediancut.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mediancut.c diff --git a/gst/dvbsubenc/libimagequant/mediancut.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mediancut.h similarity index 100% rename from gst/dvbsubenc/libimagequant/mediancut.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mediancut.h diff --git a/gst/dvbsubenc/libimagequant/mempool.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mempool.c similarity index 100% rename from gst/dvbsubenc/libimagequant/mempool.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mempool.c diff --git a/gst/dvbsubenc/libimagequant/mempool.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mempool.h similarity index 100% rename from gst/dvbsubenc/libimagequant/mempool.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/mempool.h diff --git a/gst/dvbsubenc/libimagequant/nearest.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/nearest.c similarity index 100% rename from gst/dvbsubenc/libimagequant/nearest.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/nearest.c diff --git a/gst/dvbsubenc/libimagequant/nearest.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/nearest.h similarity index 100% rename from gst/dvbsubenc/libimagequant/nearest.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/nearest.h diff --git a/gst/dvbsubenc/libimagequant/pam.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/pam.c similarity index 100% rename from gst/dvbsubenc/libimagequant/pam.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/pam.c diff --git a/gst/dvbsubenc/libimagequant/pam.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/pam.h similarity index 100% rename from gst/dvbsubenc/libimagequant/pam.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/pam.h diff --git a/gst/dvbsubenc/libimagequant/viter.c b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/viter.c similarity index 100% rename from gst/dvbsubenc/libimagequant/viter.c rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/viter.c diff --git a/gst/dvbsubenc/libimagequant/viter.h b/subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/viter.h similarity index 100% rename from gst/dvbsubenc/libimagequant/viter.h rename to subprojects/gst-plugins-bad/gst/dvbsubenc/libimagequant/viter.h diff --git a/gst/dvbsubenc/meson.build b/subprojects/gst-plugins-bad/gst/dvbsubenc/meson.build similarity index 100% rename from gst/dvbsubenc/meson.build rename to subprojects/gst-plugins-bad/gst/dvbsubenc/meson.build diff --git a/gst/dvbsuboverlay/TODO b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/TODO similarity index 100% rename from gst/dvbsuboverlay/TODO rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/TODO diff --git a/gst/dvbsuboverlay/dvb-sub.c b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/dvb-sub.c similarity index 100% rename from gst/dvbsuboverlay/dvb-sub.c rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/dvb-sub.c diff --git a/gst/dvbsuboverlay/dvb-sub.h b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/dvb-sub.h similarity index 100% rename from gst/dvbsuboverlay/dvb-sub.h rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/dvb-sub.h diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/gstdvbsuboverlay.c similarity index 100% rename from gst/dvbsuboverlay/gstdvbsuboverlay.c rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/gstdvbsuboverlay.c diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.h b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/gstdvbsuboverlay.h similarity index 100% rename from gst/dvbsuboverlay/gstdvbsuboverlay.h rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/gstdvbsuboverlay.h diff --git a/gst/dvbsuboverlay/meson.build b/subprojects/gst-plugins-bad/gst/dvbsuboverlay/meson.build similarity index 100% rename from gst/dvbsuboverlay/meson.build rename to subprojects/gst-plugins-bad/gst/dvbsuboverlay/meson.build diff --git a/gst/dvdspu/Notes.txt b/subprojects/gst-plugins-bad/gst/dvdspu/Notes.txt similarity index 100% rename from gst/dvdspu/Notes.txt rename to subprojects/gst-plugins-bad/gst/dvdspu/Notes.txt diff --git a/gst/dvdspu/gstdvdspu-render.c b/subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu-render.c similarity index 100% rename from gst/dvdspu/gstdvdspu-render.c rename to subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu-render.c diff --git a/gst/dvdspu/gstdvdspu.c b/subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu.c similarity index 100% rename from gst/dvdspu/gstdvdspu.c rename to subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu.c diff --git a/gst/dvdspu/gstdvdspu.h b/subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu.h similarity index 100% rename from gst/dvdspu/gstdvdspu.h rename to subprojects/gst-plugins-bad/gst/dvdspu/gstdvdspu.h diff --git a/gst/dvdspu/gstspu-common.h b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-common.h similarity index 100% rename from gst/dvdspu/gstspu-common.h rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-common.h diff --git a/gst/dvdspu/gstspu-pgs.c b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-pgs.c similarity index 100% rename from gst/dvdspu/gstspu-pgs.c rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-pgs.c diff --git a/gst/dvdspu/gstspu-pgs.h b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-pgs.h similarity index 100% rename from gst/dvdspu/gstspu-pgs.h rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-pgs.h diff --git a/gst/dvdspu/gstspu-vobsub-render.c b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub-render.c similarity index 100% rename from gst/dvdspu/gstspu-vobsub-render.c rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub-render.c diff --git a/gst/dvdspu/gstspu-vobsub.c b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub.c similarity index 100% rename from gst/dvdspu/gstspu-vobsub.c rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub.c diff --git a/gst/dvdspu/gstspu-vobsub.h b/subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub.h similarity index 100% rename from gst/dvdspu/gstspu-vobsub.h rename to subprojects/gst-plugins-bad/gst/dvdspu/gstspu-vobsub.h diff --git a/gst/dvdspu/meson.build b/subprojects/gst-plugins-bad/gst/dvdspu/meson.build similarity index 100% rename from gst/dvdspu/meson.build rename to subprojects/gst-plugins-bad/gst/dvdspu/meson.build diff --git a/gst/faceoverlay/gstfaceoverlay.c b/subprojects/gst-plugins-bad/gst/faceoverlay/gstfaceoverlay.c similarity index 100% rename from gst/faceoverlay/gstfaceoverlay.c rename to subprojects/gst-plugins-bad/gst/faceoverlay/gstfaceoverlay.c diff --git a/gst/faceoverlay/gstfaceoverlay.h b/subprojects/gst-plugins-bad/gst/faceoverlay/gstfaceoverlay.h similarity index 100% rename from gst/faceoverlay/gstfaceoverlay.h rename to subprojects/gst-plugins-bad/gst/faceoverlay/gstfaceoverlay.h diff --git a/gst/faceoverlay/meson.build b/subprojects/gst-plugins-bad/gst/faceoverlay/meson.build similarity index 100% rename from gst/faceoverlay/meson.build rename to subprojects/gst-plugins-bad/gst/faceoverlay/meson.build diff --git a/gst/festival/gstfestival.c b/subprojects/gst-plugins-bad/gst/festival/gstfestival.c similarity index 100% rename from gst/festival/gstfestival.c rename to subprojects/gst-plugins-bad/gst/festival/gstfestival.c diff --git a/gst/festival/gstfestival.h b/subprojects/gst-plugins-bad/gst/festival/gstfestival.h similarity index 100% rename from gst/festival/gstfestival.h rename to subprojects/gst-plugins-bad/gst/festival/gstfestival.h diff --git a/gst/festival/meson.build b/subprojects/gst-plugins-bad/gst/festival/meson.build similarity index 100% rename from gst/festival/meson.build rename to subprojects/gst-plugins-bad/gst/festival/meson.build diff --git a/gst/fieldanalysis/gstfieldanalysis.c b/subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysis.c similarity index 100% rename from gst/fieldanalysis/gstfieldanalysis.c rename to subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysis.c diff --git a/gst/fieldanalysis/gstfieldanalysis.h b/subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysis.h similarity index 100% rename from gst/fieldanalysis/gstfieldanalysis.h rename to subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysis.h diff --git a/gst/fieldanalysis/gstfieldanalysisorc-dist.c b/subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc-dist.c similarity index 100% rename from gst/fieldanalysis/gstfieldanalysisorc-dist.c rename to subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc-dist.c diff --git a/gst/fieldanalysis/gstfieldanalysisorc-dist.h b/subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc-dist.h similarity index 100% rename from gst/fieldanalysis/gstfieldanalysisorc-dist.h rename to subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc-dist.h diff --git a/gst/fieldanalysis/gstfieldanalysisorc.orc b/subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc.orc similarity index 100% rename from gst/fieldanalysis/gstfieldanalysisorc.orc rename to subprojects/gst-plugins-bad/gst/fieldanalysis/gstfieldanalysisorc.orc diff --git a/gst/fieldanalysis/meson.build b/subprojects/gst-plugins-bad/gst/fieldanalysis/meson.build similarity index 100% rename from gst/fieldanalysis/meson.build rename to subprojects/gst-plugins-bad/gst/fieldanalysis/meson.build diff --git a/gst/freeverb/GstFreeverb.prs b/subprojects/gst-plugins-bad/gst/freeverb/GstFreeverb.prs similarity index 100% rename from gst/freeverb/GstFreeverb.prs rename to subprojects/gst-plugins-bad/gst/freeverb/GstFreeverb.prs diff --git a/gst/freeverb/gstfreeverb.c b/subprojects/gst-plugins-bad/gst/freeverb/gstfreeverb.c similarity index 100% rename from gst/freeverb/gstfreeverb.c rename to subprojects/gst-plugins-bad/gst/freeverb/gstfreeverb.c diff --git a/gst/freeverb/gstfreeverb.h b/subprojects/gst-plugins-bad/gst/freeverb/gstfreeverb.h similarity index 100% rename from gst/freeverb/gstfreeverb.h rename to subprojects/gst-plugins-bad/gst/freeverb/gstfreeverb.h diff --git a/gst/freeverb/meson.build b/subprojects/gst-plugins-bad/gst/freeverb/meson.build similarity index 100% rename from gst/freeverb/meson.build rename to subprojects/gst-plugins-bad/gst/freeverb/meson.build diff --git a/gst/frei0r/frei0r.h b/subprojects/gst-plugins-bad/gst/frei0r/frei0r.h similarity index 100% rename from gst/frei0r/frei0r.h rename to subprojects/gst-plugins-bad/gst/frei0r/frei0r.h diff --git a/gst/frei0r/gstfrei0r.c b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0r.c similarity index 100% rename from gst/frei0r/gstfrei0r.c rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0r.c diff --git a/gst/frei0r/gstfrei0r.h b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0r.h similarity index 100% rename from gst/frei0r/gstfrei0r.h rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0r.h diff --git a/gst/frei0r/gstfrei0rfilter.c b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rfilter.c similarity index 100% rename from gst/frei0r/gstfrei0rfilter.c rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rfilter.c diff --git a/gst/frei0r/gstfrei0rfilter.h b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rfilter.h similarity index 100% rename from gst/frei0r/gstfrei0rfilter.h rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rfilter.h diff --git a/gst/frei0r/gstfrei0rmixer.c b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rmixer.c similarity index 100% rename from gst/frei0r/gstfrei0rmixer.c rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rmixer.c diff --git a/gst/frei0r/gstfrei0rmixer.h b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rmixer.h similarity index 100% rename from gst/frei0r/gstfrei0rmixer.h rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rmixer.h diff --git a/gst/frei0r/gstfrei0rsrc.c b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rsrc.c similarity index 100% rename from gst/frei0r/gstfrei0rsrc.c rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rsrc.c diff --git a/gst/frei0r/gstfrei0rsrc.h b/subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rsrc.h similarity index 100% rename from gst/frei0r/gstfrei0rsrc.h rename to subprojects/gst-plugins-bad/gst/frei0r/gstfrei0rsrc.h diff --git a/gst/frei0r/meson.build b/subprojects/gst-plugins-bad/gst/frei0r/meson.build similarity index 100% rename from gst/frei0r/meson.build rename to subprojects/gst-plugins-bad/gst/frei0r/meson.build diff --git a/gst/gaudieffects/blur-example.py b/subprojects/gst-plugins-bad/gst/gaudieffects/blur-example.py similarity index 100% rename from gst/gaudieffects/blur-example.py rename to subprojects/gst-plugins-bad/gst/gaudieffects/blur-example.py diff --git a/gst/gaudieffects/burn-example.py b/subprojects/gst-plugins-bad/gst/gaudieffects/burn-example.py similarity index 100% rename from gst/gaudieffects/burn-example.py rename to subprojects/gst-plugins-bad/gst/gaudieffects/burn-example.py diff --git a/gst/gaudieffects/gstburn.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstburn.c similarity index 100% rename from gst/gaudieffects/gstburn.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstburn.c diff --git a/gst/gaudieffects/gstburn.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstburn.h similarity index 100% rename from gst/gaudieffects/gstburn.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstburn.h diff --git a/gst/gaudieffects/gstchromium.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstchromium.c similarity index 100% rename from gst/gaudieffects/gstchromium.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstchromium.c diff --git a/gst/gaudieffects/gstchromium.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstchromium.h similarity index 100% rename from gst/gaudieffects/gstchromium.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstchromium.h diff --git a/gst/gaudieffects/gstdilate.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstdilate.c similarity index 100% rename from gst/gaudieffects/gstdilate.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstdilate.c diff --git a/gst/gaudieffects/gstdilate.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstdilate.h similarity index 100% rename from gst/gaudieffects/gstdilate.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstdilate.h diff --git a/gst/gaudieffects/gstdodge.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstdodge.c similarity index 100% rename from gst/gaudieffects/gstdodge.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstdodge.c diff --git a/gst/gaudieffects/gstdodge.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstdodge.h similarity index 100% rename from gst/gaudieffects/gstdodge.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstdodge.h diff --git a/gst/gaudieffects/gstexclusion.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstexclusion.c similarity index 100% rename from gst/gaudieffects/gstexclusion.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstexclusion.c diff --git a/gst/gaudieffects/gstexclusion.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstexclusion.h similarity index 100% rename from gst/gaudieffects/gstexclusion.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstexclusion.h diff --git a/gst/gaudieffects/gstgaudieffectsorc-dist.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc-dist.c similarity index 100% rename from gst/gaudieffects/gstgaudieffectsorc-dist.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc-dist.c diff --git a/gst/gaudieffects/gstgaudieffectsorc-dist.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc-dist.h similarity index 100% rename from gst/gaudieffects/gstgaudieffectsorc-dist.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc-dist.h diff --git a/gst/gaudieffects/gstgaudieffectsorc.orc b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc.orc similarity index 100% rename from gst/gaudieffects/gstgaudieffectsorc.orc rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstgaudieffectsorc.orc diff --git a/gst/gaudieffects/gstgaussblur.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c similarity index 100% rename from gst/gaudieffects/gstgaussblur.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c diff --git a/gst/gaudieffects/gstgaussblur.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.h similarity index 100% rename from gst/gaudieffects/gstgaussblur.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.h diff --git a/gst/gaudieffects/gstplugin.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstplugin.c similarity index 100% rename from gst/gaudieffects/gstplugin.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstplugin.c diff --git a/gst/gaudieffects/gstsolarize.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstsolarize.c similarity index 100% rename from gst/gaudieffects/gstsolarize.c rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstsolarize.c diff --git a/gst/gaudieffects/gstsolarize.h b/subprojects/gst-plugins-bad/gst/gaudieffects/gstsolarize.h similarity index 100% rename from gst/gaudieffects/gstsolarize.h rename to subprojects/gst-plugins-bad/gst/gaudieffects/gstsolarize.h diff --git a/gst/gaudieffects/meson.build b/subprojects/gst-plugins-bad/gst/gaudieffects/meson.build similarity index 100% rename from gst/gaudieffects/meson.build rename to subprojects/gst-plugins-bad/gst/gaudieffects/meson.build diff --git a/gst/gdp/README b/subprojects/gst-plugins-bad/gst/gdp/README similarity index 100% rename from gst/gdp/README rename to subprojects/gst-plugins-bad/gst/gdp/README diff --git a/gst/gdp/dataprotocol.c b/subprojects/gst-plugins-bad/gst/gdp/dataprotocol.c similarity index 100% rename from gst/gdp/dataprotocol.c rename to subprojects/gst-plugins-bad/gst/gdp/dataprotocol.c diff --git a/gst/gdp/dataprotocol.h b/subprojects/gst-plugins-bad/gst/gdp/dataprotocol.h similarity index 100% rename from gst/gdp/dataprotocol.h rename to subprojects/gst-plugins-bad/gst/gdp/dataprotocol.h diff --git a/gst/gdp/dp-private.h b/subprojects/gst-plugins-bad/gst/gdp/dp-private.h similarity index 100% rename from gst/gdp/dp-private.h rename to subprojects/gst-plugins-bad/gst/gdp/dp-private.h diff --git a/gst/gdp/gstgdp.c b/subprojects/gst-plugins-bad/gst/gdp/gstgdp.c similarity index 100% rename from gst/gdp/gstgdp.c rename to subprojects/gst-plugins-bad/gst/gdp/gstgdp.c diff --git a/gst/gdp/gstgdpdepay.c b/subprojects/gst-plugins-bad/gst/gdp/gstgdpdepay.c similarity index 100% rename from gst/gdp/gstgdpdepay.c rename to subprojects/gst-plugins-bad/gst/gdp/gstgdpdepay.c diff --git a/gst/gdp/gstgdpdepay.h b/subprojects/gst-plugins-bad/gst/gdp/gstgdpdepay.h similarity index 100% rename from gst/gdp/gstgdpdepay.h rename to subprojects/gst-plugins-bad/gst/gdp/gstgdpdepay.h diff --git a/gst/gdp/gstgdpelement.c b/subprojects/gst-plugins-bad/gst/gdp/gstgdpelement.c similarity index 100% rename from gst/gdp/gstgdpelement.c rename to subprojects/gst-plugins-bad/gst/gdp/gstgdpelement.c diff --git a/gst/gdp/gstgdpelements.h b/subprojects/gst-plugins-bad/gst/gdp/gstgdpelements.h similarity index 100% rename from gst/gdp/gstgdpelements.h rename to subprojects/gst-plugins-bad/gst/gdp/gstgdpelements.h diff --git a/gst/gdp/gstgdppay.c b/subprojects/gst-plugins-bad/gst/gdp/gstgdppay.c similarity index 100% rename from gst/gdp/gstgdppay.c rename to subprojects/gst-plugins-bad/gst/gdp/gstgdppay.c diff --git a/gst/gdp/gstgdppay.h b/subprojects/gst-plugins-bad/gst/gdp/gstgdppay.h similarity index 100% rename from gst/gdp/gstgdppay.h rename to subprojects/gst-plugins-bad/gst/gdp/gstgdppay.h diff --git a/gst/gdp/meson.build b/subprojects/gst-plugins-bad/gst/gdp/meson.build similarity index 100% rename from gst/gdp/meson.build rename to subprojects/gst-plugins-bad/gst/gdp/meson.build diff --git a/gst/geometrictransform/geometricmath.c b/subprojects/gst-plugins-bad/gst/geometrictransform/geometricmath.c similarity index 100% rename from gst/geometrictransform/geometricmath.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/geometricmath.c diff --git a/gst/geometrictransform/geometricmath.h b/subprojects/gst-plugins-bad/gst/geometrictransform/geometricmath.h similarity index 100% rename from gst/geometrictransform/geometricmath.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/geometricmath.h diff --git a/gst/geometrictransform/gstbulge.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstbulge.c similarity index 100% rename from gst/geometrictransform/gstbulge.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstbulge.c diff --git a/gst/geometrictransform/gstbulge.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstbulge.h similarity index 100% rename from gst/geometrictransform/gstbulge.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstbulge.h diff --git a/gst/geometrictransform/gstcircle.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstcircle.c similarity index 100% rename from gst/geometrictransform/gstcircle.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstcircle.c diff --git a/gst/geometrictransform/gstcircle.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstcircle.h similarity index 100% rename from gst/geometrictransform/gstcircle.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstcircle.h diff --git a/gst/geometrictransform/gstcirclegeometrictransform.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstcirclegeometrictransform.c similarity index 100% rename from gst/geometrictransform/gstcirclegeometrictransform.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstcirclegeometrictransform.c diff --git a/gst/geometrictransform/gstcirclegeometrictransform.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstcirclegeometrictransform.h similarity index 100% rename from gst/geometrictransform/gstcirclegeometrictransform.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstcirclegeometrictransform.h diff --git a/gst/geometrictransform/gstdiffuse.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstdiffuse.c similarity index 100% rename from gst/geometrictransform/gstdiffuse.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstdiffuse.c diff --git a/gst/geometrictransform/gstdiffuse.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstdiffuse.h similarity index 100% rename from gst/geometrictransform/gstdiffuse.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstdiffuse.h diff --git a/gst/geometrictransform/gstfisheye.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstfisheye.c similarity index 100% rename from gst/geometrictransform/gstfisheye.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstfisheye.c diff --git a/gst/geometrictransform/gstfisheye.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstfisheye.h similarity index 100% rename from gst/geometrictransform/gstfisheye.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstfisheye.h diff --git a/gst/geometrictransform/gstgeometrictransform.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstgeometrictransform.c similarity index 100% rename from gst/geometrictransform/gstgeometrictransform.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstgeometrictransform.c diff --git a/gst/geometrictransform/gstgeometrictransform.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstgeometrictransform.h similarity index 100% rename from gst/geometrictransform/gstgeometrictransform.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstgeometrictransform.h diff --git a/gst/geometrictransform/gstkaleidoscope.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstkaleidoscope.c similarity index 100% rename from gst/geometrictransform/gstkaleidoscope.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstkaleidoscope.c diff --git a/gst/geometrictransform/gstkaleidoscope.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstkaleidoscope.h similarity index 100% rename from gst/geometrictransform/gstkaleidoscope.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstkaleidoscope.h diff --git a/gst/geometrictransform/gstmarble.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstmarble.c similarity index 100% rename from gst/geometrictransform/gstmarble.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstmarble.c diff --git a/gst/geometrictransform/gstmarble.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstmarble.h similarity index 100% rename from gst/geometrictransform/gstmarble.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstmarble.h diff --git a/gst/geometrictransform/gstmirror.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstmirror.c similarity index 100% rename from gst/geometrictransform/gstmirror.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstmirror.c diff --git a/gst/geometrictransform/gstmirror.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstmirror.h similarity index 100% rename from gst/geometrictransform/gstmirror.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstmirror.h diff --git a/gst/geometrictransform/gstperspective.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstperspective.c similarity index 100% rename from gst/geometrictransform/gstperspective.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstperspective.c diff --git a/gst/geometrictransform/gstperspective.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstperspective.h similarity index 100% rename from gst/geometrictransform/gstperspective.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstperspective.h diff --git a/gst/geometrictransform/gstpinch.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstpinch.c similarity index 100% rename from gst/geometrictransform/gstpinch.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstpinch.c diff --git a/gst/geometrictransform/gstpinch.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstpinch.h similarity index 100% rename from gst/geometrictransform/gstpinch.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstpinch.h diff --git a/gst/geometrictransform/gstrotate.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstrotate.c similarity index 100% rename from gst/geometrictransform/gstrotate.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstrotate.c diff --git a/gst/geometrictransform/gstrotate.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstrotate.h similarity index 100% rename from gst/geometrictransform/gstrotate.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstrotate.h diff --git a/gst/geometrictransform/gstsphere.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstsphere.c similarity index 100% rename from gst/geometrictransform/gstsphere.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstsphere.c diff --git a/gst/geometrictransform/gstsphere.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstsphere.h similarity index 100% rename from gst/geometrictransform/gstsphere.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstsphere.h diff --git a/gst/geometrictransform/gstsquare.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstsquare.c similarity index 100% rename from gst/geometrictransform/gstsquare.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstsquare.c diff --git a/gst/geometrictransform/gstsquare.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstsquare.h similarity index 100% rename from gst/geometrictransform/gstsquare.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstsquare.h diff --git a/gst/geometrictransform/gststretch.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gststretch.c similarity index 100% rename from gst/geometrictransform/gststretch.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gststretch.c diff --git a/gst/geometrictransform/gststretch.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gststretch.h similarity index 100% rename from gst/geometrictransform/gststretch.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gststretch.h diff --git a/gst/geometrictransform/gsttunnel.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gsttunnel.c similarity index 100% rename from gst/geometrictransform/gsttunnel.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gsttunnel.c diff --git a/gst/geometrictransform/gsttunnel.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gsttunnel.h similarity index 100% rename from gst/geometrictransform/gsttunnel.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gsttunnel.h diff --git a/gst/geometrictransform/gsttwirl.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gsttwirl.c similarity index 100% rename from gst/geometrictransform/gsttwirl.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gsttwirl.c diff --git a/gst/geometrictransform/gsttwirl.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gsttwirl.h similarity index 100% rename from gst/geometrictransform/gsttwirl.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gsttwirl.h diff --git a/gst/geometrictransform/gstwaterripple.c b/subprojects/gst-plugins-bad/gst/geometrictransform/gstwaterripple.c similarity index 100% rename from gst/geometrictransform/gstwaterripple.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstwaterripple.c diff --git a/gst/geometrictransform/gstwaterripple.h b/subprojects/gst-plugins-bad/gst/geometrictransform/gstwaterripple.h similarity index 100% rename from gst/geometrictransform/gstwaterripple.h rename to subprojects/gst-plugins-bad/gst/geometrictransform/gstwaterripple.h diff --git a/gst/geometrictransform/meson.build b/subprojects/gst-plugins-bad/gst/geometrictransform/meson.build similarity index 100% rename from gst/geometrictransform/meson.build rename to subprojects/gst-plugins-bad/gst/geometrictransform/meson.build diff --git a/gst/geometrictransform/plugin.c b/subprojects/gst-plugins-bad/gst/geometrictransform/plugin.c similarity index 100% rename from gst/geometrictransform/plugin.c rename to subprojects/gst-plugins-bad/gst/geometrictransform/plugin.c diff --git a/gst/id3tag/gstid3mux.c b/subprojects/gst-plugins-bad/gst/id3tag/gstid3mux.c similarity index 100% rename from gst/id3tag/gstid3mux.c rename to subprojects/gst-plugins-bad/gst/id3tag/gstid3mux.c diff --git a/gst/id3tag/gstid3mux.h b/subprojects/gst-plugins-bad/gst/id3tag/gstid3mux.h similarity index 100% rename from gst/id3tag/gstid3mux.h rename to subprojects/gst-plugins-bad/gst/id3tag/gstid3mux.h diff --git a/gst/id3tag/id3tag.c b/subprojects/gst-plugins-bad/gst/id3tag/id3tag.c similarity index 100% rename from gst/id3tag/id3tag.c rename to subprojects/gst-plugins-bad/gst/id3tag/id3tag.c diff --git a/gst/id3tag/id3tag.h b/subprojects/gst-plugins-bad/gst/id3tag/id3tag.h similarity index 100% rename from gst/id3tag/id3tag.h rename to subprojects/gst-plugins-bad/gst/id3tag/id3tag.h diff --git a/gst/id3tag/meson.build b/subprojects/gst-plugins-bad/gst/id3tag/meson.build similarity index 100% rename from gst/id3tag/meson.build rename to subprojects/gst-plugins-bad/gst/id3tag/meson.build diff --git a/gst/inter/gstinter.c b/subprojects/gst-plugins-bad/gst/inter/gstinter.c similarity index 100% rename from gst/inter/gstinter.c rename to subprojects/gst-plugins-bad/gst/inter/gstinter.c diff --git a/gst/inter/gstinteraudiosink.c b/subprojects/gst-plugins-bad/gst/inter/gstinteraudiosink.c similarity index 100% rename from gst/inter/gstinteraudiosink.c rename to subprojects/gst-plugins-bad/gst/inter/gstinteraudiosink.c diff --git a/gst/inter/gstinteraudiosink.h b/subprojects/gst-plugins-bad/gst/inter/gstinteraudiosink.h similarity index 100% rename from gst/inter/gstinteraudiosink.h rename to subprojects/gst-plugins-bad/gst/inter/gstinteraudiosink.h diff --git a/gst/inter/gstinteraudiosrc.c b/subprojects/gst-plugins-bad/gst/inter/gstinteraudiosrc.c similarity index 100% rename from gst/inter/gstinteraudiosrc.c rename to subprojects/gst-plugins-bad/gst/inter/gstinteraudiosrc.c diff --git a/gst/inter/gstinteraudiosrc.h b/subprojects/gst-plugins-bad/gst/inter/gstinteraudiosrc.h similarity index 100% rename from gst/inter/gstinteraudiosrc.h rename to subprojects/gst-plugins-bad/gst/inter/gstinteraudiosrc.h diff --git a/gst/inter/gstintersubsink.c b/subprojects/gst-plugins-bad/gst/inter/gstintersubsink.c similarity index 100% rename from gst/inter/gstintersubsink.c rename to subprojects/gst-plugins-bad/gst/inter/gstintersubsink.c diff --git a/gst/inter/gstintersubsink.h b/subprojects/gst-plugins-bad/gst/inter/gstintersubsink.h similarity index 100% rename from gst/inter/gstintersubsink.h rename to subprojects/gst-plugins-bad/gst/inter/gstintersubsink.h diff --git a/gst/inter/gstintersubsrc.c b/subprojects/gst-plugins-bad/gst/inter/gstintersubsrc.c similarity index 100% rename from gst/inter/gstintersubsrc.c rename to subprojects/gst-plugins-bad/gst/inter/gstintersubsrc.c diff --git a/gst/inter/gstintersubsrc.h b/subprojects/gst-plugins-bad/gst/inter/gstintersubsrc.h similarity index 100% rename from gst/inter/gstintersubsrc.h rename to subprojects/gst-plugins-bad/gst/inter/gstintersubsrc.h diff --git a/gst/inter/gstintersurface.c b/subprojects/gst-plugins-bad/gst/inter/gstintersurface.c similarity index 100% rename from gst/inter/gstintersurface.c rename to subprojects/gst-plugins-bad/gst/inter/gstintersurface.c diff --git a/gst/inter/gstintersurface.h b/subprojects/gst-plugins-bad/gst/inter/gstintersurface.h similarity index 100% rename from gst/inter/gstintersurface.h rename to subprojects/gst-plugins-bad/gst/inter/gstintersurface.h diff --git a/gst/inter/gstintertest.c b/subprojects/gst-plugins-bad/gst/inter/gstintertest.c similarity index 100% rename from gst/inter/gstintertest.c rename to subprojects/gst-plugins-bad/gst/inter/gstintertest.c diff --git a/gst/inter/gstintervideosink.c b/subprojects/gst-plugins-bad/gst/inter/gstintervideosink.c similarity index 100% rename from gst/inter/gstintervideosink.c rename to subprojects/gst-plugins-bad/gst/inter/gstintervideosink.c diff --git a/gst/inter/gstintervideosink.h b/subprojects/gst-plugins-bad/gst/inter/gstintervideosink.h similarity index 100% rename from gst/inter/gstintervideosink.h rename to subprojects/gst-plugins-bad/gst/inter/gstintervideosink.h diff --git a/gst/inter/gstintervideosrc.c b/subprojects/gst-plugins-bad/gst/inter/gstintervideosrc.c similarity index 100% rename from gst/inter/gstintervideosrc.c rename to subprojects/gst-plugins-bad/gst/inter/gstintervideosrc.c diff --git a/gst/inter/gstintervideosrc.h b/subprojects/gst-plugins-bad/gst/inter/gstintervideosrc.h similarity index 100% rename from gst/inter/gstintervideosrc.h rename to subprojects/gst-plugins-bad/gst/inter/gstintervideosrc.h diff --git a/gst/inter/meson.build b/subprojects/gst-plugins-bad/gst/inter/meson.build similarity index 100% rename from gst/inter/meson.build rename to subprojects/gst-plugins-bad/gst/inter/meson.build diff --git a/gst/interlace/gstinterlace.c b/subprojects/gst-plugins-bad/gst/interlace/gstinterlace.c similarity index 100% rename from gst/interlace/gstinterlace.c rename to subprojects/gst-plugins-bad/gst/interlace/gstinterlace.c diff --git a/gst/interlace/meson.build b/subprojects/gst-plugins-bad/gst/interlace/meson.build similarity index 100% rename from gst/interlace/meson.build rename to subprojects/gst-plugins-bad/gst/interlace/meson.build diff --git a/gst/ivfparse/gstivfparse.c b/subprojects/gst-plugins-bad/gst/ivfparse/gstivfparse.c similarity index 100% rename from gst/ivfparse/gstivfparse.c rename to subprojects/gst-plugins-bad/gst/ivfparse/gstivfparse.c diff --git a/gst/ivfparse/gstivfparse.h b/subprojects/gst-plugins-bad/gst/ivfparse/gstivfparse.h similarity index 100% rename from gst/ivfparse/gstivfparse.h rename to subprojects/gst-plugins-bad/gst/ivfparse/gstivfparse.h diff --git a/gst/ivfparse/meson.build b/subprojects/gst-plugins-bad/gst/ivfparse/meson.build similarity index 100% rename from gst/ivfparse/meson.build rename to subprojects/gst-plugins-bad/gst/ivfparse/meson.build diff --git a/gst/ivtc/gstcombdetect.c b/subprojects/gst-plugins-bad/gst/ivtc/gstcombdetect.c similarity index 100% rename from gst/ivtc/gstcombdetect.c rename to subprojects/gst-plugins-bad/gst/ivtc/gstcombdetect.c diff --git a/gst/ivtc/gstcombdetect.h b/subprojects/gst-plugins-bad/gst/ivtc/gstcombdetect.h similarity index 100% rename from gst/ivtc/gstcombdetect.h rename to subprojects/gst-plugins-bad/gst/ivtc/gstcombdetect.h diff --git a/gst/ivtc/gstivtc.c b/subprojects/gst-plugins-bad/gst/ivtc/gstivtc.c similarity index 100% rename from gst/ivtc/gstivtc.c rename to subprojects/gst-plugins-bad/gst/ivtc/gstivtc.c diff --git a/gst/ivtc/gstivtc.h b/subprojects/gst-plugins-bad/gst/ivtc/gstivtc.h similarity index 100% rename from gst/ivtc/gstivtc.h rename to subprojects/gst-plugins-bad/gst/ivtc/gstivtc.h diff --git a/gst/ivtc/meson.build b/subprojects/gst-plugins-bad/gst/ivtc/meson.build similarity index 100% rename from gst/ivtc/meson.build rename to subprojects/gst-plugins-bad/gst/ivtc/meson.build diff --git a/gst/jp2kdecimator/gstjp2kdecimator.c b/subprojects/gst-plugins-bad/gst/jp2kdecimator/gstjp2kdecimator.c similarity index 100% rename from gst/jp2kdecimator/gstjp2kdecimator.c rename to subprojects/gst-plugins-bad/gst/jp2kdecimator/gstjp2kdecimator.c diff --git a/gst/jp2kdecimator/gstjp2kdecimator.h b/subprojects/gst-plugins-bad/gst/jp2kdecimator/gstjp2kdecimator.h similarity index 100% rename from gst/jp2kdecimator/gstjp2kdecimator.h rename to subprojects/gst-plugins-bad/gst/jp2kdecimator/gstjp2kdecimator.h diff --git a/gst/jp2kdecimator/jp2kcodestream.c b/subprojects/gst-plugins-bad/gst/jp2kdecimator/jp2kcodestream.c similarity index 100% rename from gst/jp2kdecimator/jp2kcodestream.c rename to subprojects/gst-plugins-bad/gst/jp2kdecimator/jp2kcodestream.c diff --git a/gst/jp2kdecimator/jp2kcodestream.h b/subprojects/gst-plugins-bad/gst/jp2kdecimator/jp2kcodestream.h similarity index 100% rename from gst/jp2kdecimator/jp2kcodestream.h rename to subprojects/gst-plugins-bad/gst/jp2kdecimator/jp2kcodestream.h diff --git a/gst/jp2kdecimator/meson.build b/subprojects/gst-plugins-bad/gst/jp2kdecimator/meson.build similarity index 100% rename from gst/jp2kdecimator/meson.build rename to subprojects/gst-plugins-bad/gst/jp2kdecimator/meson.build diff --git a/gst/jpegformat/gstjifmux.c b/subprojects/gst-plugins-bad/gst/jpegformat/gstjifmux.c similarity index 100% rename from gst/jpegformat/gstjifmux.c rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjifmux.c diff --git a/gst/jpegformat/gstjifmux.h b/subprojects/gst-plugins-bad/gst/jpegformat/gstjifmux.h similarity index 100% rename from gst/jpegformat/gstjifmux.h rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjifmux.h diff --git a/gst/jpegformat/gstjpegformat.c b/subprojects/gst-plugins-bad/gst/jpegformat/gstjpegformat.c similarity index 100% rename from gst/jpegformat/gstjpegformat.c rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjpegformat.c diff --git a/gst/jpegformat/gstjpegformat.h b/subprojects/gst-plugins-bad/gst/jpegformat/gstjpegformat.h similarity index 100% rename from gst/jpegformat/gstjpegformat.h rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjpegformat.h diff --git a/gst/jpegformat/gstjpegparse.c b/subprojects/gst-plugins-bad/gst/jpegformat/gstjpegparse.c similarity index 100% rename from gst/jpegformat/gstjpegparse.c rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjpegparse.c diff --git a/gst/jpegformat/gstjpegparse.h b/subprojects/gst-plugins-bad/gst/jpegformat/gstjpegparse.h similarity index 100% rename from gst/jpegformat/gstjpegparse.h rename to subprojects/gst-plugins-bad/gst/jpegformat/gstjpegparse.h diff --git a/gst/jpegformat/meson.build b/subprojects/gst-plugins-bad/gst/jpegformat/meson.build similarity index 100% rename from gst/jpegformat/meson.build rename to subprojects/gst-plugins-bad/gst/jpegformat/meson.build diff --git a/gst/librfb/d3des.c b/subprojects/gst-plugins-bad/gst/librfb/d3des.c similarity index 100% rename from gst/librfb/d3des.c rename to subprojects/gst-plugins-bad/gst/librfb/d3des.c diff --git a/gst/librfb/d3des.h b/subprojects/gst-plugins-bad/gst/librfb/d3des.h similarity index 100% rename from gst/librfb/d3des.h rename to subprojects/gst-plugins-bad/gst/librfb/d3des.h diff --git a/gst/librfb/gstrfbsrc.c b/subprojects/gst-plugins-bad/gst/librfb/gstrfbsrc.c similarity index 100% rename from gst/librfb/gstrfbsrc.c rename to subprojects/gst-plugins-bad/gst/librfb/gstrfbsrc.c diff --git a/gst/librfb/gstrfbsrc.h b/subprojects/gst-plugins-bad/gst/librfb/gstrfbsrc.h similarity index 100% rename from gst/librfb/gstrfbsrc.h rename to subprojects/gst-plugins-bad/gst/librfb/gstrfbsrc.h diff --git a/gst/librfb/meson.build b/subprojects/gst-plugins-bad/gst/librfb/meson.build similarity index 100% rename from gst/librfb/meson.build rename to subprojects/gst-plugins-bad/gst/librfb/meson.build diff --git a/gst/librfb/rfbdecoder.c b/subprojects/gst-plugins-bad/gst/librfb/rfbdecoder.c similarity index 100% rename from gst/librfb/rfbdecoder.c rename to subprojects/gst-plugins-bad/gst/librfb/rfbdecoder.c diff --git a/gst/librfb/rfbdecoder.h b/subprojects/gst-plugins-bad/gst/librfb/rfbdecoder.h similarity index 100% rename from gst/librfb/rfbdecoder.h rename to subprojects/gst-plugins-bad/gst/librfb/rfbdecoder.h diff --git a/gst/meson.build b/subprojects/gst-plugins-bad/gst/meson.build similarity index 100% rename from gst/meson.build rename to subprojects/gst-plugins-bad/gst/meson.build diff --git a/gst/midi/meson.build b/subprojects/gst-plugins-bad/gst/midi/meson.build similarity index 100% rename from gst/midi/meson.build rename to subprojects/gst-plugins-bad/gst/midi/meson.build diff --git a/gst/midi/midi.c b/subprojects/gst-plugins-bad/gst/midi/midi.c similarity index 100% rename from gst/midi/midi.c rename to subprojects/gst-plugins-bad/gst/midi/midi.c diff --git a/gst/midi/midiparse.c b/subprojects/gst-plugins-bad/gst/midi/midiparse.c similarity index 100% rename from gst/midi/midiparse.c rename to subprojects/gst-plugins-bad/gst/midi/midiparse.c diff --git a/gst/midi/midiparse.h b/subprojects/gst-plugins-bad/gst/midi/midiparse.h similarity index 100% rename from gst/midi/midiparse.h rename to subprojects/gst-plugins-bad/gst/midi/midiparse.h diff --git a/gst/mpegdemux/gstmpegdefs.h b/subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdefs.h similarity index 100% rename from gst/mpegdemux/gstmpegdefs.h rename to subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdefs.h diff --git a/gst/mpegdemux/gstmpegdemux.c b/subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdemux.c similarity index 100% rename from gst/mpegdemux/gstmpegdemux.c rename to subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdemux.c diff --git a/gst/mpegdemux/gstmpegdemux.h b/subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdemux.h similarity index 100% rename from gst/mpegdemux/gstmpegdemux.h rename to subprojects/gst-plugins-bad/gst/mpegdemux/gstmpegdemux.h diff --git a/gst/mpegdemux/gstpesfilter.c b/subprojects/gst-plugins-bad/gst/mpegdemux/gstpesfilter.c similarity index 100% rename from gst/mpegdemux/gstpesfilter.c rename to subprojects/gst-plugins-bad/gst/mpegdemux/gstpesfilter.c diff --git a/gst/mpegdemux/gstpesfilter.h b/subprojects/gst-plugins-bad/gst/mpegdemux/gstpesfilter.h similarity index 100% rename from gst/mpegdemux/gstpesfilter.h rename to subprojects/gst-plugins-bad/gst/mpegdemux/gstpesfilter.h diff --git a/gst/mpegdemux/meson.build b/subprojects/gst-plugins-bad/gst/mpegdemux/meson.build similarity index 100% rename from gst/mpegdemux/meson.build rename to subprojects/gst-plugins-bad/gst/mpegdemux/meson.build diff --git a/gst/mpegdemux/plugin.c b/subprojects/gst-plugins-bad/gst/mpegdemux/plugin.c similarity index 100% rename from gst/mpegdemux/plugin.c rename to subprojects/gst-plugins-bad/gst/mpegdemux/plugin.c diff --git a/gst/mpegpsmux/bits.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/bits.h similarity index 100% rename from gst/mpegpsmux/bits.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/bits.h diff --git a/gst/mpegpsmux/crc.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/crc.h similarity index 100% rename from gst/mpegpsmux/crc.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/crc.h diff --git a/gst/mpegpsmux/meson.build b/subprojects/gst-plugins-bad/gst/mpegpsmux/meson.build similarity index 100% rename from gst/mpegpsmux/meson.build rename to subprojects/gst-plugins-bad/gst/mpegpsmux/meson.build diff --git a/gst/mpegpsmux/mpegpsmux.c b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux.c similarity index 100% rename from gst/mpegpsmux/mpegpsmux.c rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux.c diff --git a/gst/mpegpsmux/mpegpsmux.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux.h similarity index 100% rename from gst/mpegpsmux/mpegpsmux.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux.h diff --git a/gst/mpegpsmux/mpegpsmux_aac.c b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_aac.c similarity index 100% rename from gst/mpegpsmux/mpegpsmux_aac.c rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_aac.c diff --git a/gst/mpegpsmux/mpegpsmux_aac.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_aac.h similarity index 100% rename from gst/mpegpsmux/mpegpsmux_aac.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_aac.h diff --git a/gst/mpegpsmux/mpegpsmux_h264.c b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_h264.c similarity index 100% rename from gst/mpegpsmux/mpegpsmux_h264.c rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_h264.c diff --git a/gst/mpegpsmux/mpegpsmux_h264.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_h264.h similarity index 100% rename from gst/mpegpsmux/mpegpsmux_h264.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/mpegpsmux_h264.h diff --git a/gst/mpegpsmux/psmux.c b/subprojects/gst-plugins-bad/gst/mpegpsmux/psmux.c similarity index 100% rename from gst/mpegpsmux/psmux.c rename to subprojects/gst-plugins-bad/gst/mpegpsmux/psmux.c diff --git a/gst/mpegpsmux/psmux.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/psmux.h similarity index 100% rename from gst/mpegpsmux/psmux.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/psmux.h diff --git a/gst/mpegpsmux/psmuxcommon.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxcommon.h similarity index 100% rename from gst/mpegpsmux/psmuxcommon.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxcommon.h diff --git a/gst/mpegpsmux/psmuxstream.c b/subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxstream.c similarity index 100% rename from gst/mpegpsmux/psmuxstream.c rename to subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxstream.c diff --git a/gst/mpegpsmux/psmuxstream.h b/subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxstream.h similarity index 100% rename from gst/mpegpsmux/psmuxstream.h rename to subprojects/gst-plugins-bad/gst/mpegpsmux/psmuxstream.h diff --git a/gst/mpegtsdemux/TODO b/subprojects/gst-plugins-bad/gst/mpegtsdemux/TODO similarity index 100% rename from gst/mpegtsdemux/TODO rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/TODO diff --git a/gst/mpegtsdemux/gstmpegdefs.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/gstmpegdefs.h similarity index 100% rename from gst/mpegtsdemux/gstmpegdefs.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/gstmpegdefs.h diff --git a/gst/mpegtsdemux/gstmpegdesc.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/gstmpegdesc.h similarity index 100% rename from gst/mpegtsdemux/gstmpegdesc.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/gstmpegdesc.h diff --git a/gst/mpegtsdemux/gsttsdemux.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/gsttsdemux.c similarity index 100% rename from gst/mpegtsdemux/gsttsdemux.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/gsttsdemux.c diff --git a/gst/mpegtsdemux/meson.build b/subprojects/gst-plugins-bad/gst/mpegtsdemux/meson.build similarity index 100% rename from gst/mpegtsdemux/meson.build rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/meson.build diff --git a/gst/mpegtsdemux/mpegtsbase.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.c similarity index 100% rename from gst/mpegtsdemux/mpegtsbase.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.c diff --git a/gst/mpegtsdemux/mpegtsbase.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.h similarity index 100% rename from gst/mpegtsdemux/mpegtsbase.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.h diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtspacketizer.c similarity index 100% rename from gst/mpegtsdemux/mpegtspacketizer.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtspacketizer.c diff --git a/gst/mpegtsdemux/mpegtspacketizer.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtspacketizer.h similarity index 100% rename from gst/mpegtsdemux/mpegtspacketizer.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtspacketizer.h diff --git a/gst/mpegtsdemux/mpegtsparse.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsparse.c similarity index 100% rename from gst/mpegtsdemux/mpegtsparse.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsparse.c diff --git a/gst/mpegtsdemux/mpegtsparse.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsparse.h similarity index 100% rename from gst/mpegtsdemux/mpegtsparse.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsparse.h diff --git a/gst/mpegtsdemux/pesparse.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/pesparse.c similarity index 100% rename from gst/mpegtsdemux/pesparse.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/pesparse.c diff --git a/gst/mpegtsdemux/pesparse.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/pesparse.h similarity index 100% rename from gst/mpegtsdemux/pesparse.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/pesparse.h diff --git a/gst/mpegtsdemux/tsdemux.c b/subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.c similarity index 100% rename from gst/mpegtsdemux/tsdemux.c rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.c diff --git a/gst/mpegtsdemux/tsdemux.h b/subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.h similarity index 100% rename from gst/mpegtsdemux/tsdemux.h rename to subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.h diff --git a/gst/mpegtsmux/gstatscmux.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstatscmux.c similarity index 100% rename from gst/mpegtsmux/gstatscmux.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstatscmux.c diff --git a/gst/mpegtsmux/gstatscmux.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstatscmux.h similarity index 100% rename from gst/mpegtsmux/gstatscmux.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstatscmux.h diff --git a/gst/mpegtsmux/gstbasetsmux.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.c similarity index 100% rename from gst/mpegtsmux/gstbasetsmux.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.c diff --git a/gst/mpegtsmux/gstbasetsmux.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.h similarity index 100% rename from gst/mpegtsmux/gstbasetsmux.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.h diff --git a/gst/mpegtsmux/gstbasetsmuxaac.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxaac.c similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxaac.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxaac.c diff --git a/gst/mpegtsmux/gstbasetsmuxaac.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxaac.h similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxaac.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxaac.h diff --git a/gst/mpegtsmux/gstbasetsmuxjpeg2000.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxjpeg2000.c similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxjpeg2000.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxjpeg2000.c diff --git a/gst/mpegtsmux/gstbasetsmuxjpeg2000.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxjpeg2000.h similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxjpeg2000.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxjpeg2000.h diff --git a/gst/mpegtsmux/gstbasetsmuxopus.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxopus.c similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxopus.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxopus.c diff --git a/gst/mpegtsmux/gstbasetsmuxopus.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxopus.h similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxopus.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxopus.h diff --git a/gst/mpegtsmux/gstbasetsmuxttxt.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxttxt.c similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxttxt.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxttxt.c diff --git a/gst/mpegtsmux/gstbasetsmuxttxt.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxttxt.h similarity index 100% rename from gst/mpegtsmux/gstbasetsmuxttxt.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmuxttxt.h diff --git a/gst/mpegtsmux/gstmpegtsmux.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmux.c similarity index 100% rename from gst/mpegtsmux/gstmpegtsmux.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmux.c diff --git a/gst/mpegtsmux/gstmpegtsmux.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmux.h similarity index 100% rename from gst/mpegtsmux/gstmpegtsmux.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmux.h diff --git a/gst/mpegtsmux/gstmpegtsmuxplugin.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmuxplugin.c similarity index 100% rename from gst/mpegtsmux/gstmpegtsmuxplugin.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/gstmpegtsmuxplugin.c diff --git a/gst/mpegtsmux/meson.build b/subprojects/gst-plugins-bad/gst/mpegtsmux/meson.build similarity index 100% rename from gst/mpegtsmux/meson.build rename to subprojects/gst-plugins-bad/gst/mpegtsmux/meson.build diff --git a/gst/mpegtsmux/tsmux/tsmux.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c similarity index 100% rename from gst/mpegtsmux/tsmux/tsmux.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.c diff --git a/gst/mpegtsmux/tsmux/tsmux.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.h similarity index 100% rename from gst/mpegtsmux/tsmux/tsmux.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmux.h diff --git a/gst/mpegtsmux/tsmux/tsmuxcommon.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxcommon.h similarity index 100% rename from gst/mpegtsmux/tsmux/tsmuxcommon.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxcommon.h diff --git a/gst/mpegtsmux/tsmux/tsmuxstream.c b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxstream.c similarity index 100% rename from gst/mpegtsmux/tsmux/tsmuxstream.c rename to subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxstream.c diff --git a/gst/mpegtsmux/tsmux/tsmuxstream.h b/subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxstream.h similarity index 100% rename from gst/mpegtsmux/tsmux/tsmuxstream.h rename to subprojects/gst-plugins-bad/gst/mpegtsmux/tsmux/tsmuxstream.h diff --git a/gst/mxf/gstmxfelement.c b/subprojects/gst-plugins-bad/gst/mxf/gstmxfelement.c similarity index 100% rename from gst/mxf/gstmxfelement.c rename to subprojects/gst-plugins-bad/gst/mxf/gstmxfelement.c diff --git a/gst/mxf/gstmxfelements.h b/subprojects/gst-plugins-bad/gst/mxf/gstmxfelements.h similarity index 100% rename from gst/mxf/gstmxfelements.h rename to subprojects/gst-plugins-bad/gst/mxf/gstmxfelements.h diff --git a/gst/mxf/meson.build b/subprojects/gst-plugins-bad/gst/mxf/meson.build similarity index 100% rename from gst/mxf/meson.build rename to subprojects/gst-plugins-bad/gst/mxf/meson.build diff --git a/gst/mxf/mxf.c b/subprojects/gst-plugins-bad/gst/mxf/mxf.c similarity index 100% rename from gst/mxf/mxf.c rename to subprojects/gst-plugins-bad/gst/mxf/mxf.c diff --git a/gst/mxf/mxfaes-bwf.c b/subprojects/gst-plugins-bad/gst/mxf/mxfaes-bwf.c similarity index 100% rename from gst/mxf/mxfaes-bwf.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfaes-bwf.c diff --git a/gst/mxf/mxfaes-bwf.h b/subprojects/gst-plugins-bad/gst/mxf/mxfaes-bwf.h similarity index 100% rename from gst/mxf/mxfaes-bwf.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfaes-bwf.h diff --git a/gst/mxf/mxfalaw.c b/subprojects/gst-plugins-bad/gst/mxf/mxfalaw.c similarity index 100% rename from gst/mxf/mxfalaw.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfalaw.c diff --git a/gst/mxf/mxfalaw.h b/subprojects/gst-plugins-bad/gst/mxf/mxfalaw.h similarity index 100% rename from gst/mxf/mxfalaw.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfalaw.h diff --git a/gst/mxf/mxfd10.c b/subprojects/gst-plugins-bad/gst/mxf/mxfd10.c similarity index 100% rename from gst/mxf/mxfd10.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfd10.c diff --git a/gst/mxf/mxfd10.h b/subprojects/gst-plugins-bad/gst/mxf/mxfd10.h similarity index 100% rename from gst/mxf/mxfd10.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfd10.h diff --git a/gst/mxf/mxfdemux.c b/subprojects/gst-plugins-bad/gst/mxf/mxfdemux.c similarity index 100% rename from gst/mxf/mxfdemux.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfdemux.c diff --git a/gst/mxf/mxfdemux.h b/subprojects/gst-plugins-bad/gst/mxf/mxfdemux.h similarity index 100% rename from gst/mxf/mxfdemux.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfdemux.h diff --git a/gst/mxf/mxfdms1.c b/subprojects/gst-plugins-bad/gst/mxf/mxfdms1.c similarity index 100% rename from gst/mxf/mxfdms1.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfdms1.c diff --git a/gst/mxf/mxfdms1.h b/subprojects/gst-plugins-bad/gst/mxf/mxfdms1.h similarity index 100% rename from gst/mxf/mxfdms1.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfdms1.h diff --git a/gst/mxf/mxfdv-dif.c b/subprojects/gst-plugins-bad/gst/mxf/mxfdv-dif.c similarity index 100% rename from gst/mxf/mxfdv-dif.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfdv-dif.c diff --git a/gst/mxf/mxfdv-dif.h b/subprojects/gst-plugins-bad/gst/mxf/mxfdv-dif.h similarity index 100% rename from gst/mxf/mxfdv-dif.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfdv-dif.h diff --git a/gst/mxf/mxfessence.c b/subprojects/gst-plugins-bad/gst/mxf/mxfessence.c similarity index 100% rename from gst/mxf/mxfessence.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfessence.c diff --git a/gst/mxf/mxfessence.h b/subprojects/gst-plugins-bad/gst/mxf/mxfessence.h similarity index 100% rename from gst/mxf/mxfessence.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfessence.h diff --git a/gst/mxf/mxfjpeg2000.c b/subprojects/gst-plugins-bad/gst/mxf/mxfjpeg2000.c similarity index 100% rename from gst/mxf/mxfjpeg2000.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfjpeg2000.c diff --git a/gst/mxf/mxfjpeg2000.h b/subprojects/gst-plugins-bad/gst/mxf/mxfjpeg2000.h similarity index 100% rename from gst/mxf/mxfjpeg2000.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfjpeg2000.h diff --git a/gst/mxf/mxfmetadata.c b/subprojects/gst-plugins-bad/gst/mxf/mxfmetadata.c similarity index 100% rename from gst/mxf/mxfmetadata.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfmetadata.c diff --git a/gst/mxf/mxfmetadata.h b/subprojects/gst-plugins-bad/gst/mxf/mxfmetadata.h similarity index 100% rename from gst/mxf/mxfmetadata.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfmetadata.h diff --git a/gst/mxf/mxfmpeg.c b/subprojects/gst-plugins-bad/gst/mxf/mxfmpeg.c similarity index 100% rename from gst/mxf/mxfmpeg.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfmpeg.c diff --git a/gst/mxf/mxfmpeg.h b/subprojects/gst-plugins-bad/gst/mxf/mxfmpeg.h similarity index 100% rename from gst/mxf/mxfmpeg.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfmpeg.h diff --git a/gst/mxf/mxfmux.c b/subprojects/gst-plugins-bad/gst/mxf/mxfmux.c similarity index 100% rename from gst/mxf/mxfmux.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfmux.c diff --git a/gst/mxf/mxfmux.h b/subprojects/gst-plugins-bad/gst/mxf/mxfmux.h similarity index 100% rename from gst/mxf/mxfmux.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfmux.h diff --git a/gst/mxf/mxfprores.c b/subprojects/gst-plugins-bad/gst/mxf/mxfprores.c similarity index 100% rename from gst/mxf/mxfprores.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfprores.c diff --git a/gst/mxf/mxfprores.h b/subprojects/gst-plugins-bad/gst/mxf/mxfprores.h similarity index 100% rename from gst/mxf/mxfprores.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfprores.h diff --git a/gst/mxf/mxfquark.c b/subprojects/gst-plugins-bad/gst/mxf/mxfquark.c similarity index 100% rename from gst/mxf/mxfquark.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfquark.c diff --git a/gst/mxf/mxfquark.h b/subprojects/gst-plugins-bad/gst/mxf/mxfquark.h similarity index 100% rename from gst/mxf/mxfquark.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfquark.h diff --git a/gst/mxf/mxftypes.c b/subprojects/gst-plugins-bad/gst/mxf/mxftypes.c similarity index 100% rename from gst/mxf/mxftypes.c rename to subprojects/gst-plugins-bad/gst/mxf/mxftypes.c diff --git a/gst/mxf/mxftypes.h b/subprojects/gst-plugins-bad/gst/mxf/mxftypes.h similarity index 100% rename from gst/mxf/mxftypes.h rename to subprojects/gst-plugins-bad/gst/mxf/mxftypes.h diff --git a/gst/mxf/mxful.c b/subprojects/gst-plugins-bad/gst/mxf/mxful.c similarity index 100% rename from gst/mxf/mxful.c rename to subprojects/gst-plugins-bad/gst/mxf/mxful.c diff --git a/gst/mxf/mxful.h b/subprojects/gst-plugins-bad/gst/mxf/mxful.h similarity index 100% rename from gst/mxf/mxful.h rename to subprojects/gst-plugins-bad/gst/mxf/mxful.h diff --git a/gst/mxf/mxfup.c b/subprojects/gst-plugins-bad/gst/mxf/mxfup.c similarity index 100% rename from gst/mxf/mxfup.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfup.c diff --git a/gst/mxf/mxfup.h b/subprojects/gst-plugins-bad/gst/mxf/mxfup.h similarity index 100% rename from gst/mxf/mxfup.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfup.h diff --git a/gst/mxf/mxfvanc.c b/subprojects/gst-plugins-bad/gst/mxf/mxfvanc.c similarity index 100% rename from gst/mxf/mxfvanc.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfvanc.c diff --git a/gst/mxf/mxfvanc.h b/subprojects/gst-plugins-bad/gst/mxf/mxfvanc.h similarity index 100% rename from gst/mxf/mxfvanc.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfvanc.h diff --git a/gst/mxf/mxfvc3.c b/subprojects/gst-plugins-bad/gst/mxf/mxfvc3.c similarity index 100% rename from gst/mxf/mxfvc3.c rename to subprojects/gst-plugins-bad/gst/mxf/mxfvc3.c diff --git a/gst/mxf/mxfvc3.h b/subprojects/gst-plugins-bad/gst/mxf/mxfvc3.h similarity index 100% rename from gst/mxf/mxfvc3.h rename to subprojects/gst-plugins-bad/gst/mxf/mxfvc3.h diff --git a/gst/netsim/gstnetsim.c b/subprojects/gst-plugins-bad/gst/netsim/gstnetsim.c similarity index 100% rename from gst/netsim/gstnetsim.c rename to subprojects/gst-plugins-bad/gst/netsim/gstnetsim.c diff --git a/gst/netsim/gstnetsim.h b/subprojects/gst-plugins-bad/gst/netsim/gstnetsim.h similarity index 100% rename from gst/netsim/gstnetsim.h rename to subprojects/gst-plugins-bad/gst/netsim/gstnetsim.h diff --git a/gst/netsim/meson.build b/subprojects/gst-plugins-bad/gst/netsim/meson.build similarity index 100% rename from gst/netsim/meson.build rename to subprojects/gst-plugins-bad/gst/netsim/meson.build diff --git a/gst/onvif/gstrtponvif.c b/subprojects/gst-plugins-bad/gst/onvif/gstrtponvif.c similarity index 100% rename from gst/onvif/gstrtponvif.c rename to subprojects/gst-plugins-bad/gst/onvif/gstrtponvif.c diff --git a/gst/onvif/gstrtponvifparse.c b/subprojects/gst-plugins-bad/gst/onvif/gstrtponvifparse.c similarity index 100% rename from gst/onvif/gstrtponvifparse.c rename to subprojects/gst-plugins-bad/gst/onvif/gstrtponvifparse.c diff --git a/gst/onvif/gstrtponvifparse.h b/subprojects/gst-plugins-bad/gst/onvif/gstrtponvifparse.h similarity index 100% rename from gst/onvif/gstrtponvifparse.h rename to subprojects/gst-plugins-bad/gst/onvif/gstrtponvifparse.h diff --git a/gst/onvif/gstrtponviftimestamp.c b/subprojects/gst-plugins-bad/gst/onvif/gstrtponviftimestamp.c similarity index 100% rename from gst/onvif/gstrtponviftimestamp.c rename to subprojects/gst-plugins-bad/gst/onvif/gstrtponviftimestamp.c diff --git a/gst/onvif/gstrtponviftimestamp.h b/subprojects/gst-plugins-bad/gst/onvif/gstrtponviftimestamp.h similarity index 100% rename from gst/onvif/gstrtponviftimestamp.h rename to subprojects/gst-plugins-bad/gst/onvif/gstrtponviftimestamp.h diff --git a/gst/onvif/meson.build b/subprojects/gst-plugins-bad/gst/onvif/meson.build similarity index 100% rename from gst/onvif/meson.build rename to subprojects/gst-plugins-bad/gst/onvif/meson.build diff --git a/gst/pcapparse/gstirtspparse.c b/subprojects/gst-plugins-bad/gst/pcapparse/gstirtspparse.c similarity index 100% rename from gst/pcapparse/gstirtspparse.c rename to subprojects/gst-plugins-bad/gst/pcapparse/gstirtspparse.c diff --git a/gst/pcapparse/gstirtspparse.h b/subprojects/gst-plugins-bad/gst/pcapparse/gstirtspparse.h similarity index 100% rename from gst/pcapparse/gstirtspparse.h rename to subprojects/gst-plugins-bad/gst/pcapparse/gstirtspparse.h diff --git a/gst/pcapparse/gstpcapparse.c b/subprojects/gst-plugins-bad/gst/pcapparse/gstpcapparse.c similarity index 100% rename from gst/pcapparse/gstpcapparse.c rename to subprojects/gst-plugins-bad/gst/pcapparse/gstpcapparse.c diff --git a/gst/pcapparse/gstpcapparse.h b/subprojects/gst-plugins-bad/gst/pcapparse/gstpcapparse.h similarity index 100% rename from gst/pcapparse/gstpcapparse.h rename to subprojects/gst-plugins-bad/gst/pcapparse/gstpcapparse.h diff --git a/gst/pcapparse/meson.build b/subprojects/gst-plugins-bad/gst/pcapparse/meson.build similarity index 100% rename from gst/pcapparse/meson.build rename to subprojects/gst-plugins-bad/gst/pcapparse/meson.build diff --git a/gst/pcapparse/plugin.c b/subprojects/gst-plugins-bad/gst/pcapparse/plugin.c similarity index 100% rename from gst/pcapparse/plugin.c rename to subprojects/gst-plugins-bad/gst/pcapparse/plugin.c diff --git a/gst/pnm/gstpnm.c b/subprojects/gst-plugins-bad/gst/pnm/gstpnm.c similarity index 100% rename from gst/pnm/gstpnm.c rename to subprojects/gst-plugins-bad/gst/pnm/gstpnm.c diff --git a/gst/pnm/gstpnmdec.c b/subprojects/gst-plugins-bad/gst/pnm/gstpnmdec.c similarity index 100% rename from gst/pnm/gstpnmdec.c rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmdec.c diff --git a/gst/pnm/gstpnmdec.h b/subprojects/gst-plugins-bad/gst/pnm/gstpnmdec.h similarity index 100% rename from gst/pnm/gstpnmdec.h rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmdec.h diff --git a/gst/pnm/gstpnmenc.c b/subprojects/gst-plugins-bad/gst/pnm/gstpnmenc.c similarity index 100% rename from gst/pnm/gstpnmenc.c rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmenc.c diff --git a/gst/pnm/gstpnmenc.h b/subprojects/gst-plugins-bad/gst/pnm/gstpnmenc.h similarity index 100% rename from gst/pnm/gstpnmenc.h rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmenc.h diff --git a/gst/pnm/gstpnmutils.c b/subprojects/gst-plugins-bad/gst/pnm/gstpnmutils.c similarity index 100% rename from gst/pnm/gstpnmutils.c rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmutils.c diff --git a/gst/pnm/gstpnmutils.h b/subprojects/gst-plugins-bad/gst/pnm/gstpnmutils.h similarity index 100% rename from gst/pnm/gstpnmutils.h rename to subprojects/gst-plugins-bad/gst/pnm/gstpnmutils.h diff --git a/gst/pnm/meson.build b/subprojects/gst-plugins-bad/gst/pnm/meson.build similarity index 100% rename from gst/pnm/meson.build rename to subprojects/gst-plugins-bad/gst/pnm/meson.build diff --git a/gst/proxy/gstproxy-priv.h b/subprojects/gst-plugins-bad/gst/proxy/gstproxy-priv.h similarity index 100% rename from gst/proxy/gstproxy-priv.h rename to subprojects/gst-plugins-bad/gst/proxy/gstproxy-priv.h diff --git a/gst/proxy/gstproxy.c b/subprojects/gst-plugins-bad/gst/proxy/gstproxy.c similarity index 100% rename from gst/proxy/gstproxy.c rename to subprojects/gst-plugins-bad/gst/proxy/gstproxy.c diff --git a/gst/proxy/gstproxysink.c b/subprojects/gst-plugins-bad/gst/proxy/gstproxysink.c similarity index 100% rename from gst/proxy/gstproxysink.c rename to subprojects/gst-plugins-bad/gst/proxy/gstproxysink.c diff --git a/gst/proxy/gstproxysink.h b/subprojects/gst-plugins-bad/gst/proxy/gstproxysink.h similarity index 100% rename from gst/proxy/gstproxysink.h rename to subprojects/gst-plugins-bad/gst/proxy/gstproxysink.h diff --git a/gst/proxy/gstproxysrc.c b/subprojects/gst-plugins-bad/gst/proxy/gstproxysrc.c similarity index 100% rename from gst/proxy/gstproxysrc.c rename to subprojects/gst-plugins-bad/gst/proxy/gstproxysrc.c diff --git a/gst/proxy/gstproxysrc.h b/subprojects/gst-plugins-bad/gst/proxy/gstproxysrc.h similarity index 100% rename from gst/proxy/gstproxysrc.h rename to subprojects/gst-plugins-bad/gst/proxy/gstproxysrc.h diff --git a/gst/proxy/meson.build b/subprojects/gst-plugins-bad/gst/proxy/meson.build similarity index 100% rename from gst/proxy/meson.build rename to subprojects/gst-plugins-bad/gst/proxy/meson.build diff --git a/gst/rawparse/README b/subprojects/gst-plugins-bad/gst/rawparse/README similarity index 100% rename from gst/rawparse/README rename to subprojects/gst-plugins-bad/gst/rawparse/README diff --git a/gst/rawparse/gstaudioparse.c b/subprojects/gst-plugins-bad/gst/rawparse/gstaudioparse.c similarity index 100% rename from gst/rawparse/gstaudioparse.c rename to subprojects/gst-plugins-bad/gst/rawparse/gstaudioparse.c diff --git a/gst/rawparse/gstaudioparse.h b/subprojects/gst-plugins-bad/gst/rawparse/gstaudioparse.h similarity index 100% rename from gst/rawparse/gstaudioparse.h rename to subprojects/gst-plugins-bad/gst/rawparse/gstaudioparse.h diff --git a/gst/rawparse/gstvideoparse.c b/subprojects/gst-plugins-bad/gst/rawparse/gstvideoparse.c similarity index 100% rename from gst/rawparse/gstvideoparse.c rename to subprojects/gst-plugins-bad/gst/rawparse/gstvideoparse.c diff --git a/gst/rawparse/gstvideoparse.h b/subprojects/gst-plugins-bad/gst/rawparse/gstvideoparse.h similarity index 100% rename from gst/rawparse/gstvideoparse.h rename to subprojects/gst-plugins-bad/gst/rawparse/gstvideoparse.h diff --git a/gst/rawparse/meson.build b/subprojects/gst-plugins-bad/gst/rawparse/meson.build similarity index 100% rename from gst/rawparse/meson.build rename to subprojects/gst-plugins-bad/gst/rawparse/meson.build diff --git a/gst/rawparse/plugin.c b/subprojects/gst-plugins-bad/gst/rawparse/plugin.c similarity index 100% rename from gst/rawparse/plugin.c rename to subprojects/gst-plugins-bad/gst/rawparse/plugin.c diff --git a/gst/removesilence/gstremovesilence.c b/subprojects/gst-plugins-bad/gst/removesilence/gstremovesilence.c similarity index 100% rename from gst/removesilence/gstremovesilence.c rename to subprojects/gst-plugins-bad/gst/removesilence/gstremovesilence.c diff --git a/gst/removesilence/gstremovesilence.h b/subprojects/gst-plugins-bad/gst/removesilence/gstremovesilence.h similarity index 100% rename from gst/removesilence/gstremovesilence.h rename to subprojects/gst-plugins-bad/gst/removesilence/gstremovesilence.h diff --git a/gst/removesilence/meson.build b/subprojects/gst-plugins-bad/gst/removesilence/meson.build similarity index 100% rename from gst/removesilence/meson.build rename to subprojects/gst-plugins-bad/gst/removesilence/meson.build diff --git a/gst/removesilence/vad_private.c b/subprojects/gst-plugins-bad/gst/removesilence/vad_private.c similarity index 100% rename from gst/removesilence/vad_private.c rename to subprojects/gst-plugins-bad/gst/removesilence/vad_private.c diff --git a/gst/removesilence/vad_private.h b/subprojects/gst-plugins-bad/gst/removesilence/vad_private.h similarity index 100% rename from gst/removesilence/vad_private.h rename to subprojects/gst-plugins-bad/gst/removesilence/vad_private.h diff --git a/gst/rist/gstrist.c b/subprojects/gst-plugins-bad/gst/rist/gstrist.c similarity index 100% rename from gst/rist/gstrist.c rename to subprojects/gst-plugins-bad/gst/rist/gstrist.c diff --git a/gst/rist/gstrist.h b/subprojects/gst-plugins-bad/gst/rist/gstrist.h similarity index 100% rename from gst/rist/gstrist.h rename to subprojects/gst-plugins-bad/gst/rist/gstrist.h diff --git a/gst/rist/gstristplugin.c b/subprojects/gst-plugins-bad/gst/rist/gstristplugin.c similarity index 100% rename from gst/rist/gstristplugin.c rename to subprojects/gst-plugins-bad/gst/rist/gstristplugin.c diff --git a/gst/rist/gstristrtpdeext.c b/subprojects/gst-plugins-bad/gst/rist/gstristrtpdeext.c similarity index 100% rename from gst/rist/gstristrtpdeext.c rename to subprojects/gst-plugins-bad/gst/rist/gstristrtpdeext.c diff --git a/gst/rist/gstristrtpext.c b/subprojects/gst-plugins-bad/gst/rist/gstristrtpext.c similarity index 100% rename from gst/rist/gstristrtpext.c rename to subprojects/gst-plugins-bad/gst/rist/gstristrtpext.c diff --git a/gst/rist/gstristrtxreceive.c b/subprojects/gst-plugins-bad/gst/rist/gstristrtxreceive.c similarity index 100% rename from gst/rist/gstristrtxreceive.c rename to subprojects/gst-plugins-bad/gst/rist/gstristrtxreceive.c diff --git a/gst/rist/gstristrtxsend.c b/subprojects/gst-plugins-bad/gst/rist/gstristrtxsend.c similarity index 100% rename from gst/rist/gstristrtxsend.c rename to subprojects/gst-plugins-bad/gst/rist/gstristrtxsend.c diff --git a/gst/rist/gstristsink.c b/subprojects/gst-plugins-bad/gst/rist/gstristsink.c similarity index 100% rename from gst/rist/gstristsink.c rename to subprojects/gst-plugins-bad/gst/rist/gstristsink.c diff --git a/gst/rist/gstristsrc.c b/subprojects/gst-plugins-bad/gst/rist/gstristsrc.c similarity index 100% rename from gst/rist/gstristsrc.c rename to subprojects/gst-plugins-bad/gst/rist/gstristsrc.c diff --git a/gst/rist/gstroundrobin.c b/subprojects/gst-plugins-bad/gst/rist/gstroundrobin.c similarity index 100% rename from gst/rist/gstroundrobin.c rename to subprojects/gst-plugins-bad/gst/rist/gstroundrobin.c diff --git a/gst/rist/gstroundrobin.h b/subprojects/gst-plugins-bad/gst/rist/gstroundrobin.h similarity index 100% rename from gst/rist/gstroundrobin.h rename to subprojects/gst-plugins-bad/gst/rist/gstroundrobin.h diff --git a/gst/rist/meson.build b/subprojects/gst-plugins-bad/gst/rist/meson.build similarity index 100% rename from gst/rist/meson.build rename to subprojects/gst-plugins-bad/gst/rist/meson.build diff --git a/gst/rtmp2/TODO b/subprojects/gst-plugins-bad/gst/rtmp2/TODO similarity index 100% rename from gst/rtmp2/TODO rename to subprojects/gst-plugins-bad/gst/rtmp2/TODO diff --git a/gst/rtmp2/gstrtmp2.c b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2.c similarity index 100% rename from gst/rtmp2/gstrtmp2.c rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2.c diff --git a/gst/rtmp2/gstrtmp2element.c b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2element.c similarity index 100% rename from gst/rtmp2/gstrtmp2element.c rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2element.c diff --git a/gst/rtmp2/gstrtmp2elements.h b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2elements.h similarity index 100% rename from gst/rtmp2/gstrtmp2elements.h rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2elements.h diff --git a/gst/rtmp2/gstrtmp2locationhandler.c b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2locationhandler.c similarity index 100% rename from gst/rtmp2/gstrtmp2locationhandler.c rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2locationhandler.c diff --git a/gst/rtmp2/gstrtmp2locationhandler.h b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2locationhandler.h similarity index 100% rename from gst/rtmp2/gstrtmp2locationhandler.h rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2locationhandler.h diff --git a/gst/rtmp2/gstrtmp2sink.c b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.c similarity index 100% rename from gst/rtmp2/gstrtmp2sink.c rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.c diff --git a/gst/rtmp2/gstrtmp2sink.h b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.h similarity index 100% rename from gst/rtmp2/gstrtmp2sink.h rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.h diff --git a/gst/rtmp2/gstrtmp2src.c b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2src.c similarity index 100% rename from gst/rtmp2/gstrtmp2src.c rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2src.c diff --git a/gst/rtmp2/gstrtmp2src.h b/subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2src.h similarity index 100% rename from gst/rtmp2/gstrtmp2src.h rename to subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2src.h diff --git a/gst/rtmp2/meson.build b/subprojects/gst-plugins-bad/gst/rtmp2/meson.build similarity index 100% rename from gst/rtmp2/meson.build rename to subprojects/gst-plugins-bad/gst/rtmp2/meson.build diff --git a/gst/rtmp2/rtmp/amf.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/amf.c similarity index 100% rename from gst/rtmp2/rtmp/amf.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/amf.c diff --git a/gst/rtmp2/rtmp/amf.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/amf.h similarity index 100% rename from gst/rtmp2/rtmp/amf.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/amf.h diff --git a/gst/rtmp2/rtmp/rtmpchunkstream.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpchunkstream.c similarity index 100% rename from gst/rtmp2/rtmp/rtmpchunkstream.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpchunkstream.c diff --git a/gst/rtmp2/rtmp/rtmpchunkstream.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpchunkstream.h similarity index 100% rename from gst/rtmp2/rtmp/rtmpchunkstream.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpchunkstream.h diff --git a/gst/rtmp2/rtmp/rtmpclient.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpclient.c similarity index 100% rename from gst/rtmp2/rtmp/rtmpclient.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpclient.c diff --git a/gst/rtmp2/rtmp/rtmpclient.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpclient.h similarity index 100% rename from gst/rtmp2/rtmp/rtmpclient.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpclient.h diff --git a/gst/rtmp2/rtmp/rtmpconnection.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpconnection.c similarity index 100% rename from gst/rtmp2/rtmp/rtmpconnection.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpconnection.c diff --git a/gst/rtmp2/rtmp/rtmpconnection.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpconnection.h similarity index 100% rename from gst/rtmp2/rtmp/rtmpconnection.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpconnection.h diff --git a/gst/rtmp2/rtmp/rtmphandshake.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmphandshake.c similarity index 100% rename from gst/rtmp2/rtmp/rtmphandshake.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmphandshake.c diff --git a/gst/rtmp2/rtmp/rtmphandshake.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmphandshake.h similarity index 100% rename from gst/rtmp2/rtmp/rtmphandshake.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmphandshake.h diff --git a/gst/rtmp2/rtmp/rtmpmessage.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpmessage.c similarity index 100% rename from gst/rtmp2/rtmp/rtmpmessage.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpmessage.c diff --git a/gst/rtmp2/rtmp/rtmpmessage.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpmessage.h similarity index 100% rename from gst/rtmp2/rtmp/rtmpmessage.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmpmessage.h diff --git a/gst/rtmp2/rtmp/rtmputils.c b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmputils.c similarity index 100% rename from gst/rtmp2/rtmp/rtmputils.c rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmputils.c diff --git a/gst/rtmp2/rtmp/rtmputils.h b/subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmputils.h similarity index 100% rename from gst/rtmp2/rtmp/rtmputils.h rename to subprojects/gst-plugins-bad/gst/rtmp2/rtmp/rtmputils.h diff --git a/gst/rtp/gstrtp-utils.c b/subprojects/gst-plugins-bad/gst/rtp/gstrtp-utils.c similarity index 100% rename from gst/rtp/gstrtp-utils.c rename to subprojects/gst-plugins-bad/gst/rtp/gstrtp-utils.c diff --git a/gst/rtp/gstrtp-utils.h b/subprojects/gst-plugins-bad/gst/rtp/gstrtp-utils.h similarity index 100% rename from gst/rtp/gstrtp-utils.h rename to subprojects/gst-plugins-bad/gst/rtp/gstrtp-utils.h diff --git a/gst/rtp/gstrtpsink.c b/subprojects/gst-plugins-bad/gst/rtp/gstrtpsink.c similarity index 100% rename from gst/rtp/gstrtpsink.c rename to subprojects/gst-plugins-bad/gst/rtp/gstrtpsink.c diff --git a/gst/rtp/gstrtpsink.h b/subprojects/gst-plugins-bad/gst/rtp/gstrtpsink.h similarity index 100% rename from gst/rtp/gstrtpsink.h rename to subprojects/gst-plugins-bad/gst/rtp/gstrtpsink.h diff --git a/gst/rtp/gstrtpsrc.c b/subprojects/gst-plugins-bad/gst/rtp/gstrtpsrc.c similarity index 100% rename from gst/rtp/gstrtpsrc.c rename to subprojects/gst-plugins-bad/gst/rtp/gstrtpsrc.c diff --git a/gst/rtp/gstrtpsrc.h b/subprojects/gst-plugins-bad/gst/rtp/gstrtpsrc.h similarity index 100% rename from gst/rtp/gstrtpsrc.h rename to subprojects/gst-plugins-bad/gst/rtp/gstrtpsrc.h diff --git a/gst/rtp/meson.build b/subprojects/gst-plugins-bad/gst/rtp/meson.build similarity index 100% rename from gst/rtp/meson.build rename to subprojects/gst-plugins-bad/gst/rtp/meson.build diff --git a/gst/rtp/plugin.c b/subprojects/gst-plugins-bad/gst/rtp/plugin.c similarity index 100% rename from gst/rtp/plugin.c rename to subprojects/gst-plugins-bad/gst/rtp/plugin.c diff --git a/gst/sdp/gstsdpdemux.c b/subprojects/gst-plugins-bad/gst/sdp/gstsdpdemux.c similarity index 100% rename from gst/sdp/gstsdpdemux.c rename to subprojects/gst-plugins-bad/gst/sdp/gstsdpdemux.c diff --git a/gst/sdp/gstsdpdemux.h b/subprojects/gst-plugins-bad/gst/sdp/gstsdpdemux.h similarity index 100% rename from gst/sdp/gstsdpdemux.h rename to subprojects/gst-plugins-bad/gst/sdp/gstsdpdemux.h diff --git a/gst/sdp/gstsdpelem.c b/subprojects/gst-plugins-bad/gst/sdp/gstsdpelem.c similarity index 100% rename from gst/sdp/gstsdpelem.c rename to subprojects/gst-plugins-bad/gst/sdp/gstsdpelem.c diff --git a/gst/sdp/gstsdpsrc.c b/subprojects/gst-plugins-bad/gst/sdp/gstsdpsrc.c similarity index 100% rename from gst/sdp/gstsdpsrc.c rename to subprojects/gst-plugins-bad/gst/sdp/gstsdpsrc.c diff --git a/gst/sdp/gstsdpsrc.h b/subprojects/gst-plugins-bad/gst/sdp/gstsdpsrc.h similarity index 100% rename from gst/sdp/gstsdpsrc.h rename to subprojects/gst-plugins-bad/gst/sdp/gstsdpsrc.h diff --git a/gst/sdp/meson.build b/subprojects/gst-plugins-bad/gst/sdp/meson.build similarity index 100% rename from gst/sdp/meson.build rename to subprojects/gst-plugins-bad/gst/sdp/meson.build diff --git a/gst/segmentclip/gstaudiosegmentclip.c b/subprojects/gst-plugins-bad/gst/segmentclip/gstaudiosegmentclip.c similarity index 100% rename from gst/segmentclip/gstaudiosegmentclip.c rename to subprojects/gst-plugins-bad/gst/segmentclip/gstaudiosegmentclip.c diff --git a/gst/segmentclip/gstaudiosegmentclip.h b/subprojects/gst-plugins-bad/gst/segmentclip/gstaudiosegmentclip.h similarity index 100% rename from gst/segmentclip/gstaudiosegmentclip.h rename to subprojects/gst-plugins-bad/gst/segmentclip/gstaudiosegmentclip.h diff --git a/gst/segmentclip/gstsegmentclip.c b/subprojects/gst-plugins-bad/gst/segmentclip/gstsegmentclip.c similarity index 100% rename from gst/segmentclip/gstsegmentclip.c rename to subprojects/gst-plugins-bad/gst/segmentclip/gstsegmentclip.c diff --git a/gst/segmentclip/gstsegmentclip.h b/subprojects/gst-plugins-bad/gst/segmentclip/gstsegmentclip.h similarity index 100% rename from gst/segmentclip/gstsegmentclip.h rename to subprojects/gst-plugins-bad/gst/segmentclip/gstsegmentclip.h diff --git a/gst/segmentclip/gstvideosegmentclip.c b/subprojects/gst-plugins-bad/gst/segmentclip/gstvideosegmentclip.c similarity index 100% rename from gst/segmentclip/gstvideosegmentclip.c rename to subprojects/gst-plugins-bad/gst/segmentclip/gstvideosegmentclip.c diff --git a/gst/segmentclip/gstvideosegmentclip.h b/subprojects/gst-plugins-bad/gst/segmentclip/gstvideosegmentclip.h similarity index 100% rename from gst/segmentclip/gstvideosegmentclip.h rename to subprojects/gst-plugins-bad/gst/segmentclip/gstvideosegmentclip.h diff --git a/gst/segmentclip/meson.build b/subprojects/gst-plugins-bad/gst/segmentclip/meson.build similarity index 100% rename from gst/segmentclip/meson.build rename to subprojects/gst-plugins-bad/gst/segmentclip/meson.build diff --git a/gst/segmentclip/plugin.c b/subprojects/gst-plugins-bad/gst/segmentclip/plugin.c similarity index 100% rename from gst/segmentclip/plugin.c rename to subprojects/gst-plugins-bad/gst/segmentclip/plugin.c diff --git a/gst/siren/common.c b/subprojects/gst-plugins-bad/gst/siren/common.c similarity index 100% rename from gst/siren/common.c rename to subprojects/gst-plugins-bad/gst/siren/common.c diff --git a/gst/siren/common.h b/subprojects/gst-plugins-bad/gst/siren/common.h similarity index 100% rename from gst/siren/common.h rename to subprojects/gst-plugins-bad/gst/siren/common.h diff --git a/gst/siren/dct4.c b/subprojects/gst-plugins-bad/gst/siren/dct4.c similarity index 100% rename from gst/siren/dct4.c rename to subprojects/gst-plugins-bad/gst/siren/dct4.c diff --git a/gst/siren/dct4.h b/subprojects/gst-plugins-bad/gst/siren/dct4.h similarity index 100% rename from gst/siren/dct4.h rename to subprojects/gst-plugins-bad/gst/siren/dct4.h diff --git a/gst/siren/decoder.c b/subprojects/gst-plugins-bad/gst/siren/decoder.c similarity index 100% rename from gst/siren/decoder.c rename to subprojects/gst-plugins-bad/gst/siren/decoder.c diff --git a/gst/siren/decoder.h b/subprojects/gst-plugins-bad/gst/siren/decoder.h similarity index 100% rename from gst/siren/decoder.h rename to subprojects/gst-plugins-bad/gst/siren/decoder.h diff --git a/gst/siren/encoder.c b/subprojects/gst-plugins-bad/gst/siren/encoder.c similarity index 100% rename from gst/siren/encoder.c rename to subprojects/gst-plugins-bad/gst/siren/encoder.c diff --git a/gst/siren/encoder.h b/subprojects/gst-plugins-bad/gst/siren/encoder.h similarity index 100% rename from gst/siren/encoder.h rename to subprojects/gst-plugins-bad/gst/siren/encoder.h diff --git a/gst/siren/gstsiren.c b/subprojects/gst-plugins-bad/gst/siren/gstsiren.c similarity index 100% rename from gst/siren/gstsiren.c rename to subprojects/gst-plugins-bad/gst/siren/gstsiren.c diff --git a/gst/siren/gstsiren.h b/subprojects/gst-plugins-bad/gst/siren/gstsiren.h similarity index 100% rename from gst/siren/gstsiren.h rename to subprojects/gst-plugins-bad/gst/siren/gstsiren.h diff --git a/gst/siren/gstsirendec.c b/subprojects/gst-plugins-bad/gst/siren/gstsirendec.c similarity index 100% rename from gst/siren/gstsirendec.c rename to subprojects/gst-plugins-bad/gst/siren/gstsirendec.c diff --git a/gst/siren/gstsirendec.h b/subprojects/gst-plugins-bad/gst/siren/gstsirendec.h similarity index 100% rename from gst/siren/gstsirendec.h rename to subprojects/gst-plugins-bad/gst/siren/gstsirendec.h diff --git a/gst/siren/gstsirenenc.c b/subprojects/gst-plugins-bad/gst/siren/gstsirenenc.c similarity index 100% rename from gst/siren/gstsirenenc.c rename to subprojects/gst-plugins-bad/gst/siren/gstsirenenc.c diff --git a/gst/siren/gstsirenenc.h b/subprojects/gst-plugins-bad/gst/siren/gstsirenenc.h similarity index 100% rename from gst/siren/gstsirenenc.h rename to subprojects/gst-plugins-bad/gst/siren/gstsirenenc.h diff --git a/gst/siren/huffman.c b/subprojects/gst-plugins-bad/gst/siren/huffman.c similarity index 100% rename from gst/siren/huffman.c rename to subprojects/gst-plugins-bad/gst/siren/huffman.c diff --git a/gst/siren/huffman.h b/subprojects/gst-plugins-bad/gst/siren/huffman.h similarity index 100% rename from gst/siren/huffman.h rename to subprojects/gst-plugins-bad/gst/siren/huffman.h diff --git a/gst/siren/huffman_consts.h b/subprojects/gst-plugins-bad/gst/siren/huffman_consts.h similarity index 100% rename from gst/siren/huffman_consts.h rename to subprojects/gst-plugins-bad/gst/siren/huffman_consts.h diff --git a/gst/siren/meson.build b/subprojects/gst-plugins-bad/gst/siren/meson.build similarity index 100% rename from gst/siren/meson.build rename to subprojects/gst-plugins-bad/gst/siren/meson.build diff --git a/gst/siren/rmlt.c b/subprojects/gst-plugins-bad/gst/siren/rmlt.c similarity index 100% rename from gst/siren/rmlt.c rename to subprojects/gst-plugins-bad/gst/siren/rmlt.c diff --git a/gst/siren/rmlt.h b/subprojects/gst-plugins-bad/gst/siren/rmlt.h similarity index 100% rename from gst/siren/rmlt.h rename to subprojects/gst-plugins-bad/gst/siren/rmlt.h diff --git a/gst/siren/siren7.h b/subprojects/gst-plugins-bad/gst/siren/siren7.h similarity index 100% rename from gst/siren/siren7.h rename to subprojects/gst-plugins-bad/gst/siren/siren7.h diff --git a/gst/smooth/gstsmooth.c b/subprojects/gst-plugins-bad/gst/smooth/gstsmooth.c similarity index 100% rename from gst/smooth/gstsmooth.c rename to subprojects/gst-plugins-bad/gst/smooth/gstsmooth.c diff --git a/gst/smooth/gstsmooth.h b/subprojects/gst-plugins-bad/gst/smooth/gstsmooth.h similarity index 100% rename from gst/smooth/gstsmooth.h rename to subprojects/gst-plugins-bad/gst/smooth/gstsmooth.h diff --git a/gst/smooth/meson.build b/subprojects/gst-plugins-bad/gst/smooth/meson.build similarity index 100% rename from gst/smooth/meson.build rename to subprojects/gst-plugins-bad/gst/smooth/meson.build diff --git a/gst/speed/gstspeed.c b/subprojects/gst-plugins-bad/gst/speed/gstspeed.c similarity index 100% rename from gst/speed/gstspeed.c rename to subprojects/gst-plugins-bad/gst/speed/gstspeed.c diff --git a/gst/speed/gstspeed.h b/subprojects/gst-plugins-bad/gst/speed/gstspeed.h similarity index 100% rename from gst/speed/gstspeed.h rename to subprojects/gst-plugins-bad/gst/speed/gstspeed.h diff --git a/gst/speed/meson.build b/subprojects/gst-plugins-bad/gst/speed/meson.build similarity index 100% rename from gst/speed/meson.build rename to subprojects/gst-plugins-bad/gst/speed/meson.build diff --git a/gst/subenc/gstsrtenc.c b/subprojects/gst-plugins-bad/gst/subenc/gstsrtenc.c similarity index 100% rename from gst/subenc/gstsrtenc.c rename to subprojects/gst-plugins-bad/gst/subenc/gstsrtenc.c diff --git a/gst/subenc/gstsrtenc.h b/subprojects/gst-plugins-bad/gst/subenc/gstsrtenc.h similarity index 100% rename from gst/subenc/gstsrtenc.h rename to subprojects/gst-plugins-bad/gst/subenc/gstsrtenc.h diff --git a/gst/subenc/gstsubenc.c b/subprojects/gst-plugins-bad/gst/subenc/gstsubenc.c similarity index 100% rename from gst/subenc/gstsubenc.c rename to subprojects/gst-plugins-bad/gst/subenc/gstsubenc.c diff --git a/gst/subenc/gstwebvttenc.c b/subprojects/gst-plugins-bad/gst/subenc/gstwebvttenc.c similarity index 100% rename from gst/subenc/gstwebvttenc.c rename to subprojects/gst-plugins-bad/gst/subenc/gstwebvttenc.c diff --git a/gst/subenc/gstwebvttenc.h b/subprojects/gst-plugins-bad/gst/subenc/gstwebvttenc.h similarity index 100% rename from gst/subenc/gstwebvttenc.h rename to subprojects/gst-plugins-bad/gst/subenc/gstwebvttenc.h diff --git a/gst/subenc/meson.build b/subprojects/gst-plugins-bad/gst/subenc/meson.build similarity index 100% rename from gst/subenc/meson.build rename to subprojects/gst-plugins-bad/gst/subenc/meson.build diff --git a/gst/switchbin/gstswitchbin.c b/subprojects/gst-plugins-bad/gst/switchbin/gstswitchbin.c similarity index 100% rename from gst/switchbin/gstswitchbin.c rename to subprojects/gst-plugins-bad/gst/switchbin/gstswitchbin.c diff --git a/gst/switchbin/gstswitchbin.h b/subprojects/gst-plugins-bad/gst/switchbin/gstswitchbin.h similarity index 100% rename from gst/switchbin/gstswitchbin.h rename to subprojects/gst-plugins-bad/gst/switchbin/gstswitchbin.h diff --git a/gst/switchbin/meson.build b/subprojects/gst-plugins-bad/gst/switchbin/meson.build similarity index 100% rename from gst/switchbin/meson.build rename to subprojects/gst-plugins-bad/gst/switchbin/meson.build diff --git a/gst/switchbin/plugin.c b/subprojects/gst-plugins-bad/gst/switchbin/plugin.c similarity index 100% rename from gst/switchbin/plugin.c rename to subprojects/gst-plugins-bad/gst/switchbin/plugin.c diff --git a/gst/timecode/gstavwait.c b/subprojects/gst-plugins-bad/gst/timecode/gstavwait.c similarity index 100% rename from gst/timecode/gstavwait.c rename to subprojects/gst-plugins-bad/gst/timecode/gstavwait.c diff --git a/gst/timecode/gstavwait.h b/subprojects/gst-plugins-bad/gst/timecode/gstavwait.h similarity index 100% rename from gst/timecode/gstavwait.h rename to subprojects/gst-plugins-bad/gst/timecode/gstavwait.h diff --git a/gst/timecode/gsttimecodestamper.c b/subprojects/gst-plugins-bad/gst/timecode/gsttimecodestamper.c similarity index 100% rename from gst/timecode/gsttimecodestamper.c rename to subprojects/gst-plugins-bad/gst/timecode/gsttimecodestamper.c diff --git a/gst/timecode/gsttimecodestamper.h b/subprojects/gst-plugins-bad/gst/timecode/gsttimecodestamper.h similarity index 100% rename from gst/timecode/gsttimecodestamper.h rename to subprojects/gst-plugins-bad/gst/timecode/gsttimecodestamper.h diff --git a/gst/timecode/meson.build b/subprojects/gst-plugins-bad/gst/timecode/meson.build similarity index 100% rename from gst/timecode/meson.build rename to subprojects/gst-plugins-bad/gst/timecode/meson.build diff --git a/gst/timecode/plugin.c b/subprojects/gst-plugins-bad/gst/timecode/plugin.c similarity index 100% rename from gst/timecode/plugin.c rename to subprojects/gst-plugins-bad/gst/timecode/plugin.c diff --git a/gst/transcode/gst-cpu-throttling-clock.c b/subprojects/gst-plugins-bad/gst/transcode/gst-cpu-throttling-clock.c similarity index 100% rename from gst/transcode/gst-cpu-throttling-clock.c rename to subprojects/gst-plugins-bad/gst/transcode/gst-cpu-throttling-clock.c diff --git a/gst/transcode/gst-cpu-throttling-clock.h b/subprojects/gst-plugins-bad/gst/transcode/gst-cpu-throttling-clock.h similarity index 100% rename from gst/transcode/gst-cpu-throttling-clock.h rename to subprojects/gst-plugins-bad/gst/transcode/gst-cpu-throttling-clock.h diff --git a/gst/transcode/gsttranscodebin.c b/subprojects/gst-plugins-bad/gst/transcode/gsttranscodebin.c similarity index 100% rename from gst/transcode/gsttranscodebin.c rename to subprojects/gst-plugins-bad/gst/transcode/gsttranscodebin.c diff --git a/gst/transcode/gsttranscodeelement.c b/subprojects/gst-plugins-bad/gst/transcode/gsttranscodeelement.c similarity index 100% rename from gst/transcode/gsttranscodeelement.c rename to subprojects/gst-plugins-bad/gst/transcode/gsttranscodeelement.c diff --git a/gst/transcode/gsttranscodeelements.h b/subprojects/gst-plugins-bad/gst/transcode/gsttranscodeelements.h similarity index 100% rename from gst/transcode/gsttranscodeelements.h rename to subprojects/gst-plugins-bad/gst/transcode/gsttranscodeelements.h diff --git a/gst/transcode/gsttranscodeplugin.c b/subprojects/gst-plugins-bad/gst/transcode/gsttranscodeplugin.c similarity index 100% rename from gst/transcode/gsttranscodeplugin.c rename to subprojects/gst-plugins-bad/gst/transcode/gsttranscodeplugin.c diff --git a/gst/transcode/gsttranscoding.h b/subprojects/gst-plugins-bad/gst/transcode/gsttranscoding.h similarity index 100% rename from gst/transcode/gsttranscoding.h rename to subprojects/gst-plugins-bad/gst/transcode/gsttranscoding.h diff --git a/gst/transcode/gsturitranscodebin.c b/subprojects/gst-plugins-bad/gst/transcode/gsturitranscodebin.c similarity index 100% rename from gst/transcode/gsturitranscodebin.c rename to subprojects/gst-plugins-bad/gst/transcode/gsturitranscodebin.c diff --git a/gst/transcode/meson.build b/subprojects/gst-plugins-bad/gst/transcode/meson.build similarity index 100% rename from gst/transcode/meson.build rename to subprojects/gst-plugins-bad/gst/transcode/meson.build diff --git a/gst/videofilters/gstscenechange.c b/subprojects/gst-plugins-bad/gst/videofilters/gstscenechange.c similarity index 100% rename from gst/videofilters/gstscenechange.c rename to subprojects/gst-plugins-bad/gst/videofilters/gstscenechange.c diff --git a/gst/videofilters/gstscenechange.h b/subprojects/gst-plugins-bad/gst/videofilters/gstscenechange.h similarity index 100% rename from gst/videofilters/gstscenechange.h rename to subprojects/gst-plugins-bad/gst/videofilters/gstscenechange.h diff --git a/gst/videofilters/gstscenechangeorc-dist.c b/subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc-dist.c similarity index 100% rename from gst/videofilters/gstscenechangeorc-dist.c rename to subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc-dist.c diff --git a/gst/videofilters/gstscenechangeorc-dist.h b/subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc-dist.h similarity index 100% rename from gst/videofilters/gstscenechangeorc-dist.h rename to subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc-dist.h diff --git a/gst/videofilters/gstscenechangeorc.orc b/subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc.orc similarity index 100% rename from gst/videofilters/gstscenechangeorc.orc rename to subprojects/gst-plugins-bad/gst/videofilters/gstscenechangeorc.orc diff --git a/gst/videofilters/gstvideodiff.c b/subprojects/gst-plugins-bad/gst/videofilters/gstvideodiff.c similarity index 100% rename from gst/videofilters/gstvideodiff.c rename to subprojects/gst-plugins-bad/gst/videofilters/gstvideodiff.c diff --git a/gst/videofilters/gstvideodiff.h b/subprojects/gst-plugins-bad/gst/videofilters/gstvideodiff.h similarity index 100% rename from gst/videofilters/gstvideodiff.h rename to subprojects/gst-plugins-bad/gst/videofilters/gstvideodiff.h diff --git a/gst/videofilters/gstvideofiltersbad.c b/subprojects/gst-plugins-bad/gst/videofilters/gstvideofiltersbad.c similarity index 100% rename from gst/videofilters/gstvideofiltersbad.c rename to subprojects/gst-plugins-bad/gst/videofilters/gstvideofiltersbad.c diff --git a/gst/videofilters/gstzebrastripe.c b/subprojects/gst-plugins-bad/gst/videofilters/gstzebrastripe.c similarity index 100% rename from gst/videofilters/gstzebrastripe.c rename to subprojects/gst-plugins-bad/gst/videofilters/gstzebrastripe.c diff --git a/gst/videofilters/gstzebrastripe.h b/subprojects/gst-plugins-bad/gst/videofilters/gstzebrastripe.h similarity index 100% rename from gst/videofilters/gstzebrastripe.h rename to subprojects/gst-plugins-bad/gst/videofilters/gstzebrastripe.h diff --git a/gst/videofilters/meson.build b/subprojects/gst-plugins-bad/gst/videofilters/meson.build similarity index 100% rename from gst/videofilters/meson.build rename to subprojects/gst-plugins-bad/gst/videofilters/meson.build diff --git a/gst/videoframe_audiolevel/gstvideoframe-audiolevel.c b/subprojects/gst-plugins-bad/gst/videoframe_audiolevel/gstvideoframe-audiolevel.c similarity index 100% rename from gst/videoframe_audiolevel/gstvideoframe-audiolevel.c rename to subprojects/gst-plugins-bad/gst/videoframe_audiolevel/gstvideoframe-audiolevel.c diff --git a/gst/videoframe_audiolevel/gstvideoframe-audiolevel.h b/subprojects/gst-plugins-bad/gst/videoframe_audiolevel/gstvideoframe-audiolevel.h similarity index 100% rename from gst/videoframe_audiolevel/gstvideoframe-audiolevel.h rename to subprojects/gst-plugins-bad/gst/videoframe_audiolevel/gstvideoframe-audiolevel.h diff --git a/gst/videoframe_audiolevel/meson.build b/subprojects/gst-plugins-bad/gst/videoframe_audiolevel/meson.build similarity index 100% rename from gst/videoframe_audiolevel/meson.build rename to subprojects/gst-plugins-bad/gst/videoframe_audiolevel/meson.build diff --git a/gst/videoparsers/dirac_parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/dirac_parse.c similarity index 100% rename from gst/videoparsers/dirac_parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/dirac_parse.c diff --git a/gst/videoparsers/dirac_parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/dirac_parse.h similarity index 100% rename from gst/videoparsers/dirac_parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/dirac_parse.h diff --git a/gst/videoparsers/gstav1parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstav1parse.c similarity index 100% rename from gst/videoparsers/gstav1parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstav1parse.c diff --git a/gst/videoparsers/gstav1parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstav1parse.h similarity index 100% rename from gst/videoparsers/gstav1parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstav1parse.h diff --git a/gst/videoparsers/gstdiracparse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstdiracparse.c similarity index 100% rename from gst/videoparsers/gstdiracparse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstdiracparse.c diff --git a/gst/videoparsers/gstdiracparse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstdiracparse.h similarity index 100% rename from gst/videoparsers/gstdiracparse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstdiracparse.h diff --git a/gst/videoparsers/gsth263parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gsth263parse.c similarity index 100% rename from gst/videoparsers/gsth263parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth263parse.c diff --git a/gst/videoparsers/gsth263parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gsth263parse.h similarity index 100% rename from gst/videoparsers/gsth263parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth263parse.h diff --git a/gst/videoparsers/gsth264parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c similarity index 100% rename from gst/videoparsers/gsth264parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c diff --git a/gst/videoparsers/gsth264parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.h similarity index 100% rename from gst/videoparsers/gsth264parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.h diff --git a/gst/videoparsers/gsth265parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gsth265parse.c similarity index 100% rename from gst/videoparsers/gsth265parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth265parse.c diff --git a/gst/videoparsers/gsth265parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gsth265parse.h similarity index 100% rename from gst/videoparsers/gsth265parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gsth265parse.h diff --git a/gst/videoparsers/gstjpeg2000parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstjpeg2000parse.c similarity index 100% rename from gst/videoparsers/gstjpeg2000parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstjpeg2000parse.c diff --git a/gst/videoparsers/gstjpeg2000parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstjpeg2000parse.h similarity index 100% rename from gst/videoparsers/gstjpeg2000parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstjpeg2000parse.h diff --git a/gst/videoparsers/gstmpeg4videoparse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstmpeg4videoparse.c similarity index 100% rename from gst/videoparsers/gstmpeg4videoparse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstmpeg4videoparse.c diff --git a/gst/videoparsers/gstmpeg4videoparse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstmpeg4videoparse.h similarity index 100% rename from gst/videoparsers/gstmpeg4videoparse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstmpeg4videoparse.h diff --git a/gst/videoparsers/gstmpegvideoparse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstmpegvideoparse.c similarity index 100% rename from gst/videoparsers/gstmpegvideoparse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstmpegvideoparse.c diff --git a/gst/videoparsers/gstmpegvideoparse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstmpegvideoparse.h similarity index 100% rename from gst/videoparsers/gstmpegvideoparse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstmpegvideoparse.h diff --git a/gst/videoparsers/gstpngparse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstpngparse.c similarity index 100% rename from gst/videoparsers/gstpngparse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstpngparse.c diff --git a/gst/videoparsers/gstpngparse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstpngparse.h similarity index 100% rename from gst/videoparsers/gstpngparse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstpngparse.h diff --git a/gst/videoparsers/gstvc1parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstvc1parse.c similarity index 100% rename from gst/videoparsers/gstvc1parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvc1parse.c diff --git a/gst/videoparsers/gstvc1parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstvc1parse.h similarity index 100% rename from gst/videoparsers/gstvc1parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvc1parse.h diff --git a/gst/videoparsers/gstvideoparserselement.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparserselement.c similarity index 100% rename from gst/videoparsers/gstvideoparserselement.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparserselement.c diff --git a/gst/videoparsers/gstvideoparserselements.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparserselements.h similarity index 100% rename from gst/videoparsers/gstvideoparserselements.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparserselements.h diff --git a/gst/videoparsers/gstvideoparseutils.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c similarity index 100% rename from gst/videoparsers/gstvideoparseutils.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c diff --git a/gst/videoparsers/gstvideoparseutils.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h similarity index 100% rename from gst/videoparsers/gstvideoparseutils.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h diff --git a/gst/videoparsers/gstvp9parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstvp9parse.c similarity index 100% rename from gst/videoparsers/gstvp9parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvp9parse.c diff --git a/gst/videoparsers/gstvp9parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstvp9parse.h similarity index 100% rename from gst/videoparsers/gstvp9parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/gstvp9parse.h diff --git a/gst/videoparsers/h263parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/h263parse.c similarity index 100% rename from gst/videoparsers/h263parse.c rename to subprojects/gst-plugins-bad/gst/videoparsers/h263parse.c diff --git a/gst/videoparsers/h263parse.h b/subprojects/gst-plugins-bad/gst/videoparsers/h263parse.h similarity index 100% rename from gst/videoparsers/h263parse.h rename to subprojects/gst-plugins-bad/gst/videoparsers/h263parse.h diff --git a/gst/videoparsers/meson.build b/subprojects/gst-plugins-bad/gst/videoparsers/meson.build similarity index 100% rename from gst/videoparsers/meson.build rename to subprojects/gst-plugins-bad/gst/videoparsers/meson.build diff --git a/gst/videoparsers/plugin.c b/subprojects/gst-plugins-bad/gst/videoparsers/plugin.c similarity index 100% rename from gst/videoparsers/plugin.c rename to subprojects/gst-plugins-bad/gst/videoparsers/plugin.c diff --git a/gst/videosignal/gstsimplevideomark.c b/subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomark.c similarity index 100% rename from gst/videosignal/gstsimplevideomark.c rename to subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomark.c diff --git a/gst/videosignal/gstsimplevideomark.h b/subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomark.h similarity index 100% rename from gst/videosignal/gstsimplevideomark.h rename to subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomark.h diff --git a/gst/videosignal/gstsimplevideomarkdetect.c b/subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.c similarity index 100% rename from gst/videosignal/gstsimplevideomarkdetect.c rename to subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.c diff --git a/gst/videosignal/gstsimplevideomarkdetect.h b/subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.h similarity index 100% rename from gst/videosignal/gstsimplevideomarkdetect.h rename to subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.h diff --git a/gst/videosignal/gstvideoanalyse.c b/subprojects/gst-plugins-bad/gst/videosignal/gstvideoanalyse.c similarity index 100% rename from gst/videosignal/gstvideoanalyse.c rename to subprojects/gst-plugins-bad/gst/videosignal/gstvideoanalyse.c diff --git a/gst/videosignal/gstvideoanalyse.h b/subprojects/gst-plugins-bad/gst/videosignal/gstvideoanalyse.h similarity index 100% rename from gst/videosignal/gstvideoanalyse.h rename to subprojects/gst-plugins-bad/gst/videosignal/gstvideoanalyse.h diff --git a/gst/videosignal/gstvideosignal.c b/subprojects/gst-plugins-bad/gst/videosignal/gstvideosignal.c similarity index 100% rename from gst/videosignal/gstvideosignal.c rename to subprojects/gst-plugins-bad/gst/videosignal/gstvideosignal.c diff --git a/gst/videosignal/gstvideosignal.h b/subprojects/gst-plugins-bad/gst/videosignal/gstvideosignal.h similarity index 100% rename from gst/videosignal/gstvideosignal.h rename to subprojects/gst-plugins-bad/gst/videosignal/gstvideosignal.h diff --git a/gst/videosignal/meson.build b/subprojects/gst-plugins-bad/gst/videosignal/meson.build similarity index 100% rename from gst/videosignal/meson.build rename to subprojects/gst-plugins-bad/gst/videosignal/meson.build diff --git a/gst/vmnc/meson.build b/subprojects/gst-plugins-bad/gst/vmnc/meson.build similarity index 100% rename from gst/vmnc/meson.build rename to subprojects/gst-plugins-bad/gst/vmnc/meson.build diff --git a/gst/vmnc/vmncdec.c b/subprojects/gst-plugins-bad/gst/vmnc/vmncdec.c similarity index 100% rename from gst/vmnc/vmncdec.c rename to subprojects/gst-plugins-bad/gst/vmnc/vmncdec.c diff --git a/gst/vmnc/vmncdec.h b/subprojects/gst-plugins-bad/gst/vmnc/vmncdec.h similarity index 100% rename from gst/vmnc/vmncdec.h rename to subprojects/gst-plugins-bad/gst/vmnc/vmncdec.h diff --git a/gst/y4m/gsty4mdec.c b/subprojects/gst-plugins-bad/gst/y4m/gsty4mdec.c similarity index 100% rename from gst/y4m/gsty4mdec.c rename to subprojects/gst-plugins-bad/gst/y4m/gsty4mdec.c diff --git a/gst/y4m/gsty4mdec.h b/subprojects/gst-plugins-bad/gst/y4m/gsty4mdec.h similarity index 100% rename from gst/y4m/gsty4mdec.h rename to subprojects/gst-plugins-bad/gst/y4m/gsty4mdec.h diff --git a/gst/y4m/meson.build b/subprojects/gst-plugins-bad/gst/y4m/meson.build similarity index 100% rename from gst/y4m/meson.build rename to subprojects/gst-plugins-bad/gst/y4m/meson.build diff --git a/hooks/pre-commit.hook b/subprojects/gst-plugins-bad/hooks/pre-commit.hook similarity index 100% rename from hooks/pre-commit.hook rename to subprojects/gst-plugins-bad/hooks/pre-commit.hook diff --git a/meson.build b/subprojects/gst-plugins-bad/meson.build similarity index 100% rename from meson.build rename to subprojects/gst-plugins-bad/meson.build diff --git a/meson_options.txt b/subprojects/gst-plugins-bad/meson_options.txt similarity index 100% rename from meson_options.txt rename to subprojects/gst-plugins-bad/meson_options.txt diff --git a/po/LINGUAS b/subprojects/gst-plugins-bad/po/LINGUAS similarity index 100% rename from po/LINGUAS rename to subprojects/gst-plugins-bad/po/LINGUAS diff --git a/po/POTFILES b/subprojects/gst-plugins-bad/po/POTFILES similarity index 100% rename from po/POTFILES rename to subprojects/gst-plugins-bad/po/POTFILES diff --git a/po/POTFILES.skip b/subprojects/gst-plugins-bad/po/POTFILES.skip similarity index 100% rename from po/POTFILES.skip rename to subprojects/gst-plugins-bad/po/POTFILES.skip diff --git a/po/af.po b/subprojects/gst-plugins-bad/po/af.po similarity index 100% rename from po/af.po rename to subprojects/gst-plugins-bad/po/af.po diff --git a/po/ast.po b/subprojects/gst-plugins-bad/po/ast.po similarity index 100% rename from po/ast.po rename to subprojects/gst-plugins-bad/po/ast.po diff --git a/po/az.po b/subprojects/gst-plugins-bad/po/az.po similarity index 100% rename from po/az.po rename to subprojects/gst-plugins-bad/po/az.po diff --git a/po/bg.po b/subprojects/gst-plugins-bad/po/bg.po similarity index 100% rename from po/bg.po rename to subprojects/gst-plugins-bad/po/bg.po diff --git a/po/ca.po b/subprojects/gst-plugins-bad/po/ca.po similarity index 100% rename from po/ca.po rename to subprojects/gst-plugins-bad/po/ca.po diff --git a/po/cs.po b/subprojects/gst-plugins-bad/po/cs.po similarity index 100% rename from po/cs.po rename to subprojects/gst-plugins-bad/po/cs.po diff --git a/po/da.po b/subprojects/gst-plugins-bad/po/da.po similarity index 100% rename from po/da.po rename to subprojects/gst-plugins-bad/po/da.po diff --git a/po/de.po b/subprojects/gst-plugins-bad/po/de.po similarity index 100% rename from po/de.po rename to subprojects/gst-plugins-bad/po/de.po diff --git a/po/el.po b/subprojects/gst-plugins-bad/po/el.po similarity index 100% rename from po/el.po rename to subprojects/gst-plugins-bad/po/el.po diff --git a/po/en_GB.po b/subprojects/gst-plugins-bad/po/en_GB.po similarity index 100% rename from po/en_GB.po rename to subprojects/gst-plugins-bad/po/en_GB.po diff --git a/po/eo.po b/subprojects/gst-plugins-bad/po/eo.po similarity index 100% rename from po/eo.po rename to subprojects/gst-plugins-bad/po/eo.po diff --git a/po/es.po b/subprojects/gst-plugins-bad/po/es.po similarity index 100% rename from po/es.po rename to subprojects/gst-plugins-bad/po/es.po diff --git a/po/eu.po b/subprojects/gst-plugins-bad/po/eu.po similarity index 100% rename from po/eu.po rename to subprojects/gst-plugins-bad/po/eu.po diff --git a/po/fi.po b/subprojects/gst-plugins-bad/po/fi.po similarity index 100% rename from po/fi.po rename to subprojects/gst-plugins-bad/po/fi.po diff --git a/po/fr.po b/subprojects/gst-plugins-bad/po/fr.po similarity index 100% rename from po/fr.po rename to subprojects/gst-plugins-bad/po/fr.po diff --git a/po/fur.po b/subprojects/gst-plugins-bad/po/fur.po similarity index 100% rename from po/fur.po rename to subprojects/gst-plugins-bad/po/fur.po diff --git a/po/gl.po b/subprojects/gst-plugins-bad/po/gl.po similarity index 100% rename from po/gl.po rename to subprojects/gst-plugins-bad/po/gl.po diff --git a/po/hr.po b/subprojects/gst-plugins-bad/po/hr.po similarity index 100% rename from po/hr.po rename to subprojects/gst-plugins-bad/po/hr.po diff --git a/po/hu.po b/subprojects/gst-plugins-bad/po/hu.po similarity index 100% rename from po/hu.po rename to subprojects/gst-plugins-bad/po/hu.po diff --git a/po/id.po b/subprojects/gst-plugins-bad/po/id.po similarity index 100% rename from po/id.po rename to subprojects/gst-plugins-bad/po/id.po diff --git a/po/it.po b/subprojects/gst-plugins-bad/po/it.po similarity index 100% rename from po/it.po rename to subprojects/gst-plugins-bad/po/it.po diff --git a/po/ja.po b/subprojects/gst-plugins-bad/po/ja.po similarity index 100% rename from po/ja.po rename to subprojects/gst-plugins-bad/po/ja.po diff --git a/po/ky.po b/subprojects/gst-plugins-bad/po/ky.po similarity index 100% rename from po/ky.po rename to subprojects/gst-plugins-bad/po/ky.po diff --git a/po/lt.po b/subprojects/gst-plugins-bad/po/lt.po similarity index 100% rename from po/lt.po rename to subprojects/gst-plugins-bad/po/lt.po diff --git a/po/lv.po b/subprojects/gst-plugins-bad/po/lv.po similarity index 100% rename from po/lv.po rename to subprojects/gst-plugins-bad/po/lv.po diff --git a/po/meson.build b/subprojects/gst-plugins-bad/po/meson.build similarity index 100% rename from po/meson.build rename to subprojects/gst-plugins-bad/po/meson.build diff --git a/po/mt.po b/subprojects/gst-plugins-bad/po/mt.po similarity index 100% rename from po/mt.po rename to subprojects/gst-plugins-bad/po/mt.po diff --git a/po/nb.po b/subprojects/gst-plugins-bad/po/nb.po similarity index 100% rename from po/nb.po rename to subprojects/gst-plugins-bad/po/nb.po diff --git a/po/nl.po b/subprojects/gst-plugins-bad/po/nl.po similarity index 100% rename from po/nl.po rename to subprojects/gst-plugins-bad/po/nl.po diff --git a/po/or.po b/subprojects/gst-plugins-bad/po/or.po similarity index 100% rename from po/or.po rename to subprojects/gst-plugins-bad/po/or.po diff --git a/po/pl.po b/subprojects/gst-plugins-bad/po/pl.po similarity index 100% rename from po/pl.po rename to subprojects/gst-plugins-bad/po/pl.po diff --git a/po/pt_BR.po b/subprojects/gst-plugins-bad/po/pt_BR.po similarity index 100% rename from po/pt_BR.po rename to subprojects/gst-plugins-bad/po/pt_BR.po diff --git a/po/ro.po b/subprojects/gst-plugins-bad/po/ro.po similarity index 100% rename from po/ro.po rename to subprojects/gst-plugins-bad/po/ro.po diff --git a/po/ru.po b/subprojects/gst-plugins-bad/po/ru.po similarity index 100% rename from po/ru.po rename to subprojects/gst-plugins-bad/po/ru.po diff --git a/po/sk.po b/subprojects/gst-plugins-bad/po/sk.po similarity index 100% rename from po/sk.po rename to subprojects/gst-plugins-bad/po/sk.po diff --git a/po/sl.po b/subprojects/gst-plugins-bad/po/sl.po similarity index 100% rename from po/sl.po rename to subprojects/gst-plugins-bad/po/sl.po diff --git a/po/sq.po b/subprojects/gst-plugins-bad/po/sq.po similarity index 100% rename from po/sq.po rename to subprojects/gst-plugins-bad/po/sq.po diff --git a/po/sr.po b/subprojects/gst-plugins-bad/po/sr.po similarity index 100% rename from po/sr.po rename to subprojects/gst-plugins-bad/po/sr.po diff --git a/po/sv.po b/subprojects/gst-plugins-bad/po/sv.po similarity index 100% rename from po/sv.po rename to subprojects/gst-plugins-bad/po/sv.po diff --git a/po/tr.po b/subprojects/gst-plugins-bad/po/tr.po similarity index 100% rename from po/tr.po rename to subprojects/gst-plugins-bad/po/tr.po diff --git a/po/uk.po b/subprojects/gst-plugins-bad/po/uk.po similarity index 100% rename from po/uk.po rename to subprojects/gst-plugins-bad/po/uk.po diff --git a/po/vi.po b/subprojects/gst-plugins-bad/po/vi.po similarity index 100% rename from po/vi.po rename to subprojects/gst-plugins-bad/po/vi.po diff --git a/po/zh_CN.po b/subprojects/gst-plugins-bad/po/zh_CN.po similarity index 100% rename from po/zh_CN.po rename to subprojects/gst-plugins-bad/po/zh_CN.po diff --git a/scripts/dist-translations.py b/subprojects/gst-plugins-bad/scripts/dist-translations.py similarity index 100% rename from scripts/dist-translations.py rename to subprojects/gst-plugins-bad/scripts/dist-translations.py diff --git a/scripts/extract-release-date-from-doap-file.py b/subprojects/gst-plugins-bad/scripts/extract-release-date-from-doap-file.py similarity index 100% rename from scripts/extract-release-date-from-doap-file.py rename to subprojects/gst-plugins-bad/scripts/extract-release-date-from-doap-file.py diff --git a/scripts/meson.build b/subprojects/gst-plugins-bad/scripts/meson.build similarity index 100% rename from scripts/meson.build rename to subprojects/gst-plugins-bad/scripts/meson.build diff --git a/scripts/update-orc-dist-files.py b/subprojects/gst-plugins-bad/scripts/update-orc-dist-files.py similarity index 100% rename from scripts/update-orc-dist-files.py rename to subprojects/gst-plugins-bad/scripts/update-orc-dist-files.py diff --git a/sys/androidmedia/gst-android-graphics-imageformat.c b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-graphics-imageformat.c similarity index 100% rename from sys/androidmedia/gst-android-graphics-imageformat.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-graphics-imageformat.c diff --git a/sys/androidmedia/gst-android-graphics-imageformat.h b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-graphics-imageformat.h similarity index 100% rename from sys/androidmedia/gst-android-graphics-imageformat.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-graphics-imageformat.h diff --git a/sys/androidmedia/gst-android-hardware-camera.c b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-camera.c similarity index 100% rename from sys/androidmedia/gst-android-hardware-camera.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-camera.c diff --git a/sys/androidmedia/gst-android-hardware-camera.h b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-camera.h similarity index 100% rename from sys/androidmedia/gst-android-hardware-camera.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-camera.h diff --git a/sys/androidmedia/gst-android-hardware-sensor.c b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-sensor.c similarity index 100% rename from sys/androidmedia/gst-android-hardware-sensor.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-sensor.c diff --git a/sys/androidmedia/gst-android-hardware-sensor.h b/subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-sensor.h similarity index 100% rename from sys/androidmedia/gst-android-hardware-sensor.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gst-android-hardware-sensor.h diff --git a/sys/androidmedia/gstahcsrc.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstahcsrc.c similarity index 100% rename from sys/androidmedia/gstahcsrc.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstahcsrc.c diff --git a/sys/androidmedia/gstahcsrc.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstahcsrc.h similarity index 100% rename from sys/androidmedia/gstahcsrc.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstahcsrc.h diff --git a/sys/androidmedia/gstahssrc.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstahssrc.c similarity index 100% rename from sys/androidmedia/gstahssrc.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstahssrc.c diff --git a/sys/androidmedia/gstahssrc.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstahssrc.h similarity index 100% rename from sys/androidmedia/gstahssrc.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstahssrc.h diff --git a/sys/androidmedia/gstamc-codec.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-codec.h similarity index 100% rename from sys/androidmedia/gstamc-codec.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc-codec.h diff --git a/sys/androidmedia/gstamc-codeclist.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-codeclist.h similarity index 100% rename from sys/androidmedia/gstamc-codeclist.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc-codeclist.h diff --git a/sys/androidmedia/gstamc-constants.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h similarity index 100% rename from sys/androidmedia/gstamc-constants.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h diff --git a/sys/androidmedia/gstamc-format.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-format.h similarity index 100% rename from sys/androidmedia/gstamc-format.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc-format.h diff --git a/sys/androidmedia/gstamc.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc.c similarity index 100% rename from sys/androidmedia/gstamc.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc.c diff --git a/sys/androidmedia/gstamc.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc.h similarity index 100% rename from sys/androidmedia/gstamc.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamc.h diff --git a/sys/androidmedia/gstamcaudiodec.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcaudiodec.c similarity index 100% rename from sys/androidmedia/gstamcaudiodec.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcaudiodec.c diff --git a/sys/androidmedia/gstamcaudiodec.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcaudiodec.h similarity index 100% rename from sys/androidmedia/gstamcaudiodec.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcaudiodec.h diff --git a/sys/androidmedia/gstamcsurfacetexture.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcsurfacetexture.c similarity index 100% rename from sys/androidmedia/gstamcsurfacetexture.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcsurfacetexture.c diff --git a/sys/androidmedia/gstamcsurfacetexture.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcsurfacetexture.h similarity index 100% rename from sys/androidmedia/gstamcsurfacetexture.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcsurfacetexture.h diff --git a/sys/androidmedia/gstamcvideodec.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideodec.c similarity index 100% rename from sys/androidmedia/gstamcvideodec.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideodec.c diff --git a/sys/androidmedia/gstamcvideodec.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideodec.h similarity index 100% rename from sys/androidmedia/gstamcvideodec.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideodec.h diff --git a/sys/androidmedia/gstamcvideoenc.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c similarity index 100% rename from sys/androidmedia/gstamcvideoenc.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c diff --git a/sys/androidmedia/gstamcvideoenc.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.h similarity index 100% rename from sys/androidmedia/gstamcvideoenc.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.h diff --git a/sys/androidmedia/gstjniutils.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstjniutils.c similarity index 100% rename from sys/androidmedia/gstjniutils.c rename to subprojects/gst-plugins-bad/sys/androidmedia/gstjniutils.c diff --git a/sys/androidmedia/gstjniutils.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstjniutils.h similarity index 100% rename from sys/androidmedia/gstjniutils.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstjniutils.h diff --git a/sys/androidmedia/gstsensors.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstsensors.h similarity index 100% rename from sys/androidmedia/gstsensors.h rename to subprojects/gst-plugins-bad/sys/androidmedia/gstsensors.h diff --git a/sys/androidmedia/jni/gstamc-codec-jni.c b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-codec-jni.c similarity index 100% rename from sys/androidmedia/jni/gstamc-codec-jni.c rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-codec-jni.c diff --git a/sys/androidmedia/jni/gstamc-codeclist-jni.c b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-codeclist-jni.c similarity index 100% rename from sys/androidmedia/jni/gstamc-codeclist-jni.c rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-codeclist-jni.c diff --git a/sys/androidmedia/jni/gstamc-format-jni.c b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-format-jni.c similarity index 100% rename from sys/androidmedia/jni/gstamc-format-jni.c rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-format-jni.c diff --git a/sys/androidmedia/jni/gstamc-internal-jni.h b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-internal-jni.h similarity index 100% rename from sys/androidmedia/jni/gstamc-internal-jni.h rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamc-internal-jni.h diff --git a/sys/androidmedia/jni/gstamcsurface.c b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurface.c similarity index 100% rename from sys/androidmedia/jni/gstamcsurface.c rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurface.c diff --git a/sys/androidmedia/jni/gstamcsurface.h b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurface.h similarity index 100% rename from sys/androidmedia/jni/gstamcsurface.h rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurface.h diff --git a/sys/androidmedia/jni/gstamcsurfacetexture-jni.c b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurfacetexture-jni.c similarity index 100% rename from sys/androidmedia/jni/gstamcsurfacetexture-jni.c rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurfacetexture-jni.c diff --git a/sys/androidmedia/jni/gstamcsurfacetexture-jni.h b/subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurfacetexture-jni.h similarity index 100% rename from sys/androidmedia/jni/gstamcsurfacetexture-jni.h rename to subprojects/gst-plugins-bad/sys/androidmedia/jni/gstamcsurfacetexture-jni.h diff --git a/sys/androidmedia/magicleap/gstamc-codec-ml.c b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-codec-ml.c similarity index 100% rename from sys/androidmedia/magicleap/gstamc-codec-ml.c rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-codec-ml.c diff --git a/sys/androidmedia/magicleap/gstamc-codeclist-ml.c b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-codeclist-ml.c similarity index 100% rename from sys/androidmedia/magicleap/gstamc-codeclist-ml.c rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-codeclist-ml.c diff --git a/sys/androidmedia/magicleap/gstamc-format-ml.c b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-format-ml.c similarity index 100% rename from sys/androidmedia/magicleap/gstamc-format-ml.c rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-format-ml.c diff --git a/sys/androidmedia/magicleap/gstamc-internal-ml.h b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-internal-ml.h similarity index 100% rename from sys/androidmedia/magicleap/gstamc-internal-ml.h rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-internal-ml.h diff --git a/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.c b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.c similarity index 100% rename from sys/androidmedia/magicleap/gstamc-surfacetexture-ml.c rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.c diff --git a/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.h b/subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.h similarity index 100% rename from sys/androidmedia/magicleap/gstamc-surfacetexture-ml.h rename to subprojects/gst-plugins-bad/sys/androidmedia/magicleap/gstamc-surfacetexture-ml.h diff --git a/sys/androidmedia/meson.build b/subprojects/gst-plugins-bad/sys/androidmedia/meson.build similarity index 100% rename from sys/androidmedia/meson.build rename to subprojects/gst-plugins-bad/sys/androidmedia/meson.build diff --git a/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java b/subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java similarity index 100% rename from sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java rename to subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java diff --git a/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java b/subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java similarity index 100% rename from sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java rename to subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java diff --git a/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java b/subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java similarity index 100% rename from sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java rename to subprojects/gst-plugins-bad/sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java diff --git a/sys/applemedia/atdec.c b/subprojects/gst-plugins-bad/sys/applemedia/atdec.c similarity index 100% rename from sys/applemedia/atdec.c rename to subprojects/gst-plugins-bad/sys/applemedia/atdec.c diff --git a/sys/applemedia/atdec.h b/subprojects/gst-plugins-bad/sys/applemedia/atdec.h similarity index 100% rename from sys/applemedia/atdec.h rename to subprojects/gst-plugins-bad/sys/applemedia/atdec.h diff --git a/sys/applemedia/avfassetsrc.h b/subprojects/gst-plugins-bad/sys/applemedia/avfassetsrc.h similarity index 100% rename from sys/applemedia/avfassetsrc.h rename to subprojects/gst-plugins-bad/sys/applemedia/avfassetsrc.h diff --git a/sys/applemedia/avfassetsrc.m b/subprojects/gst-plugins-bad/sys/applemedia/avfassetsrc.m similarity index 100% rename from sys/applemedia/avfassetsrc.m rename to subprojects/gst-plugins-bad/sys/applemedia/avfassetsrc.m diff --git a/sys/applemedia/avfdeviceprovider.h b/subprojects/gst-plugins-bad/sys/applemedia/avfdeviceprovider.h similarity index 100% rename from sys/applemedia/avfdeviceprovider.h rename to subprojects/gst-plugins-bad/sys/applemedia/avfdeviceprovider.h diff --git a/sys/applemedia/avfdeviceprovider.m b/subprojects/gst-plugins-bad/sys/applemedia/avfdeviceprovider.m similarity index 100% rename from sys/applemedia/avfdeviceprovider.m rename to subprojects/gst-plugins-bad/sys/applemedia/avfdeviceprovider.m diff --git a/sys/applemedia/avfvideosrc.h b/subprojects/gst-plugins-bad/sys/applemedia/avfvideosrc.h similarity index 100% rename from sys/applemedia/avfvideosrc.h rename to subprojects/gst-plugins-bad/sys/applemedia/avfvideosrc.h diff --git a/sys/applemedia/avfvideosrc.m b/subprojects/gst-plugins-bad/sys/applemedia/avfvideosrc.m similarity index 100% rename from sys/applemedia/avfvideosrc.m rename to subprojects/gst-plugins-bad/sys/applemedia/avfvideosrc.m diff --git a/sys/applemedia/avsamplevideosink.h b/subprojects/gst-plugins-bad/sys/applemedia/avsamplevideosink.h similarity index 100% rename from sys/applemedia/avsamplevideosink.h rename to subprojects/gst-plugins-bad/sys/applemedia/avsamplevideosink.h diff --git a/sys/applemedia/avsamplevideosink.m b/subprojects/gst-plugins-bad/sys/applemedia/avsamplevideosink.m similarity index 100% rename from sys/applemedia/avsamplevideosink.m rename to subprojects/gst-plugins-bad/sys/applemedia/avsamplevideosink.m diff --git a/sys/applemedia/coremediabuffer.c b/subprojects/gst-plugins-bad/sys/applemedia/coremediabuffer.c similarity index 100% rename from sys/applemedia/coremediabuffer.c rename to subprojects/gst-plugins-bad/sys/applemedia/coremediabuffer.c diff --git a/sys/applemedia/coremediabuffer.h b/subprojects/gst-plugins-bad/sys/applemedia/coremediabuffer.h similarity index 100% rename from sys/applemedia/coremediabuffer.h rename to subprojects/gst-plugins-bad/sys/applemedia/coremediabuffer.h diff --git a/sys/applemedia/corevideobuffer.c b/subprojects/gst-plugins-bad/sys/applemedia/corevideobuffer.c similarity index 100% rename from sys/applemedia/corevideobuffer.c rename to subprojects/gst-plugins-bad/sys/applemedia/corevideobuffer.c diff --git a/sys/applemedia/corevideobuffer.h b/subprojects/gst-plugins-bad/sys/applemedia/corevideobuffer.h similarity index 100% rename from sys/applemedia/corevideobuffer.h rename to subprojects/gst-plugins-bad/sys/applemedia/corevideobuffer.h diff --git a/sys/applemedia/corevideomemory.c b/subprojects/gst-plugins-bad/sys/applemedia/corevideomemory.c similarity index 100% rename from sys/applemedia/corevideomemory.c rename to subprojects/gst-plugins-bad/sys/applemedia/corevideomemory.c diff --git a/sys/applemedia/corevideomemory.h b/subprojects/gst-plugins-bad/sys/applemedia/corevideomemory.h similarity index 100% rename from sys/applemedia/corevideomemory.h rename to subprojects/gst-plugins-bad/sys/applemedia/corevideomemory.h diff --git a/sys/applemedia/glcontexthelper.c b/subprojects/gst-plugins-bad/sys/applemedia/glcontexthelper.c similarity index 100% rename from sys/applemedia/glcontexthelper.c rename to subprojects/gst-plugins-bad/sys/applemedia/glcontexthelper.c diff --git a/sys/applemedia/glcontexthelper.h b/subprojects/gst-plugins-bad/sys/applemedia/glcontexthelper.h similarity index 100% rename from sys/applemedia/glcontexthelper.h rename to subprojects/gst-plugins-bad/sys/applemedia/glcontexthelper.h diff --git a/sys/applemedia/iosassetsrc.h b/subprojects/gst-plugins-bad/sys/applemedia/iosassetsrc.h similarity index 100% rename from sys/applemedia/iosassetsrc.h rename to subprojects/gst-plugins-bad/sys/applemedia/iosassetsrc.h diff --git a/sys/applemedia/iosassetsrc.m b/subprojects/gst-plugins-bad/sys/applemedia/iosassetsrc.m similarity index 100% rename from sys/applemedia/iosassetsrc.m rename to subprojects/gst-plugins-bad/sys/applemedia/iosassetsrc.m diff --git a/sys/applemedia/iosglmemory.c b/subprojects/gst-plugins-bad/sys/applemedia/iosglmemory.c similarity index 100% rename from sys/applemedia/iosglmemory.c rename to subprojects/gst-plugins-bad/sys/applemedia/iosglmemory.c diff --git a/sys/applemedia/iosglmemory.h b/subprojects/gst-plugins-bad/sys/applemedia/iosglmemory.h similarity index 100% rename from sys/applemedia/iosglmemory.h rename to subprojects/gst-plugins-bad/sys/applemedia/iosglmemory.h diff --git a/sys/applemedia/iosurfaceglmemory.c b/subprojects/gst-plugins-bad/sys/applemedia/iosurfaceglmemory.c similarity index 100% rename from sys/applemedia/iosurfaceglmemory.c rename to subprojects/gst-plugins-bad/sys/applemedia/iosurfaceglmemory.c diff --git a/sys/applemedia/iosurfaceglmemory.h b/subprojects/gst-plugins-bad/sys/applemedia/iosurfaceglmemory.h similarity index 100% rename from sys/applemedia/iosurfaceglmemory.h rename to subprojects/gst-plugins-bad/sys/applemedia/iosurfaceglmemory.h diff --git a/sys/applemedia/iosurfacevulkanmemory.c b/subprojects/gst-plugins-bad/sys/applemedia/iosurfacevulkanmemory.c similarity index 100% rename from sys/applemedia/iosurfacevulkanmemory.c rename to subprojects/gst-plugins-bad/sys/applemedia/iosurfacevulkanmemory.c diff --git a/sys/applemedia/iosurfacevulkanmemory.h b/subprojects/gst-plugins-bad/sys/applemedia/iosurfacevulkanmemory.h similarity index 100% rename from sys/applemedia/iosurfacevulkanmemory.h rename to subprojects/gst-plugins-bad/sys/applemedia/iosurfacevulkanmemory.h diff --git a/sys/applemedia/meson.build b/subprojects/gst-plugins-bad/sys/applemedia/meson.build similarity index 100% rename from sys/applemedia/meson.build rename to subprojects/gst-plugins-bad/sys/applemedia/meson.build diff --git a/sys/applemedia/metal-helpers.h b/subprojects/gst-plugins-bad/sys/applemedia/metal-helpers.h similarity index 100% rename from sys/applemedia/metal-helpers.h rename to subprojects/gst-plugins-bad/sys/applemedia/metal-helpers.h diff --git a/sys/applemedia/plugin.m b/subprojects/gst-plugins-bad/sys/applemedia/plugin.m similarity index 100% rename from sys/applemedia/plugin.m rename to subprojects/gst-plugins-bad/sys/applemedia/plugin.m diff --git a/sys/applemedia/videotexturecache-gl.h b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.h similarity index 100% rename from sys/applemedia/videotexturecache-gl.h rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.h diff --git a/sys/applemedia/videotexturecache-gl.m b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m similarity index 100% rename from sys/applemedia/videotexturecache-gl.m rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m diff --git a/sys/applemedia/videotexturecache-vulkan.h b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.h similarity index 100% rename from sys/applemedia/videotexturecache-vulkan.h rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.h diff --git a/sys/applemedia/videotexturecache-vulkan.mm b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm similarity index 100% rename from sys/applemedia/videotexturecache-vulkan.mm rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm diff --git a/sys/applemedia/videotexturecache.h b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache.h similarity index 100% rename from sys/applemedia/videotexturecache.h rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache.h diff --git a/sys/applemedia/videotexturecache.m b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache.m similarity index 100% rename from sys/applemedia/videotexturecache.m rename to subprojects/gst-plugins-bad/sys/applemedia/videotexturecache.m diff --git a/sys/applemedia/vtdec.c b/subprojects/gst-plugins-bad/sys/applemedia/vtdec.c similarity index 100% rename from sys/applemedia/vtdec.c rename to subprojects/gst-plugins-bad/sys/applemedia/vtdec.c diff --git a/sys/applemedia/vtdec.h b/subprojects/gst-plugins-bad/sys/applemedia/vtdec.h similarity index 100% rename from sys/applemedia/vtdec.h rename to subprojects/gst-plugins-bad/sys/applemedia/vtdec.h diff --git a/sys/applemedia/vtenc.c b/subprojects/gst-plugins-bad/sys/applemedia/vtenc.c similarity index 100% rename from sys/applemedia/vtenc.c rename to subprojects/gst-plugins-bad/sys/applemedia/vtenc.c diff --git a/sys/applemedia/vtenc.h b/subprojects/gst-plugins-bad/sys/applemedia/vtenc.h similarity index 100% rename from sys/applemedia/vtenc.h rename to subprojects/gst-plugins-bad/sys/applemedia/vtenc.h diff --git a/sys/applemedia/vtutil.c b/subprojects/gst-plugins-bad/sys/applemedia/vtutil.c similarity index 100% rename from sys/applemedia/vtutil.c rename to subprojects/gst-plugins-bad/sys/applemedia/vtutil.c diff --git a/sys/applemedia/vtutil.h b/subprojects/gst-plugins-bad/sys/applemedia/vtutil.h similarity index 100% rename from sys/applemedia/vtutil.h rename to subprojects/gst-plugins-bad/sys/applemedia/vtutil.h diff --git a/sys/asio/gstasiodeviceprovider.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasiodeviceprovider.cpp similarity index 100% rename from sys/asio/gstasiodeviceprovider.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasiodeviceprovider.cpp diff --git a/sys/asio/gstasiodeviceprovider.h b/subprojects/gst-plugins-bad/sys/asio/gstasiodeviceprovider.h similarity index 100% rename from sys/asio/gstasiodeviceprovider.h rename to subprojects/gst-plugins-bad/sys/asio/gstasiodeviceprovider.h diff --git a/sys/asio/gstasioobject.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasioobject.cpp similarity index 100% rename from sys/asio/gstasioobject.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasioobject.cpp diff --git a/sys/asio/gstasioobject.h b/subprojects/gst-plugins-bad/sys/asio/gstasioobject.h similarity index 100% rename from sys/asio/gstasioobject.h rename to subprojects/gst-plugins-bad/sys/asio/gstasioobject.h diff --git a/sys/asio/gstasioringbuffer.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasioringbuffer.cpp similarity index 100% rename from sys/asio/gstasioringbuffer.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasioringbuffer.cpp diff --git a/sys/asio/gstasioringbuffer.h b/subprojects/gst-plugins-bad/sys/asio/gstasioringbuffer.h similarity index 100% rename from sys/asio/gstasioringbuffer.h rename to subprojects/gst-plugins-bad/sys/asio/gstasioringbuffer.h diff --git a/sys/asio/gstasiosink.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasiosink.cpp similarity index 100% rename from sys/asio/gstasiosink.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasiosink.cpp diff --git a/sys/asio/gstasiosink.h b/subprojects/gst-plugins-bad/sys/asio/gstasiosink.h similarity index 100% rename from sys/asio/gstasiosink.h rename to subprojects/gst-plugins-bad/sys/asio/gstasiosink.h diff --git a/sys/asio/gstasiosrc.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasiosrc.cpp similarity index 100% rename from sys/asio/gstasiosrc.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasiosrc.cpp diff --git a/sys/asio/gstasiosrc.h b/subprojects/gst-plugins-bad/sys/asio/gstasiosrc.h similarity index 100% rename from sys/asio/gstasiosrc.h rename to subprojects/gst-plugins-bad/sys/asio/gstasiosrc.h diff --git a/sys/asio/gstasioutils.cpp b/subprojects/gst-plugins-bad/sys/asio/gstasioutils.cpp similarity index 100% rename from sys/asio/gstasioutils.cpp rename to subprojects/gst-plugins-bad/sys/asio/gstasioutils.cpp diff --git a/sys/asio/gstasioutils.h b/subprojects/gst-plugins-bad/sys/asio/gstasioutils.h similarity index 100% rename from sys/asio/gstasioutils.h rename to subprojects/gst-plugins-bad/sys/asio/gstasioutils.h diff --git a/sys/asio/meson.build b/subprojects/gst-plugins-bad/sys/asio/meson.build similarity index 100% rename from sys/asio/meson.build rename to subprojects/gst-plugins-bad/sys/asio/meson.build diff --git a/sys/asio/plugin.c b/subprojects/gst-plugins-bad/sys/asio/plugin.c similarity index 100% rename from sys/asio/plugin.c rename to subprojects/gst-plugins-bad/sys/asio/plugin.c diff --git a/sys/bluez/a2dp-codecs.h b/subprojects/gst-plugins-bad/sys/bluez/a2dp-codecs.h similarity index 100% rename from sys/bluez/a2dp-codecs.h rename to subprojects/gst-plugins-bad/sys/bluez/a2dp-codecs.h diff --git a/sys/bluez/bluez-plugin.c b/subprojects/gst-plugins-bad/sys/bluez/bluez-plugin.c similarity index 100% rename from sys/bluez/bluez-plugin.c rename to subprojects/gst-plugins-bad/sys/bluez/bluez-plugin.c diff --git a/sys/bluez/gsta2dpsink.c b/subprojects/gst-plugins-bad/sys/bluez/gsta2dpsink.c similarity index 100% rename from sys/bluez/gsta2dpsink.c rename to subprojects/gst-plugins-bad/sys/bluez/gsta2dpsink.c diff --git a/sys/bluez/gsta2dpsink.h b/subprojects/gst-plugins-bad/sys/bluez/gsta2dpsink.h similarity index 100% rename from sys/bluez/gsta2dpsink.h rename to subprojects/gst-plugins-bad/sys/bluez/gsta2dpsink.h diff --git a/sys/bluez/gstavdtpsink.c b/subprojects/gst-plugins-bad/sys/bluez/gstavdtpsink.c similarity index 100% rename from sys/bluez/gstavdtpsink.c rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtpsink.c diff --git a/sys/bluez/gstavdtpsink.h b/subprojects/gst-plugins-bad/sys/bluez/gstavdtpsink.h similarity index 100% rename from sys/bluez/gstavdtpsink.h rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtpsink.h diff --git a/sys/bluez/gstavdtpsrc.c b/subprojects/gst-plugins-bad/sys/bluez/gstavdtpsrc.c similarity index 100% rename from sys/bluez/gstavdtpsrc.c rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtpsrc.c diff --git a/sys/bluez/gstavdtpsrc.h b/subprojects/gst-plugins-bad/sys/bluez/gstavdtpsrc.h similarity index 100% rename from sys/bluez/gstavdtpsrc.h rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtpsrc.h diff --git a/sys/bluez/gstavdtputil.c b/subprojects/gst-plugins-bad/sys/bluez/gstavdtputil.c similarity index 100% rename from sys/bluez/gstavdtputil.c rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtputil.c diff --git a/sys/bluez/gstavdtputil.h b/subprojects/gst-plugins-bad/sys/bluez/gstavdtputil.h similarity index 100% rename from sys/bluez/gstavdtputil.h rename to subprojects/gst-plugins-bad/sys/bluez/gstavdtputil.h diff --git a/sys/bluez/gstavrcputil.c b/subprojects/gst-plugins-bad/sys/bluez/gstavrcputil.c similarity index 100% rename from sys/bluez/gstavrcputil.c rename to subprojects/gst-plugins-bad/sys/bluez/gstavrcputil.c diff --git a/sys/bluez/gstavrcputil.h b/subprojects/gst-plugins-bad/sys/bluez/gstavrcputil.h similarity index 100% rename from sys/bluez/gstavrcputil.h rename to subprojects/gst-plugins-bad/sys/bluez/gstavrcputil.h diff --git a/sys/bluez/gstbluezelement.c b/subprojects/gst-plugins-bad/sys/bluez/gstbluezelement.c similarity index 100% rename from sys/bluez/gstbluezelement.c rename to subprojects/gst-plugins-bad/sys/bluez/gstbluezelement.c diff --git a/sys/bluez/gstbluezelements.h b/subprojects/gst-plugins-bad/sys/bluez/gstbluezelements.h similarity index 100% rename from sys/bluez/gstbluezelements.h rename to subprojects/gst-plugins-bad/sys/bluez/gstbluezelements.h diff --git a/sys/bluez/meson.build b/subprojects/gst-plugins-bad/sys/bluez/meson.build similarity index 100% rename from sys/bluez/meson.build rename to subprojects/gst-plugins-bad/sys/bluez/meson.build diff --git a/sys/bluez/org.bluez.xml b/subprojects/gst-plugins-bad/sys/bluez/org.bluez.xml similarity index 100% rename from sys/bluez/org.bluez.xml rename to subprojects/gst-plugins-bad/sys/bluez/org.bluez.xml diff --git a/sys/d3d11/gstd3d11av1dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11av1dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11av1dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11av1dec.cpp diff --git a/sys/d3d11/gstd3d11av1dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11av1dec.h similarity index 100% rename from sys/d3d11/gstd3d11av1dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11av1dec.h diff --git a/sys/d3d11/gstd3d11basefilter.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11basefilter.cpp similarity index 100% rename from sys/d3d11/gstd3d11basefilter.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11basefilter.cpp diff --git a/sys/d3d11/gstd3d11basefilter.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11basefilter.h similarity index 100% rename from sys/d3d11/gstd3d11basefilter.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11basefilter.h diff --git a/sys/d3d11/gstd3d11compositor.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositor.cpp similarity index 100% rename from sys/d3d11/gstd3d11compositor.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositor.cpp diff --git a/sys/d3d11/gstd3d11compositor.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositor.h similarity index 100% rename from sys/d3d11/gstd3d11compositor.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositor.h diff --git a/sys/d3d11/gstd3d11compositorbin.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositorbin.cpp similarity index 100% rename from sys/d3d11/gstd3d11compositorbin.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositorbin.cpp diff --git a/sys/d3d11/gstd3d11compositorbin.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositorbin.h similarity index 100% rename from sys/d3d11/gstd3d11compositorbin.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11compositorbin.h diff --git a/sys/d3d11/gstd3d11convert.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11convert.cpp similarity index 100% rename from sys/d3d11/gstd3d11convert.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11convert.cpp diff --git a/sys/d3d11/gstd3d11convert.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11convert.h similarity index 100% rename from sys/d3d11/gstd3d11convert.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11convert.h diff --git a/sys/d3d11/gstd3d11converter.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11converter.cpp similarity index 100% rename from sys/d3d11/gstd3d11converter.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11converter.cpp diff --git a/sys/d3d11/gstd3d11converter.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11converter.h similarity index 100% rename from sys/d3d11/gstd3d11converter.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11converter.h diff --git a/sys/d3d11/gstd3d11decoder.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11decoder.cpp similarity index 100% rename from sys/d3d11/gstd3d11decoder.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11decoder.cpp diff --git a/sys/d3d11/gstd3d11decoder.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11decoder.h similarity index 100% rename from sys/d3d11/gstd3d11decoder.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11decoder.h diff --git a/sys/d3d11/gstd3d11deinterlace.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11deinterlace.cpp similarity index 100% rename from sys/d3d11/gstd3d11deinterlace.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11deinterlace.cpp diff --git a/sys/d3d11/gstd3d11deinterlace.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11deinterlace.h similarity index 100% rename from sys/d3d11/gstd3d11deinterlace.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11deinterlace.h diff --git a/sys/d3d11/gstd3d11desktopdup.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdup.cpp similarity index 100% rename from sys/d3d11/gstd3d11desktopdup.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdup.cpp diff --git a/sys/d3d11/gstd3d11desktopdup.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdup.h similarity index 100% rename from sys/d3d11/gstd3d11desktopdup.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdup.h diff --git a/sys/d3d11/gstd3d11desktopdupsrc.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdupsrc.cpp similarity index 100% rename from sys/d3d11/gstd3d11desktopdupsrc.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdupsrc.cpp diff --git a/sys/d3d11/gstd3d11desktopdupsrc.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdupsrc.h similarity index 100% rename from sys/d3d11/gstd3d11desktopdupsrc.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11desktopdupsrc.h diff --git a/sys/d3d11/gstd3d11download.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11download.cpp similarity index 100% rename from sys/d3d11/gstd3d11download.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11download.cpp diff --git a/sys/d3d11/gstd3d11download.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11download.h similarity index 100% rename from sys/d3d11/gstd3d11download.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11download.h diff --git a/sys/d3d11/gstd3d11h264dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h264dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11h264dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h264dec.cpp diff --git a/sys/d3d11/gstd3d11h264dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h264dec.h similarity index 100% rename from sys/d3d11/gstd3d11h264dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h264dec.h diff --git a/sys/d3d11/gstd3d11h265dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h265dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11h265dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h265dec.cpp diff --git a/sys/d3d11/gstd3d11h265dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h265dec.h similarity index 100% rename from sys/d3d11/gstd3d11h265dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11h265dec.h diff --git a/sys/d3d11/gstd3d11mpeg2dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11mpeg2dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11mpeg2dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11mpeg2dec.cpp diff --git a/sys/d3d11/gstd3d11mpeg2dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11mpeg2dec.h similarity index 100% rename from sys/d3d11/gstd3d11mpeg2dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11mpeg2dec.h diff --git a/sys/d3d11/gstd3d11overlaycompositor.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11overlaycompositor.cpp similarity index 100% rename from sys/d3d11/gstd3d11overlaycompositor.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11overlaycompositor.cpp diff --git a/sys/d3d11/gstd3d11overlaycompositor.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11overlaycompositor.h similarity index 100% rename from sys/d3d11/gstd3d11overlaycompositor.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11overlaycompositor.h diff --git a/sys/d3d11/gstd3d11pluginutils.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11pluginutils.cpp similarity index 100% rename from sys/d3d11/gstd3d11pluginutils.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11pluginutils.cpp diff --git a/sys/d3d11/gstd3d11pluginutils.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11pluginutils.h similarity index 100% rename from sys/d3d11/gstd3d11pluginutils.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11pluginutils.h diff --git a/sys/d3d11/gstd3d11shader.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11shader.cpp similarity index 100% rename from sys/d3d11/gstd3d11shader.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11shader.cpp diff --git a/sys/d3d11/gstd3d11shader.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11shader.h similarity index 100% rename from sys/d3d11/gstd3d11shader.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11shader.h diff --git a/sys/d3d11/gstd3d11upload.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11upload.cpp similarity index 100% rename from sys/d3d11/gstd3d11upload.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11upload.cpp diff --git a/sys/d3d11/gstd3d11upload.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11upload.h similarity index 100% rename from sys/d3d11/gstd3d11upload.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11upload.h diff --git a/sys/d3d11/gstd3d11videoprocessor.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videoprocessor.cpp similarity index 100% rename from sys/d3d11/gstd3d11videoprocessor.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videoprocessor.cpp diff --git a/sys/d3d11/gstd3d11videoprocessor.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videoprocessor.h similarity index 100% rename from sys/d3d11/gstd3d11videoprocessor.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videoprocessor.h diff --git a/sys/d3d11/gstd3d11videosink.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp similarity index 100% rename from sys/d3d11/gstd3d11videosink.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp diff --git a/sys/d3d11/gstd3d11videosink.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.h similarity index 100% rename from sys/d3d11/gstd3d11videosink.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.h diff --git a/sys/d3d11/gstd3d11vp8dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp8dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11vp8dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp8dec.cpp diff --git a/sys/d3d11/gstd3d11vp8dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp8dec.h similarity index 100% rename from sys/d3d11/gstd3d11vp8dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp8dec.h diff --git a/sys/d3d11/gstd3d11vp9dec.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp9dec.cpp similarity index 100% rename from sys/d3d11/gstd3d11vp9dec.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp9dec.cpp diff --git a/sys/d3d11/gstd3d11vp9dec.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp9dec.h similarity index 100% rename from sys/d3d11/gstd3d11vp9dec.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11vp9dec.h diff --git a/sys/d3d11/gstd3d11window.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp similarity index 100% rename from sys/d3d11/gstd3d11window.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp diff --git a/sys/d3d11/gstd3d11window.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.h similarity index 100% rename from sys/d3d11/gstd3d11window.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.h diff --git a/sys/d3d11/gstd3d11window_corewindow.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_corewindow.cpp similarity index 100% rename from sys/d3d11/gstd3d11window_corewindow.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_corewindow.cpp diff --git a/sys/d3d11/gstd3d11window_corewindow.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_corewindow.h similarity index 100% rename from sys/d3d11/gstd3d11window_corewindow.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_corewindow.h diff --git a/sys/d3d11/gstd3d11window_dummy.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_dummy.cpp similarity index 100% rename from sys/d3d11/gstd3d11window_dummy.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_dummy.cpp diff --git a/sys/d3d11/gstd3d11window_dummy.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_dummy.h similarity index 100% rename from sys/d3d11/gstd3d11window_dummy.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_dummy.h diff --git a/sys/d3d11/gstd3d11window_swapchainpanel.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_swapchainpanel.cpp similarity index 100% rename from sys/d3d11/gstd3d11window_swapchainpanel.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_swapchainpanel.cpp diff --git a/sys/d3d11/gstd3d11window_swapchainpanel.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_swapchainpanel.h similarity index 100% rename from sys/d3d11/gstd3d11window_swapchainpanel.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_swapchainpanel.h diff --git a/sys/d3d11/gstd3d11window_win32.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.cpp similarity index 100% rename from sys/d3d11/gstd3d11window_win32.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.cpp diff --git a/sys/d3d11/gstd3d11window_win32.h b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.h similarity index 100% rename from sys/d3d11/gstd3d11window_win32.h rename to subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window_win32.h diff --git a/sys/d3d11/meson.build b/subprojects/gst-plugins-bad/sys/d3d11/meson.build similarity index 100% rename from sys/d3d11/meson.build rename to subprojects/gst-plugins-bad/sys/d3d11/meson.build diff --git a/sys/d3d11/plugin.cpp b/subprojects/gst-plugins-bad/sys/d3d11/plugin.cpp similarity index 100% rename from sys/d3d11/plugin.cpp rename to subprojects/gst-plugins-bad/sys/d3d11/plugin.cpp diff --git a/sys/d3dvideosink/d3dhelpers.c b/subprojects/gst-plugins-bad/sys/d3dvideosink/d3dhelpers.c similarity index 100% rename from sys/d3dvideosink/d3dhelpers.c rename to subprojects/gst-plugins-bad/sys/d3dvideosink/d3dhelpers.c diff --git a/sys/d3dvideosink/d3dhelpers.h b/subprojects/gst-plugins-bad/sys/d3dvideosink/d3dhelpers.h similarity index 100% rename from sys/d3dvideosink/d3dhelpers.h rename to subprojects/gst-plugins-bad/sys/d3dvideosink/d3dhelpers.h diff --git a/sys/d3dvideosink/d3dvideosink.c b/subprojects/gst-plugins-bad/sys/d3dvideosink/d3dvideosink.c similarity index 100% rename from sys/d3dvideosink/d3dvideosink.c rename to subprojects/gst-plugins-bad/sys/d3dvideosink/d3dvideosink.c diff --git a/sys/d3dvideosink/d3dvideosink.h b/subprojects/gst-plugins-bad/sys/d3dvideosink/d3dvideosink.h similarity index 100% rename from sys/d3dvideosink/d3dvideosink.h rename to subprojects/gst-plugins-bad/sys/d3dvideosink/d3dvideosink.h diff --git a/sys/d3dvideosink/gstd3d9overlay.c b/subprojects/gst-plugins-bad/sys/d3dvideosink/gstd3d9overlay.c similarity index 100% rename from sys/d3dvideosink/gstd3d9overlay.c rename to subprojects/gst-plugins-bad/sys/d3dvideosink/gstd3d9overlay.c diff --git a/sys/d3dvideosink/gstd3d9overlay.h b/subprojects/gst-plugins-bad/sys/d3dvideosink/gstd3d9overlay.h similarity index 100% rename from sys/d3dvideosink/gstd3d9overlay.h rename to subprojects/gst-plugins-bad/sys/d3dvideosink/gstd3d9overlay.h diff --git a/sys/d3dvideosink/meson.build b/subprojects/gst-plugins-bad/sys/d3dvideosink/meson.build similarity index 100% rename from sys/d3dvideosink/meson.build rename to subprojects/gst-plugins-bad/sys/d3dvideosink/meson.build diff --git a/sys/decklink/gstdecklink.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.cpp similarity index 100% rename from sys/decklink/gstdecklink.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklink.cpp diff --git a/sys/decklink/gstdecklink.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h similarity index 100% rename from sys/decklink/gstdecklink.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h diff --git a/sys/decklink/gstdecklinkaudiosink.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosink.cpp similarity index 100% rename from sys/decklink/gstdecklinkaudiosink.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosink.cpp diff --git a/sys/decklink/gstdecklinkaudiosink.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosink.h similarity index 100% rename from sys/decklink/gstdecklinkaudiosink.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosink.h diff --git a/sys/decklink/gstdecklinkaudiosrc.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosrc.cpp similarity index 100% rename from sys/decklink/gstdecklinkaudiosrc.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosrc.cpp diff --git a/sys/decklink/gstdecklinkaudiosrc.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosrc.h similarity index 100% rename from sys/decklink/gstdecklinkaudiosrc.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkaudiosrc.h diff --git a/sys/decklink/gstdecklinkdeviceprovider.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkdeviceprovider.cpp similarity index 100% rename from sys/decklink/gstdecklinkdeviceprovider.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkdeviceprovider.cpp diff --git a/sys/decklink/gstdecklinkdeviceprovider.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkdeviceprovider.h similarity index 100% rename from sys/decklink/gstdecklinkdeviceprovider.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkdeviceprovider.h diff --git a/sys/decklink/gstdecklinkplugin.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkplugin.cpp similarity index 100% rename from sys/decklink/gstdecklinkplugin.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkplugin.cpp diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosink.cpp similarity index 100% rename from sys/decklink/gstdecklinkvideosink.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosink.cpp diff --git a/sys/decklink/gstdecklinkvideosink.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosink.h similarity index 100% rename from sys/decklink/gstdecklinkvideosink.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosink.h diff --git a/sys/decklink/gstdecklinkvideosrc.cpp b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.cpp similarity index 100% rename from sys/decklink/gstdecklinkvideosrc.cpp rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.cpp diff --git a/sys/decklink/gstdecklinkvideosrc.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.h similarity index 100% rename from sys/decklink/gstdecklinkvideosrc.h rename to subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.h diff --git a/sys/decklink/linux/DeckLinkAPI.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPI.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPI.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPI.h diff --git a/sys/decklink/linux/DeckLinkAPIConfiguration.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIConfiguration.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPIConfiguration.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIConfiguration.h diff --git a/sys/decklink/linux/DeckLinkAPIDeckControl.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDeckControl.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPIDeckControl.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDeckControl.h diff --git a/sys/decklink/linux/DeckLinkAPIDiscovery.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDiscovery.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPIDiscovery.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDiscovery.h diff --git a/sys/decklink/linux/DeckLinkAPIDispatch.cpp b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDispatch.cpp similarity index 100% rename from sys/decklink/linux/DeckLinkAPIDispatch.cpp rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIDispatch.cpp diff --git a/sys/decklink/linux/DeckLinkAPIModes.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIModes.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPIModes.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIModes.h diff --git a/sys/decklink/linux/DeckLinkAPITypes.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPITypes.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPITypes.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPITypes.h diff --git a/sys/decklink/linux/DeckLinkAPIVersion.h b/subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIVersion.h similarity index 100% rename from sys/decklink/linux/DeckLinkAPIVersion.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/DeckLinkAPIVersion.h diff --git a/sys/decklink/linux/LinuxCOM.h b/subprojects/gst-plugins-bad/sys/decklink/linux/LinuxCOM.h similarity index 100% rename from sys/decklink/linux/LinuxCOM.h rename to subprojects/gst-plugins-bad/sys/decklink/linux/LinuxCOM.h diff --git a/sys/decklink/meson.build b/subprojects/gst-plugins-bad/sys/decklink/meson.build similarity index 100% rename from sys/decklink/meson.build rename to subprojects/gst-plugins-bad/sys/decklink/meson.build diff --git a/sys/decklink/osx/DeckLinkAPI.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPI.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPI.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPI.h diff --git a/sys/decklink/osx/DeckLinkAPIConfiguration.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIConfiguration.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIConfiguration.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIConfiguration.h diff --git a/sys/decklink/osx/DeckLinkAPIDeckControl.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDeckControl.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIDeckControl.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDeckControl.h diff --git a/sys/decklink/osx/DeckLinkAPIDiscovery.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDiscovery.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIDiscovery.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDiscovery.h diff --git a/sys/decklink/osx/DeckLinkAPIDispatch.cpp b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDispatch.cpp similarity index 100% rename from sys/decklink/osx/DeckLinkAPIDispatch.cpp rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIDispatch.cpp diff --git a/sys/decklink/osx/DeckLinkAPIModes.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIModes.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIModes.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIModes.h diff --git a/sys/decklink/osx/DeckLinkAPIStreaming.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIStreaming.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIStreaming.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIStreaming.h diff --git a/sys/decklink/osx/DeckLinkAPITypes.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPITypes.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPITypes.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPITypes.h diff --git a/sys/decklink/osx/DeckLinkAPIVersion.h b/subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIVersion.h similarity index 100% rename from sys/decklink/osx/DeckLinkAPIVersion.h rename to subprojects/gst-plugins-bad/sys/decklink/osx/DeckLinkAPIVersion.h diff --git a/sys/decklink/win/DeckLinkAPI.h b/subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPI.h similarity index 100% rename from sys/decklink/win/DeckLinkAPI.h rename to subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPI.h diff --git a/sys/decklink/win/DeckLinkAPIDispatch.cpp b/subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPIDispatch.cpp similarity index 100% rename from sys/decklink/win/DeckLinkAPIDispatch.cpp rename to subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPIDispatch.cpp diff --git a/sys/decklink/win/DeckLinkAPI_i.c b/subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPI_i.c similarity index 100% rename from sys/decklink/win/DeckLinkAPI_i.c rename to subprojects/gst-plugins-bad/sys/decklink/win/DeckLinkAPI_i.c diff --git a/sys/directsound/gstdirectsounddevice.c b/subprojects/gst-plugins-bad/sys/directsound/gstdirectsounddevice.c similarity index 100% rename from sys/directsound/gstdirectsounddevice.c rename to subprojects/gst-plugins-bad/sys/directsound/gstdirectsounddevice.c diff --git a/sys/directsound/gstdirectsounddevice.h b/subprojects/gst-plugins-bad/sys/directsound/gstdirectsounddevice.h similarity index 100% rename from sys/directsound/gstdirectsounddevice.h rename to subprojects/gst-plugins-bad/sys/directsound/gstdirectsounddevice.h diff --git a/sys/directsound/gstdirectsoundplugin.c b/subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundplugin.c similarity index 100% rename from sys/directsound/gstdirectsoundplugin.c rename to subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundplugin.c diff --git a/sys/directsound/gstdirectsoundsrc.c b/subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundsrc.c similarity index 100% rename from sys/directsound/gstdirectsoundsrc.c rename to subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundsrc.c diff --git a/sys/directsound/gstdirectsoundsrc.h b/subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundsrc.h similarity index 100% rename from sys/directsound/gstdirectsoundsrc.h rename to subprojects/gst-plugins-bad/sys/directsound/gstdirectsoundsrc.h diff --git a/sys/directsound/meson.build b/subprojects/gst-plugins-bad/sys/directsound/meson.build similarity index 100% rename from sys/directsound/meson.build rename to subprojects/gst-plugins-bad/sys/directsound/meson.build diff --git a/sys/dshowdecwrapper/CMakeLists.txt b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/CMakeLists.txt similarity index 100% rename from sys/dshowdecwrapper/CMakeLists.txt rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/CMakeLists.txt diff --git a/sys/dshowdecwrapper/gstdshowaudiodec.cpp b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowaudiodec.cpp similarity index 100% rename from sys/dshowdecwrapper/gstdshowaudiodec.cpp rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowaudiodec.cpp diff --git a/sys/dshowdecwrapper/gstdshowaudiodec.h b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowaudiodec.h similarity index 100% rename from sys/dshowdecwrapper/gstdshowaudiodec.h rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowaudiodec.h diff --git a/sys/dshowdecwrapper/gstdshowdecwrapper.cpp b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowdecwrapper.cpp similarity index 100% rename from sys/dshowdecwrapper/gstdshowdecwrapper.cpp rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowdecwrapper.cpp diff --git a/sys/dshowdecwrapper/gstdshowdecwrapper.h b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowdecwrapper.h similarity index 100% rename from sys/dshowdecwrapper/gstdshowdecwrapper.h rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowdecwrapper.h diff --git a/sys/dshowdecwrapper/gstdshowfakesrc.cpp b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowfakesrc.cpp similarity index 100% rename from sys/dshowdecwrapper/gstdshowfakesrc.cpp rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowfakesrc.cpp diff --git a/sys/dshowdecwrapper/gstdshowfakesrc.h b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowfakesrc.h similarity index 100% rename from sys/dshowdecwrapper/gstdshowfakesrc.h rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowfakesrc.h diff --git a/sys/dshowdecwrapper/gstdshowutil.cpp b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowutil.cpp similarity index 100% rename from sys/dshowdecwrapper/gstdshowutil.cpp rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowutil.cpp diff --git a/sys/dshowdecwrapper/gstdshowutil.h b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowutil.h similarity index 100% rename from sys/dshowdecwrapper/gstdshowutil.h rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowutil.h diff --git a/sys/dshowdecwrapper/gstdshowvideodec.cpp b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowvideodec.cpp similarity index 100% rename from sys/dshowdecwrapper/gstdshowvideodec.cpp rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowvideodec.cpp diff --git a/sys/dshowdecwrapper/gstdshowvideodec.h b/subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowvideodec.h similarity index 100% rename from sys/dshowdecwrapper/gstdshowvideodec.h rename to subprojects/gst-plugins-bad/sys/dshowdecwrapper/gstdshowvideodec.h diff --git a/sys/dshowsrcwrapper/BUILD.txt b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/BUILD.txt similarity index 100% rename from sys/dshowsrcwrapper/BUILD.txt rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/BUILD.txt diff --git a/sys/dshowsrcwrapper/CMakeLists.txt b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/CMakeLists.txt similarity index 100% rename from sys/dshowsrcwrapper/CMakeLists.txt rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/CMakeLists.txt diff --git a/sys/dshowsrcwrapper/dshowdeviceprovider.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/dshowdeviceprovider.cpp similarity index 100% rename from sys/dshowsrcwrapper/dshowdeviceprovider.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/dshowdeviceprovider.cpp diff --git a/sys/dshowsrcwrapper/dshowdeviceprovider.h b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/dshowdeviceprovider.h similarity index 100% rename from sys/dshowsrcwrapper/dshowdeviceprovider.h rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/dshowdeviceprovider.h diff --git a/sys/dshowsrcwrapper/gstdshow.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshow.cpp similarity index 100% rename from sys/dshowsrcwrapper/gstdshow.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshow.cpp diff --git a/sys/dshowsrcwrapper/gstdshow.h b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshow.h similarity index 100% rename from sys/dshowsrcwrapper/gstdshow.h rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshow.h diff --git a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp similarity index 100% rename from sys/dshowsrcwrapper/gstdshowaudiosrc.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp diff --git a/sys/dshowsrcwrapper/gstdshowaudiosrc.h b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowaudiosrc.h similarity index 100% rename from sys/dshowsrcwrapper/gstdshowaudiosrc.h rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowaudiosrc.h diff --git a/sys/dshowsrcwrapper/gstdshowfakesink.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowfakesink.cpp similarity index 100% rename from sys/dshowsrcwrapper/gstdshowfakesink.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowfakesink.cpp diff --git a/sys/dshowsrcwrapper/gstdshowfakesink.h b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowfakesink.h similarity index 100% rename from sys/dshowsrcwrapper/gstdshowfakesink.h rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowfakesink.h diff --git a/sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp similarity index 100% rename from sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp diff --git a/sys/dshowsrcwrapper/gstdshowvideosrc.cpp b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.cpp similarity index 100% rename from sys/dshowsrcwrapper/gstdshowvideosrc.cpp rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.cpp diff --git a/sys/dshowsrcwrapper/gstdshowvideosrc.h b/subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.h similarity index 100% rename from sys/dshowsrcwrapper/gstdshowvideosrc.h rename to subprojects/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.h diff --git a/sys/dshowvideosink/README b/subprojects/gst-plugins-bad/sys/dshowvideosink/README similarity index 100% rename from sys/dshowvideosink/README rename to subprojects/gst-plugins-bad/sys/dshowvideosink/README diff --git a/sys/dshowvideosink/dshowvideofakesrc.cpp b/subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideofakesrc.cpp similarity index 100% rename from sys/dshowvideosink/dshowvideofakesrc.cpp rename to subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideofakesrc.cpp diff --git a/sys/dshowvideosink/dshowvideofakesrc.h b/subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideofakesrc.h similarity index 100% rename from sys/dshowvideosink/dshowvideofakesrc.h rename to subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideofakesrc.h diff --git a/sys/dshowvideosink/dshowvideosink.cpp b/subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideosink.cpp similarity index 100% rename from sys/dshowvideosink/dshowvideosink.cpp rename to subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideosink.cpp diff --git a/sys/dshowvideosink/dshowvideosink.h b/subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideosink.h similarity index 100% rename from sys/dshowvideosink/dshowvideosink.h rename to subprojects/gst-plugins-bad/sys/dshowvideosink/dshowvideosink.h diff --git a/sys/dvb/AUTHORS b/subprojects/gst-plugins-bad/sys/dvb/AUTHORS similarity index 100% rename from sys/dvb/AUTHORS rename to subprojects/gst-plugins-bad/sys/dvb/AUTHORS diff --git a/sys/dvb/cam.c b/subprojects/gst-plugins-bad/sys/dvb/cam.c similarity index 100% rename from sys/dvb/cam.c rename to subprojects/gst-plugins-bad/sys/dvb/cam.c diff --git a/sys/dvb/cam.h b/subprojects/gst-plugins-bad/sys/dvb/cam.h similarity index 100% rename from sys/dvb/cam.h rename to subprojects/gst-plugins-bad/sys/dvb/cam.h diff --git a/sys/dvb/camapplication.c b/subprojects/gst-plugins-bad/sys/dvb/camapplication.c similarity index 100% rename from sys/dvb/camapplication.c rename to subprojects/gst-plugins-bad/sys/dvb/camapplication.c diff --git a/sys/dvb/camapplication.h b/subprojects/gst-plugins-bad/sys/dvb/camapplication.h similarity index 100% rename from sys/dvb/camapplication.h rename to subprojects/gst-plugins-bad/sys/dvb/camapplication.h diff --git a/sys/dvb/camapplicationinfo.c b/subprojects/gst-plugins-bad/sys/dvb/camapplicationinfo.c similarity index 100% rename from sys/dvb/camapplicationinfo.c rename to subprojects/gst-plugins-bad/sys/dvb/camapplicationinfo.c diff --git a/sys/dvb/camapplicationinfo.h b/subprojects/gst-plugins-bad/sys/dvb/camapplicationinfo.h similarity index 100% rename from sys/dvb/camapplicationinfo.h rename to subprojects/gst-plugins-bad/sys/dvb/camapplicationinfo.h diff --git a/sys/dvb/camconditionalaccess.c b/subprojects/gst-plugins-bad/sys/dvb/camconditionalaccess.c similarity index 100% rename from sys/dvb/camconditionalaccess.c rename to subprojects/gst-plugins-bad/sys/dvb/camconditionalaccess.c diff --git a/sys/dvb/camconditionalaccess.h b/subprojects/gst-plugins-bad/sys/dvb/camconditionalaccess.h similarity index 100% rename from sys/dvb/camconditionalaccess.h rename to subprojects/gst-plugins-bad/sys/dvb/camconditionalaccess.h diff --git a/sys/dvb/camdevice.c b/subprojects/gst-plugins-bad/sys/dvb/camdevice.c similarity index 100% rename from sys/dvb/camdevice.c rename to subprojects/gst-plugins-bad/sys/dvb/camdevice.c diff --git a/sys/dvb/camdevice.h b/subprojects/gst-plugins-bad/sys/dvb/camdevice.h similarity index 100% rename from sys/dvb/camdevice.h rename to subprojects/gst-plugins-bad/sys/dvb/camdevice.h diff --git a/sys/dvb/camresourcemanager.c b/subprojects/gst-plugins-bad/sys/dvb/camresourcemanager.c similarity index 100% rename from sys/dvb/camresourcemanager.c rename to subprojects/gst-plugins-bad/sys/dvb/camresourcemanager.c diff --git a/sys/dvb/camresourcemanager.h b/subprojects/gst-plugins-bad/sys/dvb/camresourcemanager.h similarity index 100% rename from sys/dvb/camresourcemanager.h rename to subprojects/gst-plugins-bad/sys/dvb/camresourcemanager.h diff --git a/sys/dvb/camsession.c b/subprojects/gst-plugins-bad/sys/dvb/camsession.c similarity index 100% rename from sys/dvb/camsession.c rename to subprojects/gst-plugins-bad/sys/dvb/camsession.c diff --git a/sys/dvb/camsession.h b/subprojects/gst-plugins-bad/sys/dvb/camsession.h similarity index 100% rename from sys/dvb/camsession.h rename to subprojects/gst-plugins-bad/sys/dvb/camsession.h diff --git a/sys/dvb/camswclient.c b/subprojects/gst-plugins-bad/sys/dvb/camswclient.c similarity index 100% rename from sys/dvb/camswclient.c rename to subprojects/gst-plugins-bad/sys/dvb/camswclient.c diff --git a/sys/dvb/camswclient.h b/subprojects/gst-plugins-bad/sys/dvb/camswclient.h similarity index 100% rename from sys/dvb/camswclient.h rename to subprojects/gst-plugins-bad/sys/dvb/camswclient.h diff --git a/sys/dvb/camtransport.c b/subprojects/gst-plugins-bad/sys/dvb/camtransport.c similarity index 100% rename from sys/dvb/camtransport.c rename to subprojects/gst-plugins-bad/sys/dvb/camtransport.c diff --git a/sys/dvb/camtransport.h b/subprojects/gst-plugins-bad/sys/dvb/camtransport.h similarity index 100% rename from sys/dvb/camtransport.h rename to subprojects/gst-plugins-bad/sys/dvb/camtransport.h diff --git a/sys/dvb/camutils.c b/subprojects/gst-plugins-bad/sys/dvb/camutils.c similarity index 100% rename from sys/dvb/camutils.c rename to subprojects/gst-plugins-bad/sys/dvb/camutils.c diff --git a/sys/dvb/camutils.h b/subprojects/gst-plugins-bad/sys/dvb/camutils.h similarity index 100% rename from sys/dvb/camutils.h rename to subprojects/gst-plugins-bad/sys/dvb/camutils.h diff --git a/sys/dvb/dvbbasebin.c b/subprojects/gst-plugins-bad/sys/dvb/dvbbasebin.c similarity index 100% rename from sys/dvb/dvbbasebin.c rename to subprojects/gst-plugins-bad/sys/dvb/dvbbasebin.c diff --git a/sys/dvb/dvbbasebin.h b/subprojects/gst-plugins-bad/sys/dvb/dvbbasebin.h similarity index 100% rename from sys/dvb/dvbbasebin.h rename to subprojects/gst-plugins-bad/sys/dvb/dvbbasebin.h diff --git a/sys/dvb/gstdvb.c b/subprojects/gst-plugins-bad/sys/dvb/gstdvb.c similarity index 100% rename from sys/dvb/gstdvb.c rename to subprojects/gst-plugins-bad/sys/dvb/gstdvb.c diff --git a/sys/dvb/gstdvbelement.c b/subprojects/gst-plugins-bad/sys/dvb/gstdvbelement.c similarity index 100% rename from sys/dvb/gstdvbelement.c rename to subprojects/gst-plugins-bad/sys/dvb/gstdvbelement.c diff --git a/sys/dvb/gstdvbelements.h b/subprojects/gst-plugins-bad/sys/dvb/gstdvbelements.h similarity index 100% rename from sys/dvb/gstdvbelements.h rename to subprojects/gst-plugins-bad/sys/dvb/gstdvbelements.h diff --git a/sys/dvb/gstdvbsrc.c b/subprojects/gst-plugins-bad/sys/dvb/gstdvbsrc.c similarity index 100% rename from sys/dvb/gstdvbsrc.c rename to subprojects/gst-plugins-bad/sys/dvb/gstdvbsrc.c diff --git a/sys/dvb/gstdvbsrc.h b/subprojects/gst-plugins-bad/sys/dvb/gstdvbsrc.h similarity index 100% rename from sys/dvb/gstdvbsrc.h rename to subprojects/gst-plugins-bad/sys/dvb/gstdvbsrc.h diff --git a/sys/dvb/meson.build b/subprojects/gst-plugins-bad/sys/dvb/meson.build similarity index 100% rename from sys/dvb/meson.build rename to subprojects/gst-plugins-bad/sys/dvb/meson.build diff --git a/sys/dvb/parsechannels.c b/subprojects/gst-plugins-bad/sys/dvb/parsechannels.c similarity index 100% rename from sys/dvb/parsechannels.c rename to subprojects/gst-plugins-bad/sys/dvb/parsechannels.c diff --git a/sys/dvb/parsechannels.h b/subprojects/gst-plugins-bad/sys/dvb/parsechannels.h similarity index 100% rename from sys/dvb/parsechannels.h rename to subprojects/gst-plugins-bad/sys/dvb/parsechannels.h diff --git a/sys/fbdev/gstfbdevsink.c b/subprojects/gst-plugins-bad/sys/fbdev/gstfbdevsink.c similarity index 100% rename from sys/fbdev/gstfbdevsink.c rename to subprojects/gst-plugins-bad/sys/fbdev/gstfbdevsink.c diff --git a/sys/fbdev/gstfbdevsink.h b/subprojects/gst-plugins-bad/sys/fbdev/gstfbdevsink.h similarity index 100% rename from sys/fbdev/gstfbdevsink.h rename to subprojects/gst-plugins-bad/sys/fbdev/gstfbdevsink.h diff --git a/sys/fbdev/meson.build b/subprojects/gst-plugins-bad/sys/fbdev/meson.build similarity index 100% rename from sys/fbdev/meson.build rename to subprojects/gst-plugins-bad/sys/fbdev/meson.build diff --git a/sys/ipcpipeline/gstipcpipeline.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipeline.c similarity index 100% rename from sys/ipcpipeline/gstipcpipeline.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipeline.c diff --git a/sys/ipcpipeline/gstipcpipelinecomm.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinecomm.c similarity index 100% rename from sys/ipcpipeline/gstipcpipelinecomm.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinecomm.c diff --git a/sys/ipcpipeline/gstipcpipelinecomm.h b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinecomm.h similarity index 100% rename from sys/ipcpipeline/gstipcpipelinecomm.h rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinecomm.h diff --git a/sys/ipcpipeline/gstipcpipelineelement.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelineelement.c similarity index 100% rename from sys/ipcpipeline/gstipcpipelineelement.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelineelement.c diff --git a/sys/ipcpipeline/gstipcpipelineelements.h b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelineelements.h similarity index 100% rename from sys/ipcpipeline/gstipcpipelineelements.h rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelineelements.h diff --git a/sys/ipcpipeline/gstipcpipelinesink.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesink.c similarity index 100% rename from sys/ipcpipeline/gstipcpipelinesink.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesink.c diff --git a/sys/ipcpipeline/gstipcpipelinesink.h b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesink.h similarity index 100% rename from sys/ipcpipeline/gstipcpipelinesink.h rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesink.h diff --git a/sys/ipcpipeline/gstipcpipelinesrc.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesrc.c similarity index 100% rename from sys/ipcpipeline/gstipcpipelinesrc.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesrc.c diff --git a/sys/ipcpipeline/gstipcpipelinesrc.h b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesrc.h similarity index 100% rename from sys/ipcpipeline/gstipcpipelinesrc.h rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcpipelinesrc.h diff --git a/sys/ipcpipeline/gstipcslavepipeline.c b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcslavepipeline.c similarity index 100% rename from sys/ipcpipeline/gstipcslavepipeline.c rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcslavepipeline.c diff --git a/sys/ipcpipeline/gstipcslavepipeline.h b/subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcslavepipeline.h similarity index 100% rename from sys/ipcpipeline/gstipcslavepipeline.h rename to subprojects/gst-plugins-bad/sys/ipcpipeline/gstipcslavepipeline.h diff --git a/sys/ipcpipeline/meson.build b/subprojects/gst-plugins-bad/sys/ipcpipeline/meson.build similarity index 100% rename from sys/ipcpipeline/meson.build rename to subprojects/gst-plugins-bad/sys/ipcpipeline/meson.build diff --git a/sys/ipcpipeline/protocol.txt b/subprojects/gst-plugins-bad/sys/ipcpipeline/protocol.txt similarity index 100% rename from sys/ipcpipeline/protocol.txt rename to subprojects/gst-plugins-bad/sys/ipcpipeline/protocol.txt diff --git a/sys/kms/gstkmsallocator.c b/subprojects/gst-plugins-bad/sys/kms/gstkmsallocator.c similarity index 100% rename from sys/kms/gstkmsallocator.c rename to subprojects/gst-plugins-bad/sys/kms/gstkmsallocator.c diff --git a/sys/kms/gstkmsallocator.h b/subprojects/gst-plugins-bad/sys/kms/gstkmsallocator.h similarity index 100% rename from sys/kms/gstkmsallocator.h rename to subprojects/gst-plugins-bad/sys/kms/gstkmsallocator.h diff --git a/sys/kms/gstkmsbufferpool.c b/subprojects/gst-plugins-bad/sys/kms/gstkmsbufferpool.c similarity index 100% rename from sys/kms/gstkmsbufferpool.c rename to subprojects/gst-plugins-bad/sys/kms/gstkmsbufferpool.c diff --git a/sys/kms/gstkmsbufferpool.h b/subprojects/gst-plugins-bad/sys/kms/gstkmsbufferpool.h similarity index 100% rename from sys/kms/gstkmsbufferpool.h rename to subprojects/gst-plugins-bad/sys/kms/gstkmsbufferpool.h diff --git a/sys/kms/gstkmssink.c b/subprojects/gst-plugins-bad/sys/kms/gstkmssink.c similarity index 100% rename from sys/kms/gstkmssink.c rename to subprojects/gst-plugins-bad/sys/kms/gstkmssink.c diff --git a/sys/kms/gstkmssink.h b/subprojects/gst-plugins-bad/sys/kms/gstkmssink.h similarity index 100% rename from sys/kms/gstkmssink.h rename to subprojects/gst-plugins-bad/sys/kms/gstkmssink.h diff --git a/sys/kms/gstkmsutils.c b/subprojects/gst-plugins-bad/sys/kms/gstkmsutils.c similarity index 100% rename from sys/kms/gstkmsutils.c rename to subprojects/gst-plugins-bad/sys/kms/gstkmsutils.c diff --git a/sys/kms/gstkmsutils.h b/subprojects/gst-plugins-bad/sys/kms/gstkmsutils.h similarity index 100% rename from sys/kms/gstkmsutils.h rename to subprojects/gst-plugins-bad/sys/kms/gstkmsutils.h diff --git a/sys/kms/meson.build b/subprojects/gst-plugins-bad/sys/kms/meson.build similarity index 100% rename from sys/kms/meson.build rename to subprojects/gst-plugins-bad/sys/kms/meson.build diff --git a/sys/magicleap/meson.build b/subprojects/gst-plugins-bad/sys/magicleap/meson.build similarity index 100% rename from sys/magicleap/meson.build rename to subprojects/gst-plugins-bad/sys/magicleap/meson.build diff --git a/sys/magicleap/mlaudiosink.c b/subprojects/gst-plugins-bad/sys/magicleap/mlaudiosink.c similarity index 100% rename from sys/magicleap/mlaudiosink.c rename to subprojects/gst-plugins-bad/sys/magicleap/mlaudiosink.c diff --git a/sys/magicleap/mlaudiosink.h b/subprojects/gst-plugins-bad/sys/magicleap/mlaudiosink.h similarity index 100% rename from sys/magicleap/mlaudiosink.h rename to subprojects/gst-plugins-bad/sys/magicleap/mlaudiosink.h diff --git a/sys/magicleap/mlaudiowrapper.cpp b/subprojects/gst-plugins-bad/sys/magicleap/mlaudiowrapper.cpp similarity index 100% rename from sys/magicleap/mlaudiowrapper.cpp rename to subprojects/gst-plugins-bad/sys/magicleap/mlaudiowrapper.cpp diff --git a/sys/magicleap/mlaudiowrapper.h b/subprojects/gst-plugins-bad/sys/magicleap/mlaudiowrapper.h similarity index 100% rename from sys/magicleap/mlaudiowrapper.h rename to subprojects/gst-plugins-bad/sys/magicleap/mlaudiowrapper.h diff --git a/sys/magicleap/plugin.c b/subprojects/gst-plugins-bad/sys/magicleap/plugin.c similarity index 100% rename from sys/magicleap/plugin.c rename to subprojects/gst-plugins-bad/sys/magicleap/plugin.c diff --git a/sys/mediafoundation/AsyncOperations.h b/subprojects/gst-plugins-bad/sys/mediafoundation/AsyncOperations.h similarity index 100% rename from sys/mediafoundation/AsyncOperations.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/AsyncOperations.h diff --git a/sys/mediafoundation/gstmfaacenc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaacenc.cpp similarity index 100% rename from sys/mediafoundation/gstmfaacenc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaacenc.cpp diff --git a/sys/mediafoundation/gstmfaacenc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaacenc.h similarity index 100% rename from sys/mediafoundation/gstmfaacenc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaacenc.h diff --git a/sys/mediafoundation/gstmfaudioenc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaudioenc.cpp similarity index 100% rename from sys/mediafoundation/gstmfaudioenc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaudioenc.cpp diff --git a/sys/mediafoundation/gstmfaudioenc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaudioenc.h similarity index 100% rename from sys/mediafoundation/gstmfaudioenc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfaudioenc.h diff --git a/sys/mediafoundation/gstmfcapturewinrt.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturewinrt.cpp similarity index 100% rename from sys/mediafoundation/gstmfcapturewinrt.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturewinrt.cpp diff --git a/sys/mediafoundation/gstmfcapturewinrt.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturewinrt.h similarity index 100% rename from sys/mediafoundation/gstmfcapturewinrt.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfcapturewinrt.h diff --git a/sys/mediafoundation/gstmfdevice.c b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfdevice.c similarity index 100% rename from sys/mediafoundation/gstmfdevice.c rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfdevice.c diff --git a/sys/mediafoundation/gstmfdevice.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfdevice.h similarity index 100% rename from sys/mediafoundation/gstmfdevice.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfdevice.h diff --git a/sys/mediafoundation/gstmfh264enc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh264enc.cpp similarity index 100% rename from sys/mediafoundation/gstmfh264enc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh264enc.cpp diff --git a/sys/mediafoundation/gstmfh264enc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh264enc.h similarity index 100% rename from sys/mediafoundation/gstmfh264enc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh264enc.h diff --git a/sys/mediafoundation/gstmfh265enc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh265enc.cpp similarity index 100% rename from sys/mediafoundation/gstmfh265enc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh265enc.cpp diff --git a/sys/mediafoundation/gstmfh265enc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh265enc.h similarity index 100% rename from sys/mediafoundation/gstmfh265enc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh265enc.h diff --git a/sys/mediafoundation/gstmfmp3enc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfmp3enc.cpp similarity index 100% rename from sys/mediafoundation/gstmfmp3enc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfmp3enc.cpp diff --git a/sys/mediafoundation/gstmfmp3enc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfmp3enc.h similarity index 100% rename from sys/mediafoundation/gstmfmp3enc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfmp3enc.h diff --git a/sys/mediafoundation/gstmfsourceobject.c b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.c similarity index 100% rename from sys/mediafoundation/gstmfsourceobject.c rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.c diff --git a/sys/mediafoundation/gstmfsourceobject.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.h similarity index 100% rename from sys/mediafoundation/gstmfsourceobject.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourceobject.h diff --git a/sys/mediafoundation/gstmfsourcereader.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp similarity index 100% rename from sys/mediafoundation/gstmfsourcereader.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.cpp diff --git a/sys/mediafoundation/gstmfsourcereader.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.h similarity index 100% rename from sys/mediafoundation/gstmfsourcereader.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfsourcereader.h diff --git a/sys/mediafoundation/gstmftransform.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.cpp similarity index 100% rename from sys/mediafoundation/gstmftransform.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.cpp diff --git a/sys/mediafoundation/gstmftransform.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.h similarity index 100% rename from sys/mediafoundation/gstmftransform.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.h diff --git a/sys/mediafoundation/gstmfutils.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfutils.cpp similarity index 100% rename from sys/mediafoundation/gstmfutils.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfutils.cpp diff --git a/sys/mediafoundation/gstmfutils.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfutils.h similarity index 100% rename from sys/mediafoundation/gstmfutils.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfutils.h diff --git a/sys/mediafoundation/gstmfvideobuffer.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideobuffer.cpp similarity index 100% rename from sys/mediafoundation/gstmfvideobuffer.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideobuffer.cpp diff --git a/sys/mediafoundation/gstmfvideobuffer.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideobuffer.h similarity index 100% rename from sys/mediafoundation/gstmfvideobuffer.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideobuffer.h diff --git a/sys/mediafoundation/gstmfvideoenc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoenc.cpp similarity index 100% rename from sys/mediafoundation/gstmfvideoenc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoenc.cpp diff --git a/sys/mediafoundation/gstmfvideoenc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoenc.h similarity index 100% rename from sys/mediafoundation/gstmfvideoenc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoenc.h diff --git a/sys/mediafoundation/gstmfvideosrc.c b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideosrc.c similarity index 100% rename from sys/mediafoundation/gstmfvideosrc.c rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideosrc.c diff --git a/sys/mediafoundation/gstmfvideosrc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideosrc.h similarity index 100% rename from sys/mediafoundation/gstmfvideosrc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideosrc.h diff --git a/sys/mediafoundation/gstmfvp9enc.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvp9enc.cpp similarity index 100% rename from sys/mediafoundation/gstmfvp9enc.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvp9enc.cpp diff --git a/sys/mediafoundation/gstmfvp9enc.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvp9enc.h similarity index 100% rename from sys/mediafoundation/gstmfvp9enc.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvp9enc.h diff --git a/sys/mediafoundation/gststrmif.h b/subprojects/gst-plugins-bad/sys/mediafoundation/gststrmif.h similarity index 100% rename from sys/mediafoundation/gststrmif.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/gststrmif.h diff --git a/sys/mediafoundation/mediacapturewrapper.cpp b/subprojects/gst-plugins-bad/sys/mediafoundation/mediacapturewrapper.cpp similarity index 100% rename from sys/mediafoundation/mediacapturewrapper.cpp rename to subprojects/gst-plugins-bad/sys/mediafoundation/mediacapturewrapper.cpp diff --git a/sys/mediafoundation/mediacapturewrapper.h b/subprojects/gst-plugins-bad/sys/mediafoundation/mediacapturewrapper.h similarity index 100% rename from sys/mediafoundation/mediacapturewrapper.h rename to subprojects/gst-plugins-bad/sys/mediafoundation/mediacapturewrapper.h diff --git a/sys/mediafoundation/meson.build b/subprojects/gst-plugins-bad/sys/mediafoundation/meson.build similarity index 100% rename from sys/mediafoundation/meson.build rename to subprojects/gst-plugins-bad/sys/mediafoundation/meson.build diff --git a/sys/mediafoundation/plugin.c b/subprojects/gst-plugins-bad/sys/mediafoundation/plugin.c similarity index 100% rename from sys/mediafoundation/plugin.c rename to subprojects/gst-plugins-bad/sys/mediafoundation/plugin.c diff --git a/sys/meson.build b/subprojects/gst-plugins-bad/sys/meson.build similarity index 100% rename from sys/meson.build rename to subprojects/gst-plugins-bad/sys/meson.build diff --git a/sys/msdk/gstmsdk.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdk.c similarity index 100% rename from sys/msdk/gstmsdk.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdk.c diff --git a/sys/msdk/gstmsdkallocator.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator.h similarity index 100% rename from sys/msdk/gstmsdkallocator.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator.h diff --git a/sys/msdk/gstmsdkallocator_d3d.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_d3d.c similarity index 100% rename from sys/msdk/gstmsdkallocator_d3d.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_d3d.c diff --git a/sys/msdk/gstmsdkallocator_libva.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_libva.c similarity index 100% rename from sys/msdk/gstmsdkallocator_libva.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_libva.c diff --git a/sys/msdk/gstmsdkallocator_libva.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_libva.h similarity index 100% rename from sys/msdk/gstmsdkallocator_libva.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkallocator_libva.h diff --git a/sys/msdk/gstmsdkav1dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkav1dec.c similarity index 100% rename from sys/msdk/gstmsdkav1dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkav1dec.c diff --git a/sys/msdk/gstmsdkav1dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkav1dec.h similarity index 100% rename from sys/msdk/gstmsdkav1dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkav1dec.h diff --git a/sys/msdk/gstmsdkbufferpool.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkbufferpool.c similarity index 100% rename from sys/msdk/gstmsdkbufferpool.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkbufferpool.c diff --git a/sys/msdk/gstmsdkbufferpool.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkbufferpool.h similarity index 100% rename from sys/msdk/gstmsdkbufferpool.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkbufferpool.h diff --git a/sys/msdk/gstmsdkcontext.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontext.c similarity index 100% rename from sys/msdk/gstmsdkcontext.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontext.c diff --git a/sys/msdk/gstmsdkcontext.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontext.h similarity index 100% rename from sys/msdk/gstmsdkcontext.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontext.h diff --git a/sys/msdk/gstmsdkcontextutil.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontextutil.c similarity index 100% rename from sys/msdk/gstmsdkcontextutil.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontextutil.c diff --git a/sys/msdk/gstmsdkcontextutil.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontextutil.h similarity index 100% rename from sys/msdk/gstmsdkcontextutil.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkcontextutil.h diff --git a/sys/msdk/gstmsdkdec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkdec.c similarity index 100% rename from sys/msdk/gstmsdkdec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkdec.c diff --git a/sys/msdk/gstmsdkdec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkdec.h similarity index 100% rename from sys/msdk/gstmsdkdec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkdec.h diff --git a/sys/msdk/gstmsdkdecproputil.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkdecproputil.c similarity index 100% rename from sys/msdk/gstmsdkdecproputil.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkdecproputil.c diff --git a/sys/msdk/gstmsdkdecproputil.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkdecproputil.h similarity index 100% rename from sys/msdk/gstmsdkdecproputil.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkdecproputil.h diff --git a/sys/msdk/gstmsdkenc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkenc.c similarity index 100% rename from sys/msdk/gstmsdkenc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkenc.c diff --git a/sys/msdk/gstmsdkenc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkenc.h similarity index 100% rename from sys/msdk/gstmsdkenc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkenc.h diff --git a/sys/msdk/gstmsdkh264dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264dec.c similarity index 100% rename from sys/msdk/gstmsdkh264dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264dec.c diff --git a/sys/msdk/gstmsdkh264dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264dec.h similarity index 100% rename from sys/msdk/gstmsdkh264dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264dec.h diff --git a/sys/msdk/gstmsdkh264enc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264enc.c similarity index 100% rename from sys/msdk/gstmsdkh264enc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264enc.c diff --git a/sys/msdk/gstmsdkh264enc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264enc.h similarity index 100% rename from sys/msdk/gstmsdkh264enc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264enc.h diff --git a/sys/msdk/gstmsdkh265dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265dec.c similarity index 100% rename from sys/msdk/gstmsdkh265dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265dec.c diff --git a/sys/msdk/gstmsdkh265dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265dec.h similarity index 100% rename from sys/msdk/gstmsdkh265dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265dec.h diff --git a/sys/msdk/gstmsdkh265enc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265enc.c similarity index 100% rename from sys/msdk/gstmsdkh265enc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265enc.c diff --git a/sys/msdk/gstmsdkh265enc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265enc.h similarity index 100% rename from sys/msdk/gstmsdkh265enc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkh265enc.h diff --git a/sys/msdk/gstmsdkmjpegdec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegdec.c similarity index 100% rename from sys/msdk/gstmsdkmjpegdec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegdec.c diff --git a/sys/msdk/gstmsdkmjpegdec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegdec.h similarity index 100% rename from sys/msdk/gstmsdkmjpegdec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegdec.h diff --git a/sys/msdk/gstmsdkmjpegenc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegenc.c similarity index 100% rename from sys/msdk/gstmsdkmjpegenc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegenc.c diff --git a/sys/msdk/gstmsdkmjpegenc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegenc.h similarity index 100% rename from sys/msdk/gstmsdkmjpegenc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmjpegenc.h diff --git a/sys/msdk/gstmsdkmpeg2dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2dec.c similarity index 100% rename from sys/msdk/gstmsdkmpeg2dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2dec.c diff --git a/sys/msdk/gstmsdkmpeg2dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2dec.h similarity index 100% rename from sys/msdk/gstmsdkmpeg2dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2dec.h diff --git a/sys/msdk/gstmsdkmpeg2enc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2enc.c similarity index 100% rename from sys/msdk/gstmsdkmpeg2enc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2enc.c diff --git a/sys/msdk/gstmsdkmpeg2enc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2enc.h similarity index 100% rename from sys/msdk/gstmsdkmpeg2enc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkmpeg2enc.h diff --git a/sys/msdk/gstmsdksystemmemory.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdksystemmemory.c similarity index 100% rename from sys/msdk/gstmsdksystemmemory.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdksystemmemory.c diff --git a/sys/msdk/gstmsdksystemmemory.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdksystemmemory.h similarity index 100% rename from sys/msdk/gstmsdksystemmemory.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdksystemmemory.h diff --git a/sys/msdk/gstmsdkvc1dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvc1dec.c similarity index 100% rename from sys/msdk/gstmsdkvc1dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvc1dec.c diff --git a/sys/msdk/gstmsdkvc1dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvc1dec.h similarity index 100% rename from sys/msdk/gstmsdkvc1dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvc1dec.h diff --git a/sys/msdk/gstmsdkvideomemory.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvideomemory.c similarity index 100% rename from sys/msdk/gstmsdkvideomemory.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvideomemory.c diff --git a/sys/msdk/gstmsdkvideomemory.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvideomemory.h similarity index 100% rename from sys/msdk/gstmsdkvideomemory.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvideomemory.h diff --git a/sys/msdk/gstmsdkvp8dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp8dec.c similarity index 100% rename from sys/msdk/gstmsdkvp8dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp8dec.c diff --git a/sys/msdk/gstmsdkvp8dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp8dec.h similarity index 100% rename from sys/msdk/gstmsdkvp8dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp8dec.h diff --git a/sys/msdk/gstmsdkvp9dec.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9dec.c similarity index 100% rename from sys/msdk/gstmsdkvp9dec.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9dec.c diff --git a/sys/msdk/gstmsdkvp9dec.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9dec.h similarity index 100% rename from sys/msdk/gstmsdkvp9dec.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9dec.h diff --git a/sys/msdk/gstmsdkvp9enc.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9enc.c similarity index 100% rename from sys/msdk/gstmsdkvp9enc.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9enc.c diff --git a/sys/msdk/gstmsdkvp9enc.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9enc.h similarity index 100% rename from sys/msdk/gstmsdkvp9enc.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvp9enc.h diff --git a/sys/msdk/gstmsdkvpp.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c similarity index 100% rename from sys/msdk/gstmsdkvpp.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.c diff --git a/sys/msdk/gstmsdkvpp.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.h similarity index 100% rename from sys/msdk/gstmsdkvpp.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpp.h diff --git a/sys/msdk/gstmsdkvpputil.c b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpputil.c similarity index 100% rename from sys/msdk/gstmsdkvpputil.c rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpputil.c diff --git a/sys/msdk/gstmsdkvpputil.h b/subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpputil.h similarity index 100% rename from sys/msdk/gstmsdkvpputil.h rename to subprojects/gst-plugins-bad/sys/msdk/gstmsdkvpputil.h diff --git a/sys/msdk/meson.build b/subprojects/gst-plugins-bad/sys/msdk/meson.build similarity index 100% rename from sys/msdk/meson.build rename to subprojects/gst-plugins-bad/sys/msdk/meson.build diff --git a/sys/msdk/msdk-enums.c b/subprojects/gst-plugins-bad/sys/msdk/msdk-enums.c similarity index 100% rename from sys/msdk/msdk-enums.c rename to subprojects/gst-plugins-bad/sys/msdk/msdk-enums.c diff --git a/sys/msdk/msdk-enums.h b/subprojects/gst-plugins-bad/sys/msdk/msdk-enums.h similarity index 100% rename from sys/msdk/msdk-enums.h rename to subprojects/gst-plugins-bad/sys/msdk/msdk-enums.h diff --git a/sys/msdk/msdk.c b/subprojects/gst-plugins-bad/sys/msdk/msdk.c similarity index 100% rename from sys/msdk/msdk.c rename to subprojects/gst-plugins-bad/sys/msdk/msdk.c diff --git a/sys/msdk/msdk.h b/subprojects/gst-plugins-bad/sys/msdk/msdk.h similarity index 100% rename from sys/msdk/msdk.h rename to subprojects/gst-plugins-bad/sys/msdk/msdk.h diff --git a/sys/msdk/msdk_d3d.c b/subprojects/gst-plugins-bad/sys/msdk/msdk_d3d.c similarity index 100% rename from sys/msdk/msdk_d3d.c rename to subprojects/gst-plugins-bad/sys/msdk/msdk_d3d.c diff --git a/sys/msdk/msdk_libva.c b/subprojects/gst-plugins-bad/sys/msdk/msdk_libva.c similarity index 100% rename from sys/msdk/msdk_libva.c rename to subprojects/gst-plugins-bad/sys/msdk/msdk_libva.c diff --git a/sys/msdk/msdk_libva.h b/subprojects/gst-plugins-bad/sys/msdk/msdk_libva.h similarity index 100% rename from sys/msdk/msdk_libva.h rename to subprojects/gst-plugins-bad/sys/msdk/msdk_libva.h diff --git a/sys/nvcodec/cuda-converter.c b/subprojects/gst-plugins-bad/sys/nvcodec/cuda-converter.c similarity index 100% rename from sys/nvcodec/cuda-converter.c rename to subprojects/gst-plugins-bad/sys/nvcodec/cuda-converter.c diff --git a/sys/nvcodec/cuda-converter.h b/subprojects/gst-plugins-bad/sys/nvcodec/cuda-converter.h similarity index 100% rename from sys/nvcodec/cuda-converter.h rename to subprojects/gst-plugins-bad/sys/nvcodec/cuda-converter.h diff --git a/sys/nvcodec/cuviddec.h b/subprojects/gst-plugins-bad/sys/nvcodec/cuviddec.h similarity index 100% rename from sys/nvcodec/cuviddec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/cuviddec.h diff --git a/sys/nvcodec/gstcudabasefilter.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasefilter.c similarity index 100% rename from sys/nvcodec/gstcudabasefilter.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasefilter.c diff --git a/sys/nvcodec/gstcudabasefilter.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasefilter.h similarity index 100% rename from sys/nvcodec/gstcudabasefilter.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasefilter.h diff --git a/sys/nvcodec/gstcudabasetransform.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasetransform.c similarity index 100% rename from sys/nvcodec/gstcudabasetransform.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasetransform.c diff --git a/sys/nvcodec/gstcudabasetransform.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasetransform.h similarity index 100% rename from sys/nvcodec/gstcudabasetransform.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabasetransform.h diff --git a/sys/nvcodec/gstcudabufferpool.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabufferpool.c similarity index 100% rename from sys/nvcodec/gstcudabufferpool.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabufferpool.c diff --git a/sys/nvcodec/gstcudabufferpool.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudabufferpool.h similarity index 100% rename from sys/nvcodec/gstcudabufferpool.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudabufferpool.h diff --git a/sys/nvcodec/gstcudacontext.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudacontext.c similarity index 100% rename from sys/nvcodec/gstcudacontext.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudacontext.c diff --git a/sys/nvcodec/gstcudacontext.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudacontext.h similarity index 100% rename from sys/nvcodec/gstcudacontext.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudacontext.h diff --git a/sys/nvcodec/gstcudaconvert.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaconvert.c similarity index 100% rename from sys/nvcodec/gstcudaconvert.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaconvert.c diff --git a/sys/nvcodec/gstcudaconvert.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaconvert.h similarity index 100% rename from sys/nvcodec/gstcudaconvert.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaconvert.h diff --git a/sys/nvcodec/gstcudadownload.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudadownload.c similarity index 100% rename from sys/nvcodec/gstcudadownload.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudadownload.c diff --git a/sys/nvcodec/gstcudadownload.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudadownload.h similarity index 100% rename from sys/nvcodec/gstcudadownload.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudadownload.h diff --git a/sys/nvcodec/gstcudafilter.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudafilter.c similarity index 100% rename from sys/nvcodec/gstcudafilter.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudafilter.c diff --git a/sys/nvcodec/gstcudafilter.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudafilter.h similarity index 100% rename from sys/nvcodec/gstcudafilter.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudafilter.h diff --git a/sys/nvcodec/gstcudaloader.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaloader.c similarity index 100% rename from sys/nvcodec/gstcudaloader.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaloader.c diff --git a/sys/nvcodec/gstcudaloader.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaloader.h similarity index 100% rename from sys/nvcodec/gstcudaloader.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaloader.h diff --git a/sys/nvcodec/gstcudamemory.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudamemory.c similarity index 100% rename from sys/nvcodec/gstcudamemory.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudamemory.c diff --git a/sys/nvcodec/gstcudamemory.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudamemory.h similarity index 100% rename from sys/nvcodec/gstcudamemory.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudamemory.h diff --git a/sys/nvcodec/gstcudanvrtc.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudanvrtc.c similarity index 100% rename from sys/nvcodec/gstcudanvrtc.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudanvrtc.c diff --git a/sys/nvcodec/gstcudanvrtc.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudanvrtc.h similarity index 100% rename from sys/nvcodec/gstcudanvrtc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudanvrtc.h diff --git a/sys/nvcodec/gstcudascale.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudascale.c similarity index 100% rename from sys/nvcodec/gstcudascale.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudascale.c diff --git a/sys/nvcodec/gstcudascale.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudascale.h similarity index 100% rename from sys/nvcodec/gstcudascale.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudascale.h diff --git a/sys/nvcodec/gstcudaupload.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaupload.c similarity index 100% rename from sys/nvcodec/gstcudaupload.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaupload.c diff --git a/sys/nvcodec/gstcudaupload.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudaupload.h similarity index 100% rename from sys/nvcodec/gstcudaupload.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudaupload.h diff --git a/sys/nvcodec/gstcudautils.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudautils.c similarity index 100% rename from sys/nvcodec/gstcudautils.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudautils.c diff --git a/sys/nvcodec/gstcudautils.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcudautils.h similarity index 100% rename from sys/nvcodec/gstcudautils.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcudautils.h diff --git a/sys/nvcodec/gstcuvidloader.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstcuvidloader.c similarity index 100% rename from sys/nvcodec/gstcuvidloader.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcuvidloader.c diff --git a/sys/nvcodec/gstcuvidloader.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstcuvidloader.h similarity index 100% rename from sys/nvcodec/gstcuvidloader.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstcuvidloader.h diff --git a/sys/nvcodec/gstnvbaseenc.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvbaseenc.c similarity index 100% rename from sys/nvcodec/gstnvbaseenc.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvbaseenc.c diff --git a/sys/nvcodec/gstnvbaseenc.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvbaseenc.h similarity index 100% rename from sys/nvcodec/gstnvbaseenc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvbaseenc.h diff --git a/sys/nvcodec/gstnvdec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvdec.c similarity index 100% rename from sys/nvcodec/gstnvdec.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvdec.c diff --git a/sys/nvcodec/gstnvdec.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvdec.h similarity index 100% rename from sys/nvcodec/gstnvdec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvdec.h diff --git a/sys/nvcodec/gstnvdecoder.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvdecoder.c similarity index 100% rename from sys/nvcodec/gstnvdecoder.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvdecoder.c diff --git a/sys/nvcodec/gstnvdecoder.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvdecoder.h similarity index 100% rename from sys/nvcodec/gstnvdecoder.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvdecoder.h diff --git a/sys/nvcodec/gstnvenc.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvenc.c similarity index 100% rename from sys/nvcodec/gstnvenc.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvenc.c diff --git a/sys/nvcodec/gstnvenc.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvenc.h similarity index 100% rename from sys/nvcodec/gstnvenc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvenc.h diff --git a/sys/nvcodec/gstnvh264dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c similarity index 100% rename from sys/nvcodec/gstnvh264dec.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c diff --git a/sys/nvcodec/gstnvh264dec.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.h similarity index 100% rename from sys/nvcodec/gstnvh264dec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.h diff --git a/sys/nvcodec/gstnvh264enc.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264enc.c similarity index 100% rename from sys/nvcodec/gstnvh264enc.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264enc.c diff --git a/sys/nvcodec/gstnvh264enc.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264enc.h similarity index 100% rename from sys/nvcodec/gstnvh264enc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264enc.h diff --git a/sys/nvcodec/gstnvh265dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c similarity index 100% rename from sys/nvcodec/gstnvh265dec.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c diff --git a/sys/nvcodec/gstnvh265dec.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.h similarity index 100% rename from sys/nvcodec/gstnvh265dec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.h diff --git a/sys/nvcodec/gstnvh265enc.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265enc.c similarity index 100% rename from sys/nvcodec/gstnvh265enc.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265enc.c diff --git a/sys/nvcodec/gstnvh265enc.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265enc.h similarity index 100% rename from sys/nvcodec/gstnvh265enc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265enc.h diff --git a/sys/nvcodec/gstnvrtcloader.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvrtcloader.c similarity index 100% rename from sys/nvcodec/gstnvrtcloader.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvrtcloader.c diff --git a/sys/nvcodec/gstnvrtcloader.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvrtcloader.h similarity index 100% rename from sys/nvcodec/gstnvrtcloader.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvrtcloader.h diff --git a/sys/nvcodec/gstnvvp8dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c similarity index 100% rename from sys/nvcodec/gstnvvp8dec.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c diff --git a/sys/nvcodec/gstnvvp8dec.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.h similarity index 100% rename from sys/nvcodec/gstnvvp8dec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.h diff --git a/sys/nvcodec/gstnvvp9dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c similarity index 100% rename from sys/nvcodec/gstnvvp9dec.c rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c diff --git a/sys/nvcodec/gstnvvp9dec.h b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.h similarity index 100% rename from sys/nvcodec/gstnvvp9dec.h rename to subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.h diff --git a/sys/nvcodec/meson.build b/subprojects/gst-plugins-bad/sys/nvcodec/meson.build similarity index 100% rename from sys/nvcodec/meson.build rename to subprojects/gst-plugins-bad/sys/nvcodec/meson.build diff --git a/sys/nvcodec/nvEncodeAPI.h b/subprojects/gst-plugins-bad/sys/nvcodec/nvEncodeAPI.h similarity index 100% rename from sys/nvcodec/nvEncodeAPI.h rename to subprojects/gst-plugins-bad/sys/nvcodec/nvEncodeAPI.h diff --git a/sys/nvcodec/nvcuvid.h b/subprojects/gst-plugins-bad/sys/nvcodec/nvcuvid.h similarity index 100% rename from sys/nvcodec/nvcuvid.h rename to subprojects/gst-plugins-bad/sys/nvcodec/nvcuvid.h diff --git a/sys/nvcodec/plugin.c b/subprojects/gst-plugins-bad/sys/nvcodec/plugin.c similarity index 100% rename from sys/nvcodec/plugin.c rename to subprojects/gst-plugins-bad/sys/nvcodec/plugin.c diff --git a/sys/nvcodec/stub/cuda.h b/subprojects/gst-plugins-bad/sys/nvcodec/stub/cuda.h similarity index 100% rename from sys/nvcodec/stub/cuda.h rename to subprojects/gst-plugins-bad/sys/nvcodec/stub/cuda.h diff --git a/sys/nvcodec/stub/nvrtc.h b/subprojects/gst-plugins-bad/sys/nvcodec/stub/nvrtc.h similarity index 100% rename from sys/nvcodec/stub/nvrtc.h rename to subprojects/gst-plugins-bad/sys/nvcodec/stub/nvrtc.h diff --git a/sys/opensles/meson.build b/subprojects/gst-plugins-bad/sys/opensles/meson.build similarity index 100% rename from sys/opensles/meson.build rename to subprojects/gst-plugins-bad/sys/opensles/meson.build diff --git a/sys/opensles/opensles.c b/subprojects/gst-plugins-bad/sys/opensles/opensles.c similarity index 100% rename from sys/opensles/opensles.c rename to subprojects/gst-plugins-bad/sys/opensles/opensles.c diff --git a/sys/opensles/opensles.h b/subprojects/gst-plugins-bad/sys/opensles/opensles.h similarity index 100% rename from sys/opensles/opensles.h rename to subprojects/gst-plugins-bad/sys/opensles/opensles.h diff --git a/sys/opensles/openslescommon.c b/subprojects/gst-plugins-bad/sys/opensles/openslescommon.c similarity index 100% rename from sys/opensles/openslescommon.c rename to subprojects/gst-plugins-bad/sys/opensles/openslescommon.c diff --git a/sys/opensles/openslescommon.h b/subprojects/gst-plugins-bad/sys/opensles/openslescommon.h similarity index 100% rename from sys/opensles/openslescommon.h rename to subprojects/gst-plugins-bad/sys/opensles/openslescommon.h diff --git a/sys/opensles/openslesplugin.c b/subprojects/gst-plugins-bad/sys/opensles/openslesplugin.c similarity index 100% rename from sys/opensles/openslesplugin.c rename to subprojects/gst-plugins-bad/sys/opensles/openslesplugin.c diff --git a/sys/opensles/openslesringbuffer.c b/subprojects/gst-plugins-bad/sys/opensles/openslesringbuffer.c similarity index 100% rename from sys/opensles/openslesringbuffer.c rename to subprojects/gst-plugins-bad/sys/opensles/openslesringbuffer.c diff --git a/sys/opensles/openslesringbuffer.h b/subprojects/gst-plugins-bad/sys/opensles/openslesringbuffer.h similarity index 100% rename from sys/opensles/openslesringbuffer.h rename to subprojects/gst-plugins-bad/sys/opensles/openslesringbuffer.h diff --git a/sys/opensles/openslessink.c b/subprojects/gst-plugins-bad/sys/opensles/openslessink.c similarity index 100% rename from sys/opensles/openslessink.c rename to subprojects/gst-plugins-bad/sys/opensles/openslessink.c diff --git a/sys/opensles/openslessink.h b/subprojects/gst-plugins-bad/sys/opensles/openslessink.h similarity index 100% rename from sys/opensles/openslessink.h rename to subprojects/gst-plugins-bad/sys/opensles/openslessink.h diff --git a/sys/opensles/openslessrc.c b/subprojects/gst-plugins-bad/sys/opensles/openslessrc.c similarity index 100% rename from sys/opensles/openslessrc.c rename to subprojects/gst-plugins-bad/sys/opensles/openslessrc.c diff --git a/sys/opensles/openslessrc.h b/subprojects/gst-plugins-bad/sys/opensles/openslessrc.h similarity index 100% rename from sys/opensles/openslessrc.h rename to subprojects/gst-plugins-bad/sys/opensles/openslessrc.h diff --git a/sys/shm/gstshm.c b/subprojects/gst-plugins-bad/sys/shm/gstshm.c similarity index 100% rename from sys/shm/gstshm.c rename to subprojects/gst-plugins-bad/sys/shm/gstshm.c diff --git a/sys/shm/gstshmsink.c b/subprojects/gst-plugins-bad/sys/shm/gstshmsink.c similarity index 100% rename from sys/shm/gstshmsink.c rename to subprojects/gst-plugins-bad/sys/shm/gstshmsink.c diff --git a/sys/shm/gstshmsink.h b/subprojects/gst-plugins-bad/sys/shm/gstshmsink.h similarity index 100% rename from sys/shm/gstshmsink.h rename to subprojects/gst-plugins-bad/sys/shm/gstshmsink.h diff --git a/sys/shm/gstshmsrc.c b/subprojects/gst-plugins-bad/sys/shm/gstshmsrc.c similarity index 100% rename from sys/shm/gstshmsrc.c rename to subprojects/gst-plugins-bad/sys/shm/gstshmsrc.c diff --git a/sys/shm/gstshmsrc.h b/subprojects/gst-plugins-bad/sys/shm/gstshmsrc.h similarity index 100% rename from sys/shm/gstshmsrc.h rename to subprojects/gst-plugins-bad/sys/shm/gstshmsrc.h diff --git a/sys/shm/meson.build b/subprojects/gst-plugins-bad/sys/shm/meson.build similarity index 100% rename from sys/shm/meson.build rename to subprojects/gst-plugins-bad/sys/shm/meson.build diff --git a/sys/shm/shmalloc.c b/subprojects/gst-plugins-bad/sys/shm/shmalloc.c similarity index 100% rename from sys/shm/shmalloc.c rename to subprojects/gst-plugins-bad/sys/shm/shmalloc.c diff --git a/sys/shm/shmalloc.h b/subprojects/gst-plugins-bad/sys/shm/shmalloc.h similarity index 100% rename from sys/shm/shmalloc.h rename to subprojects/gst-plugins-bad/sys/shm/shmalloc.h diff --git a/sys/shm/shmpipe.c b/subprojects/gst-plugins-bad/sys/shm/shmpipe.c similarity index 100% rename from sys/shm/shmpipe.c rename to subprojects/gst-plugins-bad/sys/shm/shmpipe.c diff --git a/sys/shm/shmpipe.h b/subprojects/gst-plugins-bad/sys/shm/shmpipe.h similarity index 100% rename from sys/shm/shmpipe.h rename to subprojects/gst-plugins-bad/sys/shm/shmpipe.h diff --git a/sys/tinyalsa/meson.build b/subprojects/gst-plugins-bad/sys/tinyalsa/meson.build similarity index 100% rename from sys/tinyalsa/meson.build rename to subprojects/gst-plugins-bad/sys/tinyalsa/meson.build diff --git a/sys/tinyalsa/tinyalsa.c b/subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsa.c similarity index 100% rename from sys/tinyalsa/tinyalsa.c rename to subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsa.c diff --git a/sys/tinyalsa/tinyalsasink.c b/subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsasink.c similarity index 100% rename from sys/tinyalsa/tinyalsasink.c rename to subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsasink.c diff --git a/sys/tinyalsa/tinyalsasink.h b/subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsasink.h similarity index 100% rename from sys/tinyalsa/tinyalsasink.h rename to subprojects/gst-plugins-bad/sys/tinyalsa/tinyalsasink.h diff --git a/sys/uvch264/gstuvch264.c b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264.c similarity index 100% rename from sys/uvch264/gstuvch264.c rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264.c diff --git a/sys/uvch264/gstuvch264_mjpgdemux.c b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_mjpgdemux.c similarity index 100% rename from sys/uvch264/gstuvch264_mjpgdemux.c rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_mjpgdemux.c diff --git a/sys/uvch264/gstuvch264_mjpgdemux.h b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_mjpgdemux.h similarity index 100% rename from sys/uvch264/gstuvch264_mjpgdemux.h rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_mjpgdemux.h diff --git a/sys/uvch264/gstuvch264_src.c b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_src.c similarity index 100% rename from sys/uvch264/gstuvch264_src.c rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_src.c diff --git a/sys/uvch264/gstuvch264_src.h b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_src.h similarity index 100% rename from sys/uvch264/gstuvch264_src.h rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264_src.h diff --git a/sys/uvch264/gstuvch264deviceprovider.c b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264deviceprovider.c similarity index 100% rename from sys/uvch264/gstuvch264deviceprovider.c rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264deviceprovider.c diff --git a/sys/uvch264/gstuvch264deviceprovider.h b/subprojects/gst-plugins-bad/sys/uvch264/gstuvch264deviceprovider.h similarity index 100% rename from sys/uvch264/gstuvch264deviceprovider.h rename to subprojects/gst-plugins-bad/sys/uvch264/gstuvch264deviceprovider.h diff --git a/sys/uvch264/meson.build b/subprojects/gst-plugins-bad/sys/uvch264/meson.build similarity index 100% rename from sys/uvch264/meson.build rename to subprojects/gst-plugins-bad/sys/uvch264/meson.build diff --git a/sys/uvch264/uvc_h264.c b/subprojects/gst-plugins-bad/sys/uvch264/uvc_h264.c similarity index 100% rename from sys/uvch264/uvc_h264.c rename to subprojects/gst-plugins-bad/sys/uvch264/uvc_h264.c diff --git a/sys/uvch264/uvc_h264.h b/subprojects/gst-plugins-bad/sys/uvch264/uvc_h264.h similarity index 100% rename from sys/uvch264/uvc_h264.h rename to subprojects/gst-plugins-bad/sys/uvch264/uvc_h264.h diff --git a/sys/v4l2codecs/gstv4l2codecallocator.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecallocator.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codecallocator.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecallocator.c diff --git a/sys/v4l2codecs/gstv4l2codecallocator.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecallocator.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codecallocator.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecallocator.h diff --git a/sys/v4l2codecs/gstv4l2codecalphadecodebin.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecalphadecodebin.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codecalphadecodebin.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecalphadecodebin.c diff --git a/sys/v4l2codecs/gstv4l2codecalphadecodebin.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecalphadecodebin.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codecalphadecodebin.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecalphadecodebin.h diff --git a/sys/v4l2codecs/gstv4l2codecdevice.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecdevice.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codecdevice.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecdevice.c diff --git a/sys/v4l2codecs/gstv4l2codecdevice.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecdevice.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codecdevice.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecdevice.h diff --git a/sys/v4l2codecs/gstv4l2codech264dec.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codech264dec.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codech264dec.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codech264dec.c diff --git a/sys/v4l2codecs/gstv4l2codech264dec.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codech264dec.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codech264dec.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codech264dec.h diff --git a/sys/v4l2codecs/gstv4l2codecpool.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecpool.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codecpool.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecpool.c diff --git a/sys/v4l2codecs/gstv4l2codecpool.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecpool.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codecpool.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecpool.h diff --git a/sys/v4l2codecs/gstv4l2codecvp8dec.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp8dec.c similarity index 100% rename from sys/v4l2codecs/gstv4l2codecvp8dec.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp8dec.c diff --git a/sys/v4l2codecs/gstv4l2codecvp8dec.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp8dec.h similarity index 100% rename from sys/v4l2codecs/gstv4l2codecvp8dec.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp8dec.h diff --git a/sys/v4l2codecs/gstv4l2decoder.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2decoder.c similarity index 100% rename from sys/v4l2codecs/gstv4l2decoder.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2decoder.c diff --git a/sys/v4l2codecs/gstv4l2decoder.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2decoder.h similarity index 100% rename from sys/v4l2codecs/gstv4l2decoder.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2decoder.h diff --git a/sys/v4l2codecs/gstv4l2format.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2format.c similarity index 100% rename from sys/v4l2codecs/gstv4l2format.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2format.c diff --git a/sys/v4l2codecs/gstv4l2format.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2format.h similarity index 100% rename from sys/v4l2codecs/gstv4l2format.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2format.h diff --git a/sys/v4l2codecs/linux/media.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/linux/media.h similarity index 100% rename from sys/v4l2codecs/linux/media.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/linux/media.h diff --git a/sys/v4l2codecs/linux/types-compat.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/linux/types-compat.h similarity index 100% rename from sys/v4l2codecs/linux/types-compat.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/linux/types-compat.h diff --git a/sys/v4l2codecs/linux/v4l2-common.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/linux/v4l2-common.h similarity index 100% rename from sys/v4l2codecs/linux/v4l2-common.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/linux/v4l2-common.h diff --git a/sys/v4l2codecs/linux/v4l2-controls.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/linux/v4l2-controls.h similarity index 100% rename from sys/v4l2codecs/linux/v4l2-controls.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/linux/v4l2-controls.h diff --git a/sys/v4l2codecs/linux/videodev2.h b/subprojects/gst-plugins-bad/sys/v4l2codecs/linux/videodev2.h similarity index 100% rename from sys/v4l2codecs/linux/videodev2.h rename to subprojects/gst-plugins-bad/sys/v4l2codecs/linux/videodev2.h diff --git a/sys/v4l2codecs/meson.build b/subprojects/gst-plugins-bad/sys/v4l2codecs/meson.build similarity index 100% rename from sys/v4l2codecs/meson.build rename to subprojects/gst-plugins-bad/sys/v4l2codecs/meson.build diff --git a/sys/v4l2codecs/plugin.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/plugin.c similarity index 100% rename from sys/v4l2codecs/plugin.c rename to subprojects/gst-plugins-bad/sys/v4l2codecs/plugin.c diff --git a/sys/va/gstvaallocator.c b/subprojects/gst-plugins-bad/sys/va/gstvaallocator.c similarity index 100% rename from sys/va/gstvaallocator.c rename to subprojects/gst-plugins-bad/sys/va/gstvaallocator.c diff --git a/sys/va/gstvaallocator.h b/subprojects/gst-plugins-bad/sys/va/gstvaallocator.h similarity index 100% rename from sys/va/gstvaallocator.h rename to subprojects/gst-plugins-bad/sys/va/gstvaallocator.h diff --git a/sys/va/gstvaav1dec.c b/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c similarity index 100% rename from sys/va/gstvaav1dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c diff --git a/sys/va/gstvaav1dec.h b/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.h similarity index 100% rename from sys/va/gstvaav1dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvaav1dec.h diff --git a/sys/va/gstvabasedec.c b/subprojects/gst-plugins-bad/sys/va/gstvabasedec.c similarity index 100% rename from sys/va/gstvabasedec.c rename to subprojects/gst-plugins-bad/sys/va/gstvabasedec.c diff --git a/sys/va/gstvabasedec.h b/subprojects/gst-plugins-bad/sys/va/gstvabasedec.h similarity index 100% rename from sys/va/gstvabasedec.h rename to subprojects/gst-plugins-bad/sys/va/gstvabasedec.h diff --git a/sys/va/gstvabasetransform.c b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c similarity index 100% rename from sys/va/gstvabasetransform.c rename to subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c diff --git a/sys/va/gstvabasetransform.h b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.h similarity index 100% rename from sys/va/gstvabasetransform.h rename to subprojects/gst-plugins-bad/sys/va/gstvabasetransform.h diff --git a/sys/va/gstvacaps.c b/subprojects/gst-plugins-bad/sys/va/gstvacaps.c similarity index 100% rename from sys/va/gstvacaps.c rename to subprojects/gst-plugins-bad/sys/va/gstvacaps.c diff --git a/sys/va/gstvacaps.h b/subprojects/gst-plugins-bad/sys/va/gstvacaps.h similarity index 100% rename from sys/va/gstvacaps.h rename to subprojects/gst-plugins-bad/sys/va/gstvacaps.h diff --git a/sys/va/gstvadecoder.c b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c similarity index 100% rename from sys/va/gstvadecoder.c rename to subprojects/gst-plugins-bad/sys/va/gstvadecoder.c diff --git a/sys/va/gstvadecoder.h b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.h similarity index 100% rename from sys/va/gstvadecoder.h rename to subprojects/gst-plugins-bad/sys/va/gstvadecoder.h diff --git a/sys/va/gstvadeinterlace.c b/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c similarity index 100% rename from sys/va/gstvadeinterlace.c rename to subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c diff --git a/sys/va/gstvadeinterlace.h b/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.h similarity index 100% rename from sys/va/gstvadeinterlace.h rename to subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.h diff --git a/sys/va/gstvadevice.c b/subprojects/gst-plugins-bad/sys/va/gstvadevice.c similarity index 100% rename from sys/va/gstvadevice.c rename to subprojects/gst-plugins-bad/sys/va/gstvadevice.c diff --git a/sys/va/gstvadevice.h b/subprojects/gst-plugins-bad/sys/va/gstvadevice.h similarity index 100% rename from sys/va/gstvadevice.h rename to subprojects/gst-plugins-bad/sys/va/gstvadevice.h diff --git a/sys/va/gstvadisplay_priv.c b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c similarity index 100% rename from sys/va/gstvadisplay_priv.c rename to subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c diff --git a/sys/va/gstvadisplay_priv.h b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h similarity index 100% rename from sys/va/gstvadisplay_priv.h rename to subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h diff --git a/sys/va/gstvafilter.c b/subprojects/gst-plugins-bad/sys/va/gstvafilter.c similarity index 100% rename from sys/va/gstvafilter.c rename to subprojects/gst-plugins-bad/sys/va/gstvafilter.c diff --git a/sys/va/gstvafilter.h b/subprojects/gst-plugins-bad/sys/va/gstvafilter.h similarity index 100% rename from sys/va/gstvafilter.h rename to subprojects/gst-plugins-bad/sys/va/gstvafilter.h diff --git a/sys/va/gstvah264dec.c b/subprojects/gst-plugins-bad/sys/va/gstvah264dec.c similarity index 100% rename from sys/va/gstvah264dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvah264dec.c diff --git a/sys/va/gstvah264dec.h b/subprojects/gst-plugins-bad/sys/va/gstvah264dec.h similarity index 100% rename from sys/va/gstvah264dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvah264dec.h diff --git a/sys/va/gstvah265dec.c b/subprojects/gst-plugins-bad/sys/va/gstvah265dec.c similarity index 100% rename from sys/va/gstvah265dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvah265dec.c diff --git a/sys/va/gstvah265dec.h b/subprojects/gst-plugins-bad/sys/va/gstvah265dec.h similarity index 100% rename from sys/va/gstvah265dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvah265dec.h diff --git a/sys/va/gstvampeg2dec.c b/subprojects/gst-plugins-bad/sys/va/gstvampeg2dec.c similarity index 100% rename from sys/va/gstvampeg2dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvampeg2dec.c diff --git a/sys/va/gstvampeg2dec.h b/subprojects/gst-plugins-bad/sys/va/gstvampeg2dec.h similarity index 100% rename from sys/va/gstvampeg2dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvampeg2dec.h diff --git a/sys/va/gstvapool.c b/subprojects/gst-plugins-bad/sys/va/gstvapool.c similarity index 100% rename from sys/va/gstvapool.c rename to subprojects/gst-plugins-bad/sys/va/gstvapool.c diff --git a/sys/va/gstvapool.h b/subprojects/gst-plugins-bad/sys/va/gstvapool.h similarity index 100% rename from sys/va/gstvapool.h rename to subprojects/gst-plugins-bad/sys/va/gstvapool.h diff --git a/sys/va/gstvaprofile.c b/subprojects/gst-plugins-bad/sys/va/gstvaprofile.c similarity index 100% rename from sys/va/gstvaprofile.c rename to subprojects/gst-plugins-bad/sys/va/gstvaprofile.c diff --git a/sys/va/gstvaprofile.h b/subprojects/gst-plugins-bad/sys/va/gstvaprofile.h similarity index 100% rename from sys/va/gstvaprofile.h rename to subprojects/gst-plugins-bad/sys/va/gstvaprofile.h diff --git a/sys/va/gstvautils.c b/subprojects/gst-plugins-bad/sys/va/gstvautils.c similarity index 100% rename from sys/va/gstvautils.c rename to subprojects/gst-plugins-bad/sys/va/gstvautils.c diff --git a/sys/va/gstvautils.h b/subprojects/gst-plugins-bad/sys/va/gstvautils.h similarity index 100% rename from sys/va/gstvautils.h rename to subprojects/gst-plugins-bad/sys/va/gstvautils.h diff --git a/sys/va/gstvavideoformat.c b/subprojects/gst-plugins-bad/sys/va/gstvavideoformat.c similarity index 100% rename from sys/va/gstvavideoformat.c rename to subprojects/gst-plugins-bad/sys/va/gstvavideoformat.c diff --git a/sys/va/gstvavideoformat.h b/subprojects/gst-plugins-bad/sys/va/gstvavideoformat.h similarity index 100% rename from sys/va/gstvavideoformat.h rename to subprojects/gst-plugins-bad/sys/va/gstvavideoformat.h diff --git a/sys/va/gstvavp8dec.c b/subprojects/gst-plugins-bad/sys/va/gstvavp8dec.c similarity index 100% rename from sys/va/gstvavp8dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvavp8dec.c diff --git a/sys/va/gstvavp8dec.h b/subprojects/gst-plugins-bad/sys/va/gstvavp8dec.h similarity index 100% rename from sys/va/gstvavp8dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvavp8dec.h diff --git a/sys/va/gstvavp9dec.c b/subprojects/gst-plugins-bad/sys/va/gstvavp9dec.c similarity index 100% rename from sys/va/gstvavp9dec.c rename to subprojects/gst-plugins-bad/sys/va/gstvavp9dec.c diff --git a/sys/va/gstvavp9dec.h b/subprojects/gst-plugins-bad/sys/va/gstvavp9dec.h similarity index 100% rename from sys/va/gstvavp9dec.h rename to subprojects/gst-plugins-bad/sys/va/gstvavp9dec.h diff --git a/sys/va/gstvavpp.c b/subprojects/gst-plugins-bad/sys/va/gstvavpp.c similarity index 100% rename from sys/va/gstvavpp.c rename to subprojects/gst-plugins-bad/sys/va/gstvavpp.c diff --git a/sys/va/gstvavpp.h b/subprojects/gst-plugins-bad/sys/va/gstvavpp.h similarity index 100% rename from sys/va/gstvavpp.h rename to subprojects/gst-plugins-bad/sys/va/gstvavpp.h diff --git a/sys/va/meson.build b/subprojects/gst-plugins-bad/sys/va/meson.build similarity index 100% rename from sys/va/meson.build rename to subprojects/gst-plugins-bad/sys/va/meson.build diff --git a/sys/va/plugin.c b/subprojects/gst-plugins-bad/sys/va/plugin.c similarity index 100% rename from sys/va/plugin.c rename to subprojects/gst-plugins-bad/sys/va/plugin.c diff --git a/sys/wasapi/gstaudioclient3.h b/subprojects/gst-plugins-bad/sys/wasapi/gstaudioclient3.h similarity index 100% rename from sys/wasapi/gstaudioclient3.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstaudioclient3.h diff --git a/sys/wasapi/gstmmdeviceenumerator.cpp b/subprojects/gst-plugins-bad/sys/wasapi/gstmmdeviceenumerator.cpp similarity index 100% rename from sys/wasapi/gstmmdeviceenumerator.cpp rename to subprojects/gst-plugins-bad/sys/wasapi/gstmmdeviceenumerator.cpp diff --git a/sys/wasapi/gstmmdeviceenumerator.h b/subprojects/gst-plugins-bad/sys/wasapi/gstmmdeviceenumerator.h similarity index 100% rename from sys/wasapi/gstmmdeviceenumerator.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstmmdeviceenumerator.h diff --git a/sys/wasapi/gstwasapi.c b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapi.c similarity index 100% rename from sys/wasapi/gstwasapi.c rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapi.c diff --git a/sys/wasapi/gstwasapidevice.c b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapidevice.c similarity index 100% rename from sys/wasapi/gstwasapidevice.c rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapidevice.c diff --git a/sys/wasapi/gstwasapidevice.h b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapidevice.h similarity index 100% rename from sys/wasapi/gstwasapidevice.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapidevice.h diff --git a/sys/wasapi/gstwasapisink.c b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapisink.c similarity index 100% rename from sys/wasapi/gstwasapisink.c rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapisink.c diff --git a/sys/wasapi/gstwasapisink.h b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapisink.h similarity index 100% rename from sys/wasapi/gstwasapisink.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapisink.h diff --git a/sys/wasapi/gstwasapisrc.c b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapisrc.c similarity index 100% rename from sys/wasapi/gstwasapisrc.c rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapisrc.c diff --git a/sys/wasapi/gstwasapisrc.h b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapisrc.h similarity index 100% rename from sys/wasapi/gstwasapisrc.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapisrc.h diff --git a/sys/wasapi/gstwasapiutil.c b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapiutil.c similarity index 100% rename from sys/wasapi/gstwasapiutil.c rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapiutil.c diff --git a/sys/wasapi/gstwasapiutil.h b/subprojects/gst-plugins-bad/sys/wasapi/gstwasapiutil.h similarity index 100% rename from sys/wasapi/gstwasapiutil.h rename to subprojects/gst-plugins-bad/sys/wasapi/gstwasapiutil.h diff --git a/sys/wasapi/meson.build b/subprojects/gst-plugins-bad/sys/wasapi/meson.build similarity index 100% rename from sys/wasapi/meson.build rename to subprojects/gst-plugins-bad/sys/wasapi/meson.build diff --git a/sys/wasapi2/AsyncOperations.h b/subprojects/gst-plugins-bad/sys/wasapi2/AsyncOperations.h similarity index 100% rename from sys/wasapi2/AsyncOperations.h rename to subprojects/gst-plugins-bad/sys/wasapi2/AsyncOperations.h diff --git a/sys/wasapi2/gstwasapi2client.cpp b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2client.cpp similarity index 100% rename from sys/wasapi2/gstwasapi2client.cpp rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2client.cpp diff --git a/sys/wasapi2/gstwasapi2client.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2client.h similarity index 100% rename from sys/wasapi2/gstwasapi2client.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2client.h diff --git a/sys/wasapi2/gstwasapi2device.c b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2device.c similarity index 100% rename from sys/wasapi2/gstwasapi2device.c rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2device.c diff --git a/sys/wasapi2/gstwasapi2device.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2device.h similarity index 100% rename from sys/wasapi2/gstwasapi2device.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2device.h diff --git a/sys/wasapi2/gstwasapi2ringbuffer.cpp b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2ringbuffer.cpp similarity index 100% rename from sys/wasapi2/gstwasapi2ringbuffer.cpp rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2ringbuffer.cpp diff --git a/sys/wasapi2/gstwasapi2ringbuffer.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2ringbuffer.h similarity index 100% rename from sys/wasapi2/gstwasapi2ringbuffer.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2ringbuffer.h diff --git a/sys/wasapi2/gstwasapi2sink.c b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2sink.c similarity index 100% rename from sys/wasapi2/gstwasapi2sink.c rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2sink.c diff --git a/sys/wasapi2/gstwasapi2sink.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2sink.h similarity index 100% rename from sys/wasapi2/gstwasapi2sink.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2sink.h diff --git a/sys/wasapi2/gstwasapi2src.c b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2src.c similarity index 100% rename from sys/wasapi2/gstwasapi2src.c rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2src.c diff --git a/sys/wasapi2/gstwasapi2src.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2src.h similarity index 100% rename from sys/wasapi2/gstwasapi2src.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2src.h diff --git a/sys/wasapi2/gstwasapi2util.c b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2util.c similarity index 100% rename from sys/wasapi2/gstwasapi2util.c rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2util.c diff --git a/sys/wasapi2/gstwasapi2util.h b/subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2util.h similarity index 100% rename from sys/wasapi2/gstwasapi2util.h rename to subprojects/gst-plugins-bad/sys/wasapi2/gstwasapi2util.h diff --git a/sys/wasapi2/meson.build b/subprojects/gst-plugins-bad/sys/wasapi2/meson.build similarity index 100% rename from sys/wasapi2/meson.build rename to subprojects/gst-plugins-bad/sys/wasapi2/meson.build diff --git a/sys/wasapi2/plugin.c b/subprojects/gst-plugins-bad/sys/wasapi2/plugin.c similarity index 100% rename from sys/wasapi2/plugin.c rename to subprojects/gst-plugins-bad/sys/wasapi2/plugin.c diff --git a/sys/winks/gstksclock.c b/subprojects/gst-plugins-bad/sys/winks/gstksclock.c similarity index 100% rename from sys/winks/gstksclock.c rename to subprojects/gst-plugins-bad/sys/winks/gstksclock.c diff --git a/sys/winks/gstksclock.h b/subprojects/gst-plugins-bad/sys/winks/gstksclock.h similarity index 100% rename from sys/winks/gstksclock.h rename to subprojects/gst-plugins-bad/sys/winks/gstksclock.h diff --git a/sys/winks/gstksvideodevice.c b/subprojects/gst-plugins-bad/sys/winks/gstksvideodevice.c similarity index 100% rename from sys/winks/gstksvideodevice.c rename to subprojects/gst-plugins-bad/sys/winks/gstksvideodevice.c diff --git a/sys/winks/gstksvideodevice.h b/subprojects/gst-plugins-bad/sys/winks/gstksvideodevice.h similarity index 100% rename from sys/winks/gstksvideodevice.h rename to subprojects/gst-plugins-bad/sys/winks/gstksvideodevice.h diff --git a/sys/winks/gstksvideosrc.c b/subprojects/gst-plugins-bad/sys/winks/gstksvideosrc.c similarity index 100% rename from sys/winks/gstksvideosrc.c rename to subprojects/gst-plugins-bad/sys/winks/gstksvideosrc.c diff --git a/sys/winks/gstksvideosrc.h b/subprojects/gst-plugins-bad/sys/winks/gstksvideosrc.h similarity index 100% rename from sys/winks/gstksvideosrc.h rename to subprojects/gst-plugins-bad/sys/winks/gstksvideosrc.h diff --git a/sys/winks/ksdeviceprovider.c b/subprojects/gst-plugins-bad/sys/winks/ksdeviceprovider.c similarity index 100% rename from sys/winks/ksdeviceprovider.c rename to subprojects/gst-plugins-bad/sys/winks/ksdeviceprovider.c diff --git a/sys/winks/ksdeviceprovider.h b/subprojects/gst-plugins-bad/sys/winks/ksdeviceprovider.h similarity index 100% rename from sys/winks/ksdeviceprovider.h rename to subprojects/gst-plugins-bad/sys/winks/ksdeviceprovider.h diff --git a/sys/winks/kshelpers.c b/subprojects/gst-plugins-bad/sys/winks/kshelpers.c similarity index 100% rename from sys/winks/kshelpers.c rename to subprojects/gst-plugins-bad/sys/winks/kshelpers.c diff --git a/sys/winks/kshelpers.h b/subprojects/gst-plugins-bad/sys/winks/kshelpers.h similarity index 100% rename from sys/winks/kshelpers.h rename to subprojects/gst-plugins-bad/sys/winks/kshelpers.h diff --git a/sys/winks/ksvideohelpers.c b/subprojects/gst-plugins-bad/sys/winks/ksvideohelpers.c similarity index 100% rename from sys/winks/ksvideohelpers.c rename to subprojects/gst-plugins-bad/sys/winks/ksvideohelpers.c diff --git a/sys/winks/ksvideohelpers.h b/subprojects/gst-plugins-bad/sys/winks/ksvideohelpers.h similarity index 100% rename from sys/winks/ksvideohelpers.h rename to subprojects/gst-plugins-bad/sys/winks/ksvideohelpers.h diff --git a/sys/winks/meson.build b/subprojects/gst-plugins-bad/sys/winks/meson.build similarity index 100% rename from sys/winks/meson.build rename to subprojects/gst-plugins-bad/sys/winks/meson.build diff --git a/sys/winscreencap/dxgicapture.c b/subprojects/gst-plugins-bad/sys/winscreencap/dxgicapture.c similarity index 100% rename from sys/winscreencap/dxgicapture.c rename to subprojects/gst-plugins-bad/sys/winscreencap/dxgicapture.c diff --git a/sys/winscreencap/dxgicapture.h b/subprojects/gst-plugins-bad/sys/winscreencap/dxgicapture.h similarity index 100% rename from sys/winscreencap/dxgicapture.h rename to subprojects/gst-plugins-bad/sys/winscreencap/dxgicapture.h diff --git a/sys/winscreencap/gstdx9screencapsrc.c b/subprojects/gst-plugins-bad/sys/winscreencap/gstdx9screencapsrc.c similarity index 100% rename from sys/winscreencap/gstdx9screencapsrc.c rename to subprojects/gst-plugins-bad/sys/winscreencap/gstdx9screencapsrc.c diff --git a/sys/winscreencap/gstdx9screencapsrc.h b/subprojects/gst-plugins-bad/sys/winscreencap/gstdx9screencapsrc.h similarity index 100% rename from sys/winscreencap/gstdx9screencapsrc.h rename to subprojects/gst-plugins-bad/sys/winscreencap/gstdx9screencapsrc.h diff --git a/sys/winscreencap/gstdxgiscreencapsrc.c b/subprojects/gst-plugins-bad/sys/winscreencap/gstdxgiscreencapsrc.c similarity index 100% rename from sys/winscreencap/gstdxgiscreencapsrc.c rename to subprojects/gst-plugins-bad/sys/winscreencap/gstdxgiscreencapsrc.c diff --git a/sys/winscreencap/gstdxgiscreencapsrc.h b/subprojects/gst-plugins-bad/sys/winscreencap/gstdxgiscreencapsrc.h similarity index 100% rename from sys/winscreencap/gstdxgiscreencapsrc.h rename to subprojects/gst-plugins-bad/sys/winscreencap/gstdxgiscreencapsrc.h diff --git a/sys/winscreencap/gstgdiscreencapsrc.c b/subprojects/gst-plugins-bad/sys/winscreencap/gstgdiscreencapsrc.c similarity index 100% rename from sys/winscreencap/gstgdiscreencapsrc.c rename to subprojects/gst-plugins-bad/sys/winscreencap/gstgdiscreencapsrc.c diff --git a/sys/winscreencap/gstgdiscreencapsrc.h b/subprojects/gst-plugins-bad/sys/winscreencap/gstgdiscreencapsrc.h similarity index 100% rename from sys/winscreencap/gstgdiscreencapsrc.h rename to subprojects/gst-plugins-bad/sys/winscreencap/gstgdiscreencapsrc.h diff --git a/sys/winscreencap/gstwinscreencap.c b/subprojects/gst-plugins-bad/sys/winscreencap/gstwinscreencap.c similarity index 100% rename from sys/winscreencap/gstwinscreencap.c rename to subprojects/gst-plugins-bad/sys/winscreencap/gstwinscreencap.c diff --git a/sys/winscreencap/gstwinscreencap.h b/subprojects/gst-plugins-bad/sys/winscreencap/gstwinscreencap.h similarity index 100% rename from sys/winscreencap/gstwinscreencap.h rename to subprojects/gst-plugins-bad/sys/winscreencap/gstwinscreencap.h diff --git a/sys/winscreencap/meson.build b/subprojects/gst-plugins-bad/sys/winscreencap/meson.build similarity index 100% rename from sys/winscreencap/meson.build rename to subprojects/gst-plugins-bad/sys/winscreencap/meson.build diff --git a/tests/check/elements/adaptive_demux_common.c b/subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_common.c similarity index 100% rename from tests/check/elements/adaptive_demux_common.c rename to subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_common.c diff --git a/tests/check/elements/adaptive_demux_common.h b/subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_common.h similarity index 100% rename from tests/check/elements/adaptive_demux_common.h rename to subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_common.h diff --git a/tests/check/elements/adaptive_demux_engine.c b/subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_engine.c similarity index 100% rename from tests/check/elements/adaptive_demux_engine.c rename to subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_engine.c diff --git a/tests/check/elements/adaptive_demux_engine.h b/subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_engine.h similarity index 100% rename from tests/check/elements/adaptive_demux_engine.h rename to subprojects/gst-plugins-bad/tests/check/elements/adaptive_demux_engine.h diff --git a/tests/check/elements/aesdec.c b/subprojects/gst-plugins-bad/tests/check/elements/aesdec.c similarity index 100% rename from tests/check/elements/aesdec.c rename to subprojects/gst-plugins-bad/tests/check/elements/aesdec.c diff --git a/tests/check/elements/aesenc.c b/subprojects/gst-plugins-bad/tests/check/elements/aesenc.c similarity index 100% rename from tests/check/elements/aesenc.c rename to subprojects/gst-plugins-bad/tests/check/elements/aesenc.c diff --git a/tests/check/elements/aiffparse.c b/subprojects/gst-plugins-bad/tests/check/elements/aiffparse.c similarity index 100% rename from tests/check/elements/aiffparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/aiffparse.c diff --git a/tests/check/elements/asfmux.c b/subprojects/gst-plugins-bad/tests/check/elements/asfmux.c similarity index 100% rename from tests/check/elements/asfmux.c rename to subprojects/gst-plugins-bad/tests/check/elements/asfmux.c diff --git a/tests/check/elements/assrender.c b/subprojects/gst-plugins-bad/tests/check/elements/assrender.c similarity index 100% rename from tests/check/elements/assrender.c rename to subprojects/gst-plugins-bad/tests/check/elements/assrender.c diff --git a/tests/check/elements/autoconvert.c b/subprojects/gst-plugins-bad/tests/check/elements/autoconvert.c similarity index 100% rename from tests/check/elements/autoconvert.c rename to subprojects/gst-plugins-bad/tests/check/elements/autoconvert.c diff --git a/tests/check/elements/autovideoconvert.c b/subprojects/gst-plugins-bad/tests/check/elements/autovideoconvert.c similarity index 100% rename from tests/check/elements/autovideoconvert.c rename to subprojects/gst-plugins-bad/tests/check/elements/autovideoconvert.c diff --git a/tests/check/elements/av1parse.c b/subprojects/gst-plugins-bad/tests/check/elements/av1parse.c similarity index 100% rename from tests/check/elements/av1parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/av1parse.c diff --git a/tests/check/elements/av1parse.h b/subprojects/gst-plugins-bad/tests/check/elements/av1parse.h similarity index 100% rename from tests/check/elements/av1parse.h rename to subprojects/gst-plugins-bad/tests/check/elements/av1parse.h diff --git a/tests/check/elements/avtpaafdepay.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpaafdepay.c similarity index 100% rename from tests/check/elements/avtpaafdepay.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpaafdepay.c diff --git a/tests/check/elements/avtpaafpay.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpaafpay.c similarity index 100% rename from tests/check/elements/avtpaafpay.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpaafpay.c diff --git a/tests/check/elements/avtpcrfbase.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcrfbase.c similarity index 100% rename from tests/check/elements/avtpcrfbase.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcrfbase.c diff --git a/tests/check/elements/avtpcrfcheck.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcrfcheck.c similarity index 100% rename from tests/check/elements/avtpcrfcheck.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcrfcheck.c diff --git a/tests/check/elements/avtpcrfsync.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcrfsync.c similarity index 100% rename from tests/check/elements/avtpcrfsync.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcrfsync.c diff --git a/tests/check/elements/avtpcrfutil.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcrfutil.c similarity index 100% rename from tests/check/elements/avtpcrfutil.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcrfutil.c diff --git a/tests/check/elements/avtpcvfdepay.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcvfdepay.c similarity index 100% rename from tests/check/elements/avtpcvfdepay.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcvfdepay.c diff --git a/tests/check/elements/avtpcvfpay.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpcvfpay.c similarity index 100% rename from tests/check/elements/avtpcvfpay.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpcvfpay.c diff --git a/tests/check/elements/avtpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpsink.c similarity index 100% rename from tests/check/elements/avtpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpsink.c diff --git a/tests/check/elements/avtpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/avtpsrc.c similarity index 100% rename from tests/check/elements/avtpsrc.c rename to subprojects/gst-plugins-bad/tests/check/elements/avtpsrc.c diff --git a/tests/check/elements/avwait.c b/subprojects/gst-plugins-bad/tests/check/elements/avwait.c similarity index 100% rename from tests/check/elements/avwait.c rename to subprojects/gst-plugins-bad/tests/check/elements/avwait.c diff --git a/tests/check/elements/camerabin.c b/subprojects/gst-plugins-bad/tests/check/elements/camerabin.c similarity index 100% rename from tests/check/elements/camerabin.c rename to subprojects/gst-plugins-bad/tests/check/elements/camerabin.c diff --git a/tests/check/elements/cccombiner.c b/subprojects/gst-plugins-bad/tests/check/elements/cccombiner.c similarity index 100% rename from tests/check/elements/cccombiner.c rename to subprojects/gst-plugins-bad/tests/check/elements/cccombiner.c diff --git a/tests/check/elements/ccconverter.c b/subprojects/gst-plugins-bad/tests/check/elements/ccconverter.c similarity index 100% rename from tests/check/elements/ccconverter.c rename to subprojects/gst-plugins-bad/tests/check/elements/ccconverter.c diff --git a/tests/check/elements/ccextractor.c b/subprojects/gst-plugins-bad/tests/check/elements/ccextractor.c similarity index 100% rename from tests/check/elements/ccextractor.c rename to subprojects/gst-plugins-bad/tests/check/elements/ccextractor.c diff --git a/tests/check/elements/clockselect.c b/subprojects/gst-plugins-bad/tests/check/elements/clockselect.c similarity index 100% rename from tests/check/elements/clockselect.c rename to subprojects/gst-plugins-bad/tests/check/elements/clockselect.c diff --git a/tests/check/elements/cudaconvert.c b/subprojects/gst-plugins-bad/tests/check/elements/cudaconvert.c similarity index 100% rename from tests/check/elements/cudaconvert.c rename to subprojects/gst-plugins-bad/tests/check/elements/cudaconvert.c diff --git a/tests/check/elements/cudafilter.c b/subprojects/gst-plugins-bad/tests/check/elements/cudafilter.c similarity index 100% rename from tests/check/elements/cudafilter.c rename to subprojects/gst-plugins-bad/tests/check/elements/cudafilter.c diff --git a/tests/check/elements/curlfilesink.c b/subprojects/gst-plugins-bad/tests/check/elements/curlfilesink.c similarity index 100% rename from tests/check/elements/curlfilesink.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlfilesink.c diff --git a/tests/check/elements/curlftpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/curlftpsink.c similarity index 100% rename from tests/check/elements/curlftpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlftpsink.c diff --git a/tests/check/elements/curlhttpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsink.c similarity index 100% rename from tests/check/elements/curlhttpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlhttpsink.c diff --git a/tests/check/elements/curlhttpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c similarity index 100% rename from tests/check/elements/curlhttpsrc.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c diff --git a/tests/check/elements/curlsftpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/curlsftpsink.c similarity index 100% rename from tests/check/elements/curlsftpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlsftpsink.c diff --git a/tests/check/elements/curlsmtpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/curlsmtpsink.c similarity index 100% rename from tests/check/elements/curlsmtpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/curlsmtpsink.c diff --git a/tests/check/elements/d3d11colorconvert.c b/subprojects/gst-plugins-bad/tests/check/elements/d3d11colorconvert.c similarity index 100% rename from tests/check/elements/d3d11colorconvert.c rename to subprojects/gst-plugins-bad/tests/check/elements/d3d11colorconvert.c diff --git a/tests/check/elements/dash_demux.c b/subprojects/gst-plugins-bad/tests/check/elements/dash_demux.c similarity index 100% rename from tests/check/elements/dash_demux.c rename to subprojects/gst-plugins-bad/tests/check/elements/dash_demux.c diff --git a/tests/check/elements/dash_mpd.c b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c similarity index 100% rename from tests/check/elements/dash_mpd.c rename to subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c diff --git a/tests/check/elements/dash_mpd_data/xlink_double_period.period b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd_data/xlink_double_period.period similarity index 100% rename from tests/check/elements/dash_mpd_data/xlink_double_period.period rename to subprojects/gst-plugins-bad/tests/check/elements/dash_mpd_data/xlink_double_period.period diff --git a/tests/check/elements/dash_mpd_data/xlink_single_period.period b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd_data/xlink_single_period.period similarity index 100% rename from tests/check/elements/dash_mpd_data/xlink_single_period.period rename to subprojects/gst-plugins-bad/tests/check/elements/dash_mpd_data/xlink_single_period.period diff --git a/tests/check/elements/dtls.c b/subprojects/gst-plugins-bad/tests/check/elements/dtls.c similarity index 100% rename from tests/check/elements/dtls.c rename to subprojects/gst-plugins-bad/tests/check/elements/dtls.c diff --git a/tests/check/elements/faac.c b/subprojects/gst-plugins-bad/tests/check/elements/faac.c similarity index 100% rename from tests/check/elements/faac.c rename to subprojects/gst-plugins-bad/tests/check/elements/faac.c diff --git a/tests/check/elements/faad.c b/subprojects/gst-plugins-bad/tests/check/elements/faad.c similarity index 100% rename from tests/check/elements/faad.c rename to subprojects/gst-plugins-bad/tests/check/elements/faad.c diff --git a/tests/check/elements/gdpdepay.c b/subprojects/gst-plugins-bad/tests/check/elements/gdpdepay.c similarity index 100% rename from tests/check/elements/gdpdepay.c rename to subprojects/gst-plugins-bad/tests/check/elements/gdpdepay.c diff --git a/tests/check/elements/gdppay.c b/subprojects/gst-plugins-bad/tests/check/elements/gdppay.c similarity index 100% rename from tests/check/elements/gdppay.c rename to subprojects/gst-plugins-bad/tests/check/elements/gdppay.c diff --git a/tests/check/elements/h263parse.c b/subprojects/gst-plugins-bad/tests/check/elements/h263parse.c similarity index 100% rename from tests/check/elements/h263parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/h263parse.c diff --git a/tests/check/elements/h264parse.c b/subprojects/gst-plugins-bad/tests/check/elements/h264parse.c similarity index 100% rename from tests/check/elements/h264parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/h264parse.c diff --git a/tests/check/elements/h265parse.c b/subprojects/gst-plugins-bad/tests/check/elements/h265parse.c similarity index 100% rename from tests/check/elements/h265parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/h265parse.c diff --git a/tests/check/elements/hls_demux.c b/subprojects/gst-plugins-bad/tests/check/elements/hls_demux.c similarity index 100% rename from tests/check/elements/hls_demux.c rename to subprojects/gst-plugins-bad/tests/check/elements/hls_demux.c diff --git a/tests/check/elements/hlsdemux_m3u8.c b/subprojects/gst-plugins-bad/tests/check/elements/hlsdemux_m3u8.c similarity index 100% rename from tests/check/elements/hlsdemux_m3u8.c rename to subprojects/gst-plugins-bad/tests/check/elements/hlsdemux_m3u8.c diff --git a/tests/check/elements/id3mux.c b/subprojects/gst-plugins-bad/tests/check/elements/id3mux.c similarity index 100% rename from tests/check/elements/id3mux.c rename to subprojects/gst-plugins-bad/tests/check/elements/id3mux.c diff --git a/tests/check/elements/interlace.c b/subprojects/gst-plugins-bad/tests/check/elements/interlace.c similarity index 100% rename from tests/check/elements/interlace.c rename to subprojects/gst-plugins-bad/tests/check/elements/interlace.c diff --git a/tests/check/elements/jifmux.c b/subprojects/gst-plugins-bad/tests/check/elements/jifmux.c similarity index 100% rename from tests/check/elements/jifmux.c rename to subprojects/gst-plugins-bad/tests/check/elements/jifmux.c diff --git a/tests/check/elements/jpeg2000parse.c b/subprojects/gst-plugins-bad/tests/check/elements/jpeg2000parse.c similarity index 100% rename from tests/check/elements/jpeg2000parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/jpeg2000parse.c diff --git a/tests/check/elements/jpegparse.c b/subprojects/gst-plugins-bad/tests/check/elements/jpegparse.c similarity index 100% rename from tests/check/elements/jpegparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/jpegparse.c diff --git a/tests/check/elements/kate.c b/subprojects/gst-plugins-bad/tests/check/elements/kate.c similarity index 100% rename from tests/check/elements/kate.c rename to subprojects/gst-plugins-bad/tests/check/elements/kate.c diff --git a/tests/check/elements/line21.c b/subprojects/gst-plugins-bad/tests/check/elements/line21.c similarity index 100% rename from tests/check/elements/line21.c rename to subprojects/gst-plugins-bad/tests/check/elements/line21.c diff --git a/tests/check/elements/mfvideosrc.c b/subprojects/gst-plugins-bad/tests/check/elements/mfvideosrc.c similarity index 100% rename from tests/check/elements/mfvideosrc.c rename to subprojects/gst-plugins-bad/tests/check/elements/mfvideosrc.c diff --git a/tests/check/elements/mpeg2enc.c b/subprojects/gst-plugins-bad/tests/check/elements/mpeg2enc.c similarity index 100% rename from tests/check/elements/mpeg2enc.c rename to subprojects/gst-plugins-bad/tests/check/elements/mpeg2enc.c diff --git a/tests/check/elements/mpeg4videoparse.c b/subprojects/gst-plugins-bad/tests/check/elements/mpeg4videoparse.c similarity index 100% rename from tests/check/elements/mpeg4videoparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/mpeg4videoparse.c diff --git a/tests/check/elements/mpegtsdemux.c b/subprojects/gst-plugins-bad/tests/check/elements/mpegtsdemux.c similarity index 100% rename from tests/check/elements/mpegtsdemux.c rename to subprojects/gst-plugins-bad/tests/check/elements/mpegtsdemux.c diff --git a/tests/check/elements/mpegtsmux.c b/subprojects/gst-plugins-bad/tests/check/elements/mpegtsmux.c similarity index 100% rename from tests/check/elements/mpegtsmux.c rename to subprojects/gst-plugins-bad/tests/check/elements/mpegtsmux.c diff --git a/tests/check/elements/mpegvideoparse.c b/subprojects/gst-plugins-bad/tests/check/elements/mpegvideoparse.c similarity index 100% rename from tests/check/elements/mpegvideoparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/mpegvideoparse.c diff --git a/tests/check/elements/mplex.c b/subprojects/gst-plugins-bad/tests/check/elements/mplex.c similarity index 100% rename from tests/check/elements/mplex.c rename to subprojects/gst-plugins-bad/tests/check/elements/mplex.c diff --git a/tests/check/elements/msdkh264enc.c b/subprojects/gst-plugins-bad/tests/check/elements/msdkh264enc.c similarity index 100% rename from tests/check/elements/msdkh264enc.c rename to subprojects/gst-plugins-bad/tests/check/elements/msdkh264enc.c diff --git a/tests/check/elements/mssdemux.c b/subprojects/gst-plugins-bad/tests/check/elements/mssdemux.c similarity index 100% rename from tests/check/elements/mssdemux.c rename to subprojects/gst-plugins-bad/tests/check/elements/mssdemux.c diff --git a/tests/check/elements/mxfdemux.c b/subprojects/gst-plugins-bad/tests/check/elements/mxfdemux.c similarity index 100% rename from tests/check/elements/mxfdemux.c rename to subprojects/gst-plugins-bad/tests/check/elements/mxfdemux.c diff --git a/tests/check/elements/mxfdemux.h b/subprojects/gst-plugins-bad/tests/check/elements/mxfdemux.h similarity index 100% rename from tests/check/elements/mxfdemux.h rename to subprojects/gst-plugins-bad/tests/check/elements/mxfdemux.h diff --git a/tests/check/elements/mxfmux.c b/subprojects/gst-plugins-bad/tests/check/elements/mxfmux.c similarity index 100% rename from tests/check/elements/mxfmux.c rename to subprojects/gst-plugins-bad/tests/check/elements/mxfmux.c diff --git a/tests/check/elements/neonhttpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/neonhttpsrc.c similarity index 100% rename from tests/check/elements/neonhttpsrc.c rename to subprojects/gst-plugins-bad/tests/check/elements/neonhttpsrc.c diff --git a/tests/check/elements/netsim.c b/subprojects/gst-plugins-bad/tests/check/elements/netsim.c similarity index 100% rename from tests/check/elements/netsim.c rename to subprojects/gst-plugins-bad/tests/check/elements/netsim.c diff --git a/tests/check/elements/nvdec.c b/subprojects/gst-plugins-bad/tests/check/elements/nvdec.c similarity index 100% rename from tests/check/elements/nvdec.c rename to subprojects/gst-plugins-bad/tests/check/elements/nvdec.c diff --git a/tests/check/elements/nvenc.c b/subprojects/gst-plugins-bad/tests/check/elements/nvenc.c similarity index 100% rename from tests/check/elements/nvenc.c rename to subprojects/gst-plugins-bad/tests/check/elements/nvenc.c diff --git a/tests/check/elements/ofa.c b/subprojects/gst-plugins-bad/tests/check/elements/ofa.c similarity index 100% rename from tests/check/elements/ofa.c rename to subprojects/gst-plugins-bad/tests/check/elements/ofa.c diff --git a/tests/check/elements/openjpeg.c b/subprojects/gst-plugins-bad/tests/check/elements/openjpeg.c similarity index 100% rename from tests/check/elements/openjpeg.c rename to subprojects/gst-plugins-bad/tests/check/elements/openjpeg.c diff --git a/tests/check/elements/parser.c b/subprojects/gst-plugins-bad/tests/check/elements/parser.c similarity index 100% rename from tests/check/elements/parser.c rename to subprojects/gst-plugins-bad/tests/check/elements/parser.c diff --git a/tests/check/elements/parser.h b/subprojects/gst-plugins-bad/tests/check/elements/parser.h similarity index 100% rename from tests/check/elements/parser.h rename to subprojects/gst-plugins-bad/tests/check/elements/parser.h diff --git a/tests/check/elements/pcapparse.c b/subprojects/gst-plugins-bad/tests/check/elements/pcapparse.c similarity index 100% rename from tests/check/elements/pcapparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/pcapparse.c diff --git a/tests/check/elements/pnm.c b/subprojects/gst-plugins-bad/tests/check/elements/pnm.c similarity index 100% rename from tests/check/elements/pnm.c rename to subprojects/gst-plugins-bad/tests/check/elements/pnm.c diff --git a/tests/check/elements/ristrtpext.c b/subprojects/gst-plugins-bad/tests/check/elements/ristrtpext.c similarity index 100% rename from tests/check/elements/ristrtpext.c rename to subprojects/gst-plugins-bad/tests/check/elements/ristrtpext.c diff --git a/tests/check/elements/rtponvifparse.c b/subprojects/gst-plugins-bad/tests/check/elements/rtponvifparse.c similarity index 100% rename from tests/check/elements/rtponvifparse.c rename to subprojects/gst-plugins-bad/tests/check/elements/rtponvifparse.c diff --git a/tests/check/elements/rtponviftimestamp.c b/subprojects/gst-plugins-bad/tests/check/elements/rtponviftimestamp.c similarity index 100% rename from tests/check/elements/rtponviftimestamp.c rename to subprojects/gst-plugins-bad/tests/check/elements/rtponviftimestamp.c diff --git a/tests/check/elements/rtpsink.c b/subprojects/gst-plugins-bad/tests/check/elements/rtpsink.c similarity index 100% rename from tests/check/elements/rtpsink.c rename to subprojects/gst-plugins-bad/tests/check/elements/rtpsink.c diff --git a/tests/check/elements/rtpsrc.c b/subprojects/gst-plugins-bad/tests/check/elements/rtpsrc.c similarity index 100% rename from tests/check/elements/rtpsrc.c rename to subprojects/gst-plugins-bad/tests/check/elements/rtpsrc.c diff --git a/tests/check/elements/shm.c b/subprojects/gst-plugins-bad/tests/check/elements/shm.c similarity index 100% rename from tests/check/elements/shm.c rename to subprojects/gst-plugins-bad/tests/check/elements/shm.c diff --git a/tests/check/elements/srtp.c b/subprojects/gst-plugins-bad/tests/check/elements/srtp.c similarity index 100% rename from tests/check/elements/srtp.c rename to subprojects/gst-plugins-bad/tests/check/elements/srtp.c diff --git a/tests/check/elements/svthevcenc.c b/subprojects/gst-plugins-bad/tests/check/elements/svthevcenc.c similarity index 100% rename from tests/check/elements/svthevcenc.c rename to subprojects/gst-plugins-bad/tests/check/elements/svthevcenc.c diff --git a/tests/check/elements/switchbin.c b/subprojects/gst-plugins-bad/tests/check/elements/switchbin.c similarity index 100% rename from tests/check/elements/switchbin.c rename to subprojects/gst-plugins-bad/tests/check/elements/switchbin.c diff --git a/tests/check/elements/templatematch.c b/subprojects/gst-plugins-bad/tests/check/elements/templatematch.c similarity index 100% rename from tests/check/elements/templatematch.c rename to subprojects/gst-plugins-bad/tests/check/elements/templatematch.c diff --git a/tests/check/elements/test_http_src.c b/subprojects/gst-plugins-bad/tests/check/elements/test_http_src.c similarity index 100% rename from tests/check/elements/test_http_src.c rename to subprojects/gst-plugins-bad/tests/check/elements/test_http_src.c diff --git a/tests/check/elements/test_http_src.h b/subprojects/gst-plugins-bad/tests/check/elements/test_http_src.h similarity index 100% rename from tests/check/elements/test_http_src.h rename to subprojects/gst-plugins-bad/tests/check/elements/test_http_src.h diff --git a/tests/check/elements/uvch264demux.c b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux.c similarity index 100% rename from tests/check/elements/uvch264demux.c rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux.c diff --git a/tests/check/elements/uvch264demux_data/valid_h264_jpg.h264 b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.h264 similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_jpg.h264 rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.h264 diff --git a/tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg diff --git a/tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg diff --git a/tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264 b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264 similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264 rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264 diff --git a/tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg diff --git a/tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2 b/subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2 similarity index 100% rename from tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2 rename to subprojects/gst-plugins-bad/tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2 diff --git a/tests/check/elements/videoframe-audiolevel.c b/subprojects/gst-plugins-bad/tests/check/elements/videoframe-audiolevel.c similarity index 100% rename from tests/check/elements/videoframe-audiolevel.c rename to subprojects/gst-plugins-bad/tests/check/elements/videoframe-audiolevel.c diff --git a/tests/check/elements/viewfinderbin.c b/subprojects/gst-plugins-bad/tests/check/elements/viewfinderbin.c similarity index 100% rename from tests/check/elements/viewfinderbin.c rename to subprojects/gst-plugins-bad/tests/check/elements/viewfinderbin.c diff --git a/tests/check/elements/vkcolorconvert.c b/subprojects/gst-plugins-bad/tests/check/elements/vkcolorconvert.c similarity index 100% rename from tests/check/elements/vkcolorconvert.c rename to subprojects/gst-plugins-bad/tests/check/elements/vkcolorconvert.c diff --git a/tests/check/elements/vkdeviceprovider.c b/subprojects/gst-plugins-bad/tests/check/elements/vkdeviceprovider.c similarity index 100% rename from tests/check/elements/vkdeviceprovider.c rename to subprojects/gst-plugins-bad/tests/check/elements/vkdeviceprovider.c diff --git a/tests/check/elements/voaacenc.c b/subprojects/gst-plugins-bad/tests/check/elements/voaacenc.c similarity index 100% rename from tests/check/elements/voaacenc.c rename to subprojects/gst-plugins-bad/tests/check/elements/voaacenc.c diff --git a/tests/check/elements/voamrwbenc.c b/subprojects/gst-plugins-bad/tests/check/elements/voamrwbenc.c similarity index 100% rename from tests/check/elements/voamrwbenc.c rename to subprojects/gst-plugins-bad/tests/check/elements/voamrwbenc.c diff --git a/tests/check/elements/vp9parse.c b/subprojects/gst-plugins-bad/tests/check/elements/vp9parse.c similarity index 100% rename from tests/check/elements/vp9parse.c rename to subprojects/gst-plugins-bad/tests/check/elements/vp9parse.c diff --git a/tests/check/elements/vp9parse.h b/subprojects/gst-plugins-bad/tests/check/elements/vp9parse.h similarity index 100% rename from tests/check/elements/vp9parse.h rename to subprojects/gst-plugins-bad/tests/check/elements/vp9parse.h diff --git a/tests/check/elements/wasapi.c b/subprojects/gst-plugins-bad/tests/check/elements/wasapi.c similarity index 100% rename from tests/check/elements/wasapi.c rename to subprojects/gst-plugins-bad/tests/check/elements/wasapi.c diff --git a/tests/check/elements/wasapi2.c b/subprojects/gst-plugins-bad/tests/check/elements/wasapi2.c similarity index 100% rename from tests/check/elements/wasapi2.c rename to subprojects/gst-plugins-bad/tests/check/elements/wasapi2.c diff --git a/tests/check/elements/webrtcbin.c b/subprojects/gst-plugins-bad/tests/check/elements/webrtcbin.c similarity index 100% rename from tests/check/elements/webrtcbin.c rename to subprojects/gst-plugins-bad/tests/check/elements/webrtcbin.c diff --git a/tests/check/elements/x265enc.c b/subprojects/gst-plugins-bad/tests/check/elements/x265enc.c similarity index 100% rename from tests/check/elements/x265enc.c rename to subprojects/gst-plugins-bad/tests/check/elements/x265enc.c diff --git a/tests/check/elements/zbar.c b/subprojects/gst-plugins-bad/tests/check/elements/zbar.c similarity index 100% rename from tests/check/elements/zbar.c rename to subprojects/gst-plugins-bad/tests/check/elements/zbar.c diff --git a/tests/check/elements/zxing.c b/subprojects/gst-plugins-bad/tests/check/elements/zxing.c similarity index 100% rename from tests/check/elements/zxing.c rename to subprojects/gst-plugins-bad/tests/check/elements/zxing.c diff --git a/tests/check/generic/states.c b/subprojects/gst-plugins-bad/tests/check/generic/states.c similarity index 100% rename from tests/check/generic/states.c rename to subprojects/gst-plugins-bad/tests/check/generic/states.c diff --git a/tests/check/gst-plugins-bad.supp b/subprojects/gst-plugins-bad/tests/check/gst-plugins-bad.supp similarity index 100% rename from tests/check/gst-plugins-bad.supp rename to subprojects/gst-plugins-bad/tests/check/gst-plugins-bad.supp diff --git a/tests/check/libs/av1parser.c b/subprojects/gst-plugins-bad/tests/check/libs/av1parser.c similarity index 100% rename from tests/check/libs/av1parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/av1parser.c diff --git a/tests/check/libs/h264parser.c b/subprojects/gst-plugins-bad/tests/check/libs/h264parser.c similarity index 100% rename from tests/check/libs/h264parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/h264parser.c diff --git a/tests/check/libs/h265parser.c b/subprojects/gst-plugins-bad/tests/check/libs/h265parser.c similarity index 100% rename from tests/check/libs/h265parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/h265parser.c diff --git a/tests/check/libs/insertbin.c b/subprojects/gst-plugins-bad/tests/check/libs/insertbin.c similarity index 100% rename from tests/check/libs/insertbin.c rename to subprojects/gst-plugins-bad/tests/check/libs/insertbin.c diff --git a/tests/check/libs/isoff.c b/subprojects/gst-plugins-bad/tests/check/libs/isoff.c similarity index 100% rename from tests/check/libs/isoff.c rename to subprojects/gst-plugins-bad/tests/check/libs/isoff.c diff --git a/tests/check/libs/isoff.h b/subprojects/gst-plugins-bad/tests/check/libs/isoff.h similarity index 100% rename from tests/check/libs/isoff.h rename to subprojects/gst-plugins-bad/tests/check/libs/isoff.h diff --git a/tests/check/libs/mpegts.c b/subprojects/gst-plugins-bad/tests/check/libs/mpegts.c similarity index 100% rename from tests/check/libs/mpegts.c rename to subprojects/gst-plugins-bad/tests/check/libs/mpegts.c diff --git a/tests/check/libs/mpegvideoparser.c b/subprojects/gst-plugins-bad/tests/check/libs/mpegvideoparser.c similarity index 100% rename from tests/check/libs/mpegvideoparser.c rename to subprojects/gst-plugins-bad/tests/check/libs/mpegvideoparser.c diff --git a/tests/check/libs/nalutils.c b/subprojects/gst-plugins-bad/tests/check/libs/nalutils.c similarity index 100% rename from tests/check/libs/nalutils.c rename to subprojects/gst-plugins-bad/tests/check/libs/nalutils.c diff --git a/tests/check/libs/planaraudioadapter.c b/subprojects/gst-plugins-bad/tests/check/libs/planaraudioadapter.c similarity index 100% rename from tests/check/libs/planaraudioadapter.c rename to subprojects/gst-plugins-bad/tests/check/libs/planaraudioadapter.c diff --git a/tests/check/libs/play.c b/subprojects/gst-plugins-bad/tests/check/libs/play.c similarity index 100% rename from tests/check/libs/play.c rename to subprojects/gst-plugins-bad/tests/check/libs/play.c diff --git a/tests/check/libs/vc1parser.c b/subprojects/gst-plugins-bad/tests/check/libs/vc1parser.c similarity index 100% rename from tests/check/libs/vc1parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/vc1parser.c diff --git a/tests/check/libs/vkcommandpool.c b/subprojects/gst-plugins-bad/tests/check/libs/vkcommandpool.c similarity index 100% rename from tests/check/libs/vkcommandpool.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkcommandpool.c diff --git a/tests/check/libs/vkdevice.c b/subprojects/gst-plugins-bad/tests/check/libs/vkdevice.c similarity index 100% rename from tests/check/libs/vkdevice.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkdevice.c diff --git a/tests/check/libs/vkimage.c b/subprojects/gst-plugins-bad/tests/check/libs/vkimage.c similarity index 100% rename from tests/check/libs/vkimage.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkimage.c diff --git a/tests/check/libs/vkinstance.c b/subprojects/gst-plugins-bad/tests/check/libs/vkinstance.c similarity index 100% rename from tests/check/libs/vkinstance.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkinstance.c diff --git a/tests/check/libs/vkmemory.c b/subprojects/gst-plugins-bad/tests/check/libs/vkmemory.c similarity index 100% rename from tests/check/libs/vkmemory.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkmemory.c diff --git a/tests/check/libs/vkwindow.c b/subprojects/gst-plugins-bad/tests/check/libs/vkwindow.c similarity index 100% rename from tests/check/libs/vkwindow.c rename to subprojects/gst-plugins-bad/tests/check/libs/vkwindow.c diff --git a/tests/check/libs/vp8parser.c b/subprojects/gst-plugins-bad/tests/check/libs/vp8parser.c similarity index 100% rename from tests/check/libs/vp8parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/vp8parser.c diff --git a/tests/check/libs/vp9parser.c b/subprojects/gst-plugins-bad/tests/check/libs/vp9parser.c similarity index 100% rename from tests/check/libs/vp9parser.c rename to subprojects/gst-plugins-bad/tests/check/libs/vp9parser.c diff --git a/tests/check/media/download-media b/subprojects/gst-plugins-bad/tests/check/media/download-media similarity index 100% rename from tests/check/media/download-media rename to subprojects/gst-plugins-bad/tests/check/media/download-media diff --git a/tests/check/media/meson.build b/subprojects/gst-plugins-bad/tests/check/media/meson.build similarity index 100% rename from tests/check/media/meson.build rename to subprojects/gst-plugins-bad/tests/check/media/meson.build diff --git a/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build similarity index 100% rename from tests/check/meson.build rename to subprojects/gst-plugins-bad/tests/check/meson.build diff --git a/tests/check/pipelines/ipcpipeline.c b/subprojects/gst-plugins-bad/tests/check/pipelines/ipcpipeline.c similarity index 100% rename from tests/check/pipelines/ipcpipeline.c rename to subprojects/gst-plugins-bad/tests/check/pipelines/ipcpipeline.c diff --git a/tests/check/pipelines/mxf.c b/subprojects/gst-plugins-bad/tests/check/pipelines/mxf.c similarity index 100% rename from tests/check/pipelines/mxf.c rename to subprojects/gst-plugins-bad/tests/check/pipelines/mxf.c diff --git a/tests/check/pipelines/streamheader.c b/subprojects/gst-plugins-bad/tests/check/pipelines/streamheader.c similarity index 100% rename from tests/check/pipelines/streamheader.c rename to subprojects/gst-plugins-bad/tests/check/pipelines/streamheader.c diff --git a/tests/examples/audiomixmatrix/meson.build b/subprojects/gst-plugins-bad/tests/examples/audiomixmatrix/meson.build similarity index 100% rename from tests/examples/audiomixmatrix/meson.build rename to subprojects/gst-plugins-bad/tests/examples/audiomixmatrix/meson.build diff --git a/tests/examples/audiomixmatrix/test-audiomixmatrix.c b/subprojects/gst-plugins-bad/tests/examples/audiomixmatrix/test-audiomixmatrix.c similarity index 100% rename from tests/examples/audiomixmatrix/test-audiomixmatrix.c rename to subprojects/gst-plugins-bad/tests/examples/audiomixmatrix/test-audiomixmatrix.c diff --git a/tests/examples/avsamplesink/main.m b/subprojects/gst-plugins-bad/tests/examples/avsamplesink/main.m similarity index 100% rename from tests/examples/avsamplesink/main.m rename to subprojects/gst-plugins-bad/tests/examples/avsamplesink/main.m diff --git a/tests/examples/avsamplesink/meson.build b/subprojects/gst-plugins-bad/tests/examples/avsamplesink/meson.build similarity index 100% rename from tests/examples/avsamplesink/meson.build rename to subprojects/gst-plugins-bad/tests/examples/avsamplesink/meson.build diff --git a/tests/examples/camerabin2/gst-camera2.c b/subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.c similarity index 100% rename from tests/examples/camerabin2/gst-camera2.c rename to subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.c diff --git a/tests/examples/camerabin2/gst-camera2.h b/subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.h similarity index 100% rename from tests/examples/camerabin2/gst-camera2.h rename to subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.h diff --git a/tests/examples/camerabin2/gst-camera2.ui b/subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.ui similarity index 100% rename from tests/examples/camerabin2/gst-camera2.ui rename to subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camera2.ui diff --git a/tests/examples/camerabin2/gst-camerabin2-test.c b/subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camerabin2-test.c similarity index 100% rename from tests/examples/camerabin2/gst-camerabin2-test.c rename to subprojects/gst-plugins-bad/tests/examples/camerabin2/gst-camerabin2-test.c diff --git a/tests/examples/camerabin2/meson.build b/subprojects/gst-plugins-bad/tests/examples/camerabin2/meson.build similarity index 100% rename from tests/examples/camerabin2/meson.build rename to subprojects/gst-plugins-bad/tests/examples/camerabin2/meson.build diff --git a/tests/examples/codecparsers/meson.build b/subprojects/gst-plugins-bad/tests/examples/codecparsers/meson.build similarity index 100% rename from tests/examples/codecparsers/meson.build rename to subprojects/gst-plugins-bad/tests/examples/codecparsers/meson.build diff --git a/tests/examples/codecparsers/parse-jpeg.c b/subprojects/gst-plugins-bad/tests/examples/codecparsers/parse-jpeg.c similarity index 100% rename from tests/examples/codecparsers/parse-jpeg.c rename to subprojects/gst-plugins-bad/tests/examples/codecparsers/parse-jpeg.c diff --git a/tests/examples/codecparsers/parse-vp8.c b/subprojects/gst-plugins-bad/tests/examples/codecparsers/parse-vp8.c similarity index 100% rename from tests/examples/codecparsers/parse-vp8.c rename to subprojects/gst-plugins-bad/tests/examples/codecparsers/parse-vp8.c diff --git a/tests/examples/d3d11videosink/d3d11device.cpp b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11device.cpp similarity index 100% rename from tests/examples/d3d11videosink/d3d11device.cpp rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11device.cpp diff --git a/tests/examples/d3d11videosink/d3d11device.h b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11device.h similarity index 100% rename from tests/examples/d3d11videosink/d3d11device.h rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11device.h diff --git a/tests/examples/d3d11videosink/d3d11videosink-kb.c b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-kb.c similarity index 100% rename from tests/examples/d3d11videosink/d3d11videosink-kb.c rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-kb.c diff --git a/tests/examples/d3d11videosink/d3d11videosink-kb.h b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-kb.h similarity index 100% rename from tests/examples/d3d11videosink/d3d11videosink-kb.h rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-kb.h diff --git a/tests/examples/d3d11videosink/d3d11videosink-shared-texture-d3d9ex.cpp b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-shared-texture-d3d9ex.cpp similarity index 100% rename from tests/examples/d3d11videosink/d3d11videosink-shared-texture-d3d9ex.cpp rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-shared-texture-d3d9ex.cpp diff --git a/tests/examples/d3d11videosink/d3d11videosink-shared-texture.cpp b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-shared-texture.cpp similarity index 100% rename from tests/examples/d3d11videosink/d3d11videosink-shared-texture.cpp rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink-shared-texture.cpp diff --git a/tests/examples/d3d11videosink/d3d11videosink.c b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink.c similarity index 100% rename from tests/examples/d3d11videosink/d3d11videosink.c rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/d3d11videosink.c diff --git a/tests/examples/d3d11videosink/meson.build b/subprojects/gst-plugins-bad/tests/examples/d3d11videosink/meson.build similarity index 100% rename from tests/examples/d3d11videosink/meson.build rename to subprojects/gst-plugins-bad/tests/examples/d3d11videosink/meson.build diff --git a/tests/examples/directfb/decker.ttf b/subprojects/gst-plugins-bad/tests/examples/directfb/decker.ttf similarity index 100% rename from tests/examples/directfb/decker.ttf rename to subprojects/gst-plugins-bad/tests/examples/directfb/decker.ttf diff --git a/tests/examples/directfb/dfblogo.png b/subprojects/gst-plugins-bad/tests/examples/directfb/dfblogo.png similarity index 100% rename from tests/examples/directfb/dfblogo.png rename to subprojects/gst-plugins-bad/tests/examples/directfb/dfblogo.png diff --git a/tests/examples/directfb/gstdfb.c b/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c similarity index 100% rename from tests/examples/directfb/gstdfb.c rename to subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c diff --git a/tests/examples/directfb/meson.build b/subprojects/gst-plugins-bad/tests/examples/directfb/meson.build similarity index 100% rename from tests/examples/directfb/meson.build rename to subprojects/gst-plugins-bad/tests/examples/directfb/meson.build diff --git a/tests/examples/ipcpipeline/ipc-play.c b/subprojects/gst-plugins-bad/tests/examples/ipcpipeline/ipc-play.c similarity index 100% rename from tests/examples/ipcpipeline/ipc-play.c rename to subprojects/gst-plugins-bad/tests/examples/ipcpipeline/ipc-play.c diff --git a/tests/examples/ipcpipeline/ipcpipeline1.c b/subprojects/gst-plugins-bad/tests/examples/ipcpipeline/ipcpipeline1.c similarity index 100% rename from tests/examples/ipcpipeline/ipcpipeline1.c rename to subprojects/gst-plugins-bad/tests/examples/ipcpipeline/ipcpipeline1.c diff --git a/tests/examples/ipcpipeline/meson.build b/subprojects/gst-plugins-bad/tests/examples/ipcpipeline/meson.build similarity index 100% rename from tests/examples/ipcpipeline/meson.build rename to subprojects/gst-plugins-bad/tests/examples/ipcpipeline/meson.build diff --git a/tests/examples/meson.build b/subprojects/gst-plugins-bad/tests/examples/meson.build similarity index 100% rename from tests/examples/meson.build rename to subprojects/gst-plugins-bad/tests/examples/meson.build diff --git a/tests/examples/mpegts/meson.build b/subprojects/gst-plugins-bad/tests/examples/mpegts/meson.build similarity index 100% rename from tests/examples/mpegts/meson.build rename to subprojects/gst-plugins-bad/tests/examples/mpegts/meson.build diff --git a/tests/examples/mpegts/ts-parser.c b/subprojects/gst-plugins-bad/tests/examples/mpegts/ts-parser.c similarity index 100% rename from tests/examples/mpegts/ts-parser.c rename to subprojects/gst-plugins-bad/tests/examples/mpegts/ts-parser.c diff --git a/tests/examples/mpegts/ts-scte-writer.c b/subprojects/gst-plugins-bad/tests/examples/mpegts/ts-scte-writer.c similarity index 100% rename from tests/examples/mpegts/ts-scte-writer.c rename to subprojects/gst-plugins-bad/tests/examples/mpegts/ts-scte-writer.c diff --git a/tests/examples/mpegts/ts-section-writer.c b/subprojects/gst-plugins-bad/tests/examples/mpegts/ts-section-writer.c similarity index 100% rename from tests/examples/mpegts/ts-section-writer.c rename to subprojects/gst-plugins-bad/tests/examples/mpegts/ts-section-writer.c diff --git a/tests/examples/mpegts/tsmux-prog-map.c b/subprojects/gst-plugins-bad/tests/examples/mpegts/tsmux-prog-map.c similarity index 100% rename from tests/examples/mpegts/tsmux-prog-map.c rename to subprojects/gst-plugins-bad/tests/examples/mpegts/tsmux-prog-map.c diff --git a/tests/examples/msdk/meson.build b/subprojects/gst-plugins-bad/tests/examples/msdk/meson.build similarity index 100% rename from tests/examples/msdk/meson.build rename to subprojects/gst-plugins-bad/tests/examples/msdk/meson.build diff --git a/tests/examples/msdk/test-roi.c b/subprojects/gst-plugins-bad/tests/examples/msdk/test-roi.c similarity index 100% rename from tests/examples/msdk/test-roi.c rename to subprojects/gst-plugins-bad/tests/examples/msdk/test-roi.c diff --git a/tests/examples/mxf/meson.build b/subprojects/gst-plugins-bad/tests/examples/mxf/meson.build similarity index 100% rename from tests/examples/mxf/meson.build rename to subprojects/gst-plugins-bad/tests/examples/mxf/meson.build diff --git a/tests/examples/mxf/mxfdemux-structure.c b/subprojects/gst-plugins-bad/tests/examples/mxf/mxfdemux-structure.c similarity index 100% rename from tests/examples/mxf/mxfdemux-structure.c rename to subprojects/gst-plugins-bad/tests/examples/mxf/mxfdemux-structure.c diff --git a/tests/examples/nvcodec/meson.build b/subprojects/gst-plugins-bad/tests/examples/nvcodec/meson.build similarity index 100% rename from tests/examples/nvcodec/meson.build rename to subprojects/gst-plugins-bad/tests/examples/nvcodec/meson.build diff --git a/tests/examples/nvcodec/nvcodec-kb.c b/subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec-kb.c similarity index 100% rename from tests/examples/nvcodec/nvcodec-kb.c rename to subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec-kb.c diff --git a/tests/examples/nvcodec/nvcodec.c b/subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec.c similarity index 100% rename from tests/examples/nvcodec/nvcodec.c rename to subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec.c diff --git a/tests/examples/nvcodec/nvcodec.h b/subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec.h similarity index 100% rename from tests/examples/nvcodec/nvcodec.h rename to subprojects/gst-plugins-bad/tests/examples/nvcodec/nvcodec.h diff --git a/tests/examples/opencv/gstfacedetect_test.c b/subprojects/gst-plugins-bad/tests/examples/opencv/gstfacedetect_test.c similarity index 100% rename from tests/examples/opencv/gstfacedetect_test.c rename to subprojects/gst-plugins-bad/tests/examples/opencv/gstfacedetect_test.c diff --git a/tests/examples/opencv/gsthanddetect_test.c b/subprojects/gst-plugins-bad/tests/examples/opencv/gsthanddetect_test.c similarity index 100% rename from tests/examples/opencv/gsthanddetect_test.c rename to subprojects/gst-plugins-bad/tests/examples/opencv/gsthanddetect_test.c diff --git a/tests/examples/opencv/gstmotioncells_dynamic_test.c b/subprojects/gst-plugins-bad/tests/examples/opencv/gstmotioncells_dynamic_test.c similarity index 100% rename from tests/examples/opencv/gstmotioncells_dynamic_test.c rename to subprojects/gst-plugins-bad/tests/examples/opencv/gstmotioncells_dynamic_test.c diff --git a/tests/examples/opencv/meson.build b/subprojects/gst-plugins-bad/tests/examples/opencv/meson.build similarity index 100% rename from tests/examples/opencv/meson.build rename to subprojects/gst-plugins-bad/tests/examples/opencv/meson.build diff --git a/tests/examples/playout.c b/subprojects/gst-plugins-bad/tests/examples/playout.c similarity index 100% rename from tests/examples/playout.c rename to subprojects/gst-plugins-bad/tests/examples/playout.c diff --git a/tests/examples/uvch264/boolean_property.glade b/subprojects/gst-plugins-bad/tests/examples/uvch264/boolean_property.glade similarity index 100% rename from tests/examples/uvch264/boolean_property.glade rename to subprojects/gst-plugins-bad/tests/examples/uvch264/boolean_property.glade diff --git a/tests/examples/uvch264/enum_property.glade b/subprojects/gst-plugins-bad/tests/examples/uvch264/enum_property.glade similarity index 100% rename from tests/examples/uvch264/enum_property.glade rename to subprojects/gst-plugins-bad/tests/examples/uvch264/enum_property.glade diff --git a/tests/examples/uvch264/enum_property_gtk2.glade b/subprojects/gst-plugins-bad/tests/examples/uvch264/enum_property_gtk2.glade similarity index 100% rename from tests/examples/uvch264/enum_property_gtk2.glade rename to subprojects/gst-plugins-bad/tests/examples/uvch264/enum_property_gtk2.glade diff --git a/tests/examples/uvch264/int_property.glade b/subprojects/gst-plugins-bad/tests/examples/uvch264/int_property.glade similarity index 100% rename from tests/examples/uvch264/int_property.glade rename to subprojects/gst-plugins-bad/tests/examples/uvch264/int_property.glade diff --git a/tests/examples/uvch264/meson.build b/subprojects/gst-plugins-bad/tests/examples/uvch264/meson.build similarity index 100% rename from tests/examples/uvch264/meson.build rename to subprojects/gst-plugins-bad/tests/examples/uvch264/meson.build diff --git a/tests/examples/uvch264/test-uvch264.c b/subprojects/gst-plugins-bad/tests/examples/uvch264/test-uvch264.c similarity index 100% rename from tests/examples/uvch264/test-uvch264.c rename to subprojects/gst-plugins-bad/tests/examples/uvch264/test-uvch264.c diff --git a/tests/examples/uvch264/window.glade b/subprojects/gst-plugins-bad/tests/examples/uvch264/window.glade similarity index 100% rename from tests/examples/uvch264/window.glade rename to subprojects/gst-plugins-bad/tests/examples/uvch264/window.glade diff --git a/tests/examples/va/main.c b/subprojects/gst-plugins-bad/tests/examples/va/main.c similarity index 100% rename from tests/examples/va/main.c rename to subprojects/gst-plugins-bad/tests/examples/va/main.c diff --git a/tests/examples/va/meson.build b/subprojects/gst-plugins-bad/tests/examples/va/meson.build similarity index 100% rename from tests/examples/va/meson.build rename to subprojects/gst-plugins-bad/tests/examples/va/meson.build diff --git a/tests/examples/va/multiple-vpp.c b/subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c similarity index 100% rename from tests/examples/va/multiple-vpp.c rename to subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c diff --git a/tests/examples/waylandsink/main.c b/subprojects/gst-plugins-bad/tests/examples/waylandsink/main.c similarity index 100% rename from tests/examples/waylandsink/main.c rename to subprojects/gst-plugins-bad/tests/examples/waylandsink/main.c diff --git a/tests/examples/waylandsink/meson.build b/subprojects/gst-plugins-bad/tests/examples/waylandsink/meson.build similarity index 100% rename from tests/examples/waylandsink/meson.build rename to subprojects/gst-plugins-bad/tests/examples/waylandsink/meson.build diff --git a/tests/examples/waylandsink/wayland-threads.c b/subprojects/gst-plugins-bad/tests/examples/waylandsink/wayland-threads.c similarity index 100% rename from tests/examples/waylandsink/wayland-threads.c rename to subprojects/gst-plugins-bad/tests/examples/waylandsink/wayland-threads.c diff --git a/tests/examples/waylandsink/window.ui b/subprojects/gst-plugins-bad/tests/examples/waylandsink/window.ui similarity index 100% rename from tests/examples/waylandsink/window.ui rename to subprojects/gst-plugins-bad/tests/examples/waylandsink/window.ui diff --git a/tests/examples/webrtc/meson.build b/subprojects/gst-plugins-bad/tests/examples/webrtc/meson.build similarity index 100% rename from tests/examples/webrtc/meson.build rename to subprojects/gst-plugins-bad/tests/examples/webrtc/meson.build diff --git a/tests/examples/webrtc/webrtc.c b/subprojects/gst-plugins-bad/tests/examples/webrtc/webrtc.c similarity index 100% rename from tests/examples/webrtc/webrtc.c rename to subprojects/gst-plugins-bad/tests/examples/webrtc/webrtc.c diff --git a/tests/examples/webrtc/webrtcbidirectional.c b/subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcbidirectional.c similarity index 100% rename from tests/examples/webrtc/webrtcbidirectional.c rename to subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcbidirectional.c diff --git a/tests/examples/webrtc/webrtcrenego.c b/subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcrenego.c similarity index 100% rename from tests/examples/webrtc/webrtcrenego.c rename to subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcrenego.c diff --git a/tests/examples/webrtc/webrtcswap.c b/subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcswap.c similarity index 100% rename from tests/examples/webrtc/webrtcswap.c rename to subprojects/gst-plugins-bad/tests/examples/webrtc/webrtcswap.c diff --git a/tests/examples/webrtc/webrtctransceiver.c b/subprojects/gst-plugins-bad/tests/examples/webrtc/webrtctransceiver.c similarity index 100% rename from tests/examples/webrtc/webrtctransceiver.c rename to subprojects/gst-plugins-bad/tests/examples/webrtc/webrtctransceiver.c diff --git a/tests/examples/wpe/meson.build b/subprojects/gst-plugins-bad/tests/examples/wpe/meson.build similarity index 100% rename from tests/examples/wpe/meson.build rename to subprojects/gst-plugins-bad/tests/examples/wpe/meson.build diff --git a/tests/examples/wpe/wpe.c b/subprojects/gst-plugins-bad/tests/examples/wpe/wpe.c similarity index 100% rename from tests/examples/wpe/wpe.c rename to subprojects/gst-plugins-bad/tests/examples/wpe/wpe.c diff --git a/tests/files/barcode.png b/subprojects/gst-plugins-bad/tests/files/barcode.png similarity index 100% rename from tests/files/barcode.png rename to subprojects/gst-plugins-bad/tests/files/barcode.png diff --git a/tests/files/blue-square.png b/subprojects/gst-plugins-bad/tests/files/blue-square.png similarity index 100% rename from tests/files/blue-square.png rename to subprojects/gst-plugins-bad/tests/files/blue-square.png diff --git a/tests/files/mpeg2-es-with-cea708-cc.dat b/subprojects/gst-plugins-bad/tests/files/mpeg2-es-with-cea708-cc.dat similarity index 100% rename from tests/files/mpeg2-es-with-cea708-cc.dat rename to subprojects/gst-plugins-bad/tests/files/mpeg2-es-with-cea708-cc.dat diff --git a/tests/files/s16be-id3v2.aiff b/subprojects/gst-plugins-bad/tests/files/s16be-id3v2.aiff similarity index 100% rename from tests/files/s16be-id3v2.aiff rename to subprojects/gst-plugins-bad/tests/files/s16be-id3v2.aiff diff --git a/tests/files/sine.wav b/subprojects/gst-plugins-bad/tests/files/sine.wav similarity index 100% rename from tests/files/sine.wav rename to subprojects/gst-plugins-bad/tests/files/sine.wav diff --git a/tests/files/test.ts b/subprojects/gst-plugins-bad/tests/files/test.ts similarity index 100% rename from tests/files/test.ts rename to subprojects/gst-plugins-bad/tests/files/test.ts diff --git a/tests/icles/meson.build b/subprojects/gst-plugins-bad/tests/icles/meson.build similarity index 100% rename from tests/icles/meson.build rename to subprojects/gst-plugins-bad/tests/icles/meson.build diff --git a/tests/icles/pitch-test.c b/subprojects/gst-plugins-bad/tests/icles/pitch-test.c similarity index 100% rename from tests/icles/pitch-test.c rename to subprojects/gst-plugins-bad/tests/icles/pitch-test.c diff --git a/tests/meson.build b/subprojects/gst-plugins-bad/tests/meson.build similarity index 100% rename from tests/meson.build rename to subprojects/gst-plugins-bad/tests/meson.build diff --git a/tests/validate/meson.build b/subprojects/gst-plugins-bad/tests/validate/meson.build similarity index 100% rename from tests/validate/meson.build rename to subprojects/gst-plugins-bad/tests/validate/meson.build diff --git a/tests/validate/opencv/cvtracker.validatetest b/subprojects/gst-plugins-bad/tests/validate/opencv/cvtracker.validatetest similarity index 100% rename from tests/validate/opencv/cvtracker.validatetest rename to subprojects/gst-plugins-bad/tests/validate/opencv/cvtracker.validatetest diff --git a/tests/validate/opencv/cvtracker/flow-expectations/log-tracker-src-expected b/subprojects/gst-plugins-bad/tests/validate/opencv/cvtracker/flow-expectations/log-tracker-src-expected similarity index 100% rename from tests/validate/opencv/cvtracker/flow-expectations/log-tracker-src-expected rename to subprojects/gst-plugins-bad/tests/validate/opencv/cvtracker/flow-expectations/log-tracker-src-expected diff --git a/tools/element-templates/audiodecoder b/subprojects/gst-plugins-bad/tools/element-templates/audiodecoder similarity index 100% rename from tools/element-templates/audiodecoder rename to subprojects/gst-plugins-bad/tools/element-templates/audiodecoder diff --git a/tools/element-templates/audioencoder b/subprojects/gst-plugins-bad/tools/element-templates/audioencoder similarity index 100% rename from tools/element-templates/audioencoder rename to subprojects/gst-plugins-bad/tools/element-templates/audioencoder diff --git a/tools/element-templates/audiofilter b/subprojects/gst-plugins-bad/tools/element-templates/audiofilter similarity index 100% rename from tools/element-templates/audiofilter rename to subprojects/gst-plugins-bad/tools/element-templates/audiofilter diff --git a/tools/element-templates/audiosink b/subprojects/gst-plugins-bad/tools/element-templates/audiosink similarity index 100% rename from tools/element-templates/audiosink rename to subprojects/gst-plugins-bad/tools/element-templates/audiosink diff --git a/tools/element-templates/audiosrc b/subprojects/gst-plugins-bad/tools/element-templates/audiosrc similarity index 100% rename from tools/element-templates/audiosrc rename to subprojects/gst-plugins-bad/tools/element-templates/audiosrc diff --git a/tools/element-templates/baseparse b/subprojects/gst-plugins-bad/tools/element-templates/baseparse similarity index 100% rename from tools/element-templates/baseparse rename to subprojects/gst-plugins-bad/tools/element-templates/baseparse diff --git a/tools/element-templates/basesink b/subprojects/gst-plugins-bad/tools/element-templates/basesink similarity index 100% rename from tools/element-templates/basesink rename to subprojects/gst-plugins-bad/tools/element-templates/basesink diff --git a/tools/element-templates/basesrc b/subprojects/gst-plugins-bad/tools/element-templates/basesrc similarity index 100% rename from tools/element-templates/basesrc rename to subprojects/gst-plugins-bad/tools/element-templates/basesrc diff --git a/tools/element-templates/basetransform b/subprojects/gst-plugins-bad/tools/element-templates/basetransform similarity index 100% rename from tools/element-templates/basetransform rename to subprojects/gst-plugins-bad/tools/element-templates/basetransform diff --git a/tools/element-templates/element b/subprojects/gst-plugins-bad/tools/element-templates/element similarity index 100% rename from tools/element-templates/element rename to subprojects/gst-plugins-bad/tools/element-templates/element diff --git a/tools/element-templates/gobject b/subprojects/gst-plugins-bad/tools/element-templates/gobject similarity index 100% rename from tools/element-templates/gobject rename to subprojects/gst-plugins-bad/tools/element-templates/gobject diff --git a/tools/element-templates/sinkpad b/subprojects/gst-plugins-bad/tools/element-templates/sinkpad similarity index 100% rename from tools/element-templates/sinkpad rename to subprojects/gst-plugins-bad/tools/element-templates/sinkpad diff --git a/tools/element-templates/sinkpad-audio b/subprojects/gst-plugins-bad/tools/element-templates/sinkpad-audio similarity index 100% rename from tools/element-templates/sinkpad-audio rename to subprojects/gst-plugins-bad/tools/element-templates/sinkpad-audio diff --git a/tools/element-templates/sinkpad-simple b/subprojects/gst-plugins-bad/tools/element-templates/sinkpad-simple similarity index 100% rename from tools/element-templates/sinkpad-simple rename to subprojects/gst-plugins-bad/tools/element-templates/sinkpad-simple diff --git a/tools/element-templates/sinkpad-template b/subprojects/gst-plugins-bad/tools/element-templates/sinkpad-template similarity index 100% rename from tools/element-templates/sinkpad-template rename to subprojects/gst-plugins-bad/tools/element-templates/sinkpad-template diff --git a/tools/element-templates/sinkpad-template-video b/subprojects/gst-plugins-bad/tools/element-templates/sinkpad-template-video similarity index 100% rename from tools/element-templates/sinkpad-template-video rename to subprojects/gst-plugins-bad/tools/element-templates/sinkpad-template-video diff --git a/tools/element-templates/srcpad b/subprojects/gst-plugins-bad/tools/element-templates/srcpad similarity index 100% rename from tools/element-templates/srcpad rename to subprojects/gst-plugins-bad/tools/element-templates/srcpad diff --git a/tools/element-templates/srcpad-audio b/subprojects/gst-plugins-bad/tools/element-templates/srcpad-audio similarity index 100% rename from tools/element-templates/srcpad-audio rename to subprojects/gst-plugins-bad/tools/element-templates/srcpad-audio diff --git a/tools/element-templates/srcpad-simple b/subprojects/gst-plugins-bad/tools/element-templates/srcpad-simple similarity index 100% rename from tools/element-templates/srcpad-simple rename to subprojects/gst-plugins-bad/tools/element-templates/srcpad-simple diff --git a/tools/element-templates/srcpad-template b/subprojects/gst-plugins-bad/tools/element-templates/srcpad-template similarity index 100% rename from tools/element-templates/srcpad-template rename to subprojects/gst-plugins-bad/tools/element-templates/srcpad-template diff --git a/tools/element-templates/srcpad-template-video b/subprojects/gst-plugins-bad/tools/element-templates/srcpad-template-video similarity index 100% rename from tools/element-templates/srcpad-template-video rename to subprojects/gst-plugins-bad/tools/element-templates/srcpad-template-video diff --git a/tools/element-templates/videodecoder b/subprojects/gst-plugins-bad/tools/element-templates/videodecoder similarity index 100% rename from tools/element-templates/videodecoder rename to subprojects/gst-plugins-bad/tools/element-templates/videodecoder diff --git a/tools/element-templates/videoencoder b/subprojects/gst-plugins-bad/tools/element-templates/videoencoder similarity index 100% rename from tools/element-templates/videoencoder rename to subprojects/gst-plugins-bad/tools/element-templates/videoencoder diff --git a/tools/element-templates/videofilter b/subprojects/gst-plugins-bad/tools/element-templates/videofilter similarity index 100% rename from tools/element-templates/videofilter rename to subprojects/gst-plugins-bad/tools/element-templates/videofilter diff --git a/tools/element-templates/videosink b/subprojects/gst-plugins-bad/tools/element-templates/videosink similarity index 100% rename from tools/element-templates/videosink rename to subprojects/gst-plugins-bad/tools/element-templates/videosink diff --git a/tools/gst-app-maker b/subprojects/gst-plugins-bad/tools/gst-app-maker similarity index 100% rename from tools/gst-app-maker rename to subprojects/gst-plugins-bad/tools/gst-app-maker diff --git a/tools/gst-element-maker b/subprojects/gst-plugins-bad/tools/gst-element-maker similarity index 100% rename from tools/gst-element-maker rename to subprojects/gst-plugins-bad/tools/gst-element-maker diff --git a/tools/gst-element-maker-test.sh b/subprojects/gst-plugins-bad/tools/gst-element-maker-test.sh similarity index 100% rename from tools/gst-element-maker-test.sh rename to subprojects/gst-plugins-bad/tools/gst-element-maker-test.sh diff --git a/tools/gst-project-maker b/subprojects/gst-plugins-bad/tools/gst-project-maker similarity index 100% rename from tools/gst-project-maker rename to subprojects/gst-plugins-bad/tools/gst-project-maker diff --git a/tools/gst-transcoder.c b/subprojects/gst-plugins-bad/tools/gst-transcoder.c similarity index 100% rename from tools/gst-transcoder.c rename to subprojects/gst-plugins-bad/tools/gst-transcoder.c diff --git a/tools/meson.build b/subprojects/gst-plugins-bad/tools/meson.build similarity index 100% rename from tools/meson.build rename to subprojects/gst-plugins-bad/tools/meson.build diff --git a/tools/utils.c b/subprojects/gst-plugins-bad/tools/utils.c similarity index 100% rename from tools/utils.c rename to subprojects/gst-plugins-bad/tools/utils.c diff --git a/tools/utils.h b/subprojects/gst-plugins-bad/tools/utils.h similarity index 100% rename from tools/utils.h rename to subprojects/gst-plugins-bad/tools/utils.h