main: Add the ability to load the remote plugin 63/24663/4
authorMarius Vlad <marius.vlad@collabora.com>
Tue, 2 Jun 2020 09:47:13 +0000 (12:47 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 15 Jun 2020 10:09:17 +0000 (10:09 +0000)
commitb3c4f205c94e55d574483160f5d38b0bfc7c1d16
tree16acdc05906de3b5c8449090d721392f47a6df23
parent7af3d3760c29157282348648d893af285b7efb34
main: Add the ability to load the remote plugin

Streaming to 'remote' outputs needs the remote-plugin library.
We build it automatically if we determine that the gst dependencies are
satisfied, otherwise we're using a stub version for it.

Unfortunatelly, upstream doesn't provide necessary header for the
remoting.h so we copy-paste directly. Will follow up with upstream
to provide headers for the plugins.

Bug-AGl: SPEC-3280

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ide277b402c511ed075fa1c5aaaf7770b50359c35
meson.build
src/main.c
src/remote.h [new file with mode: 0644]