Nvcompositor using gstreamer1.16

Hello,
Is there a way to support the nvcompositor plugin when using gstreamer1.16?
I am using Yocto with the following BSP layer https://github.com/madisongh/meta-tegra
It seems the nvcompositor plugin rely on libgstbadbase-1.0 and libgstbadvideo-1.0 libraries which are not present anymore using gstreamer 1.16.

Here is the Yocto recipe for buidling gstreamer1.0-plugins-tegra that includes nvcompositor.

require tegra-binaries-${PV}.inc
require tegra-shared-binaries.inc

DEPENDS = "\
	gstreamer1.0-plugins-base \
	${@bb.utils.contains('DISTRO_FEATURES', ['x11', 'alsa'], 'virtual/libx11 alsa-lib', '', d)} \
"

do_configure() {
    tar -C ${B} -x -f ${S}/nv_tegra/nv_sample_apps/nvgstapps.tbz2
}

do_compile[noexec] = "1"

LIBROOT = "${B}/usr/lib/aarch64-linux-gnu"

NVGSTCAPTURE = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'nvgstcapture', '', d)}"
NVGSTPLAYER = "${@bb.utils.contains('DISTRO_FEATURES', ['x11', 'alsa'], 'nvgstplayer', '', d)}"

do_install() {
    if [ -n "${NVGSTCAPTURE}" ]; then
        install -d ${D}${bindir}
        install -m 0755 ${B}/usr/bin/nvgstcapture-1.0 ${D}${bindir}
    fi
    if [ -n "${NVGSTPLAYER}" ]; then
        install -d ${D}${bindir}
        install -m 0755 ${B}/usr/bin/nvgstplayer-1.0 ${D}${bindir}
    fi
    install -d ${D}${libdir}/gstreamer-1.0
    install -m 0644 ${LIBROOT}/libgstnvegl-1.0.so.0 ${D}${libdir}
    install -m 0644 ${LIBROOT}/libgstnvivameta.so ${D}${libdir}
    install -m 0644 ${LIBROOT}/libgstnvexifmeta.so ${D}${libdir}
    install -m 0644 ${LIBROOT}/libnvsample_cudaprocess.so ${D}${libdir}
    for f in ${LIBROOT}/gstreamer-1.0/lib*; do
        install -m 0644 $f ${D}${libdir}/gstreamer-1.0/
    done
    rm -f ${D}${libdir}/gstreamer-1.0/libgstnveglglessink.so*
    rm -f ${D}${libdir}/gstreamer-1.0/libgstnvvideo4linux2.so*
    rm -f ${D}${libdir}/gstreamer-1.0/libgstnvvideosinks.so*
    rm -f ${D}${libdir}/gstreamer-1.0/libgstomx.so*
}

PACKAGES = "${NVGSTCAPTURE} ${NVGSTPLAYER} ${PN}-nvcompositor ${PN}"
FILES_nvgstcapture = "${bindir}/nvgstcapture-1.0"
RDEPENDS_nvgstcapture = "${PN} libgstapp-1.0 tegra-libraries-argus"
FILES_nvgstplayer = "${bindir}/nvgstplayer-1.0"
RDEPENDS_nvgstplayer = "${PN}"
FILES_${PN}-nvcompositor = "${libdir}/gstreamer-1.0/libgstnvcompositor.so"
FILES_${PN} = "${libdir}"
DEBIAN_NOAUTONAME_${PN} = "1"

INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INSANE_SKIP_${PN}-nvcompositor = "dev-so ldflags build-deps"
INSANE_SKIP_${PN} = "dev-so ldflags build-deps"
INSANE_SKIP_${PN}-dev = "ldflags build-deps"
INSANE_SKIP_nvgstcapture = "ldflags build-deps"
INSANE_SKIP_nvgstplayer = "ldflags build-deps"
RDEPENDS_${PN} = "gstreamer1.0 libgstvideo-1.0 tegra-libraries libdrm"
RDEPENDS_${PN}-nvcompositor = "gstreamer1.0 libgstbadbase-1.0 libgstbadvideo-1.0 libgstvideo-1.0 tegra-libraries"

Thanks,
Jérôme

Hi,
nvcompositor depends on GstVideoAggregator:
https://gstreamer.freedesktop.org/documentation/video/gstvideoaggregator.html?gi-language=c

If it is removed in gstreamer 1.16, nvcompositor cannot work.