main: Add the ability to load the remote plugin 63/24663/1
authorMarius Vlad <marius.vlad@collabora.com>
Tue, 2 Jun 2020 09:47:13 +0000 (12:47 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 8 Jun 2020 20:20:53 +0000 (23:20 +0300)
commit9fe95df2b4c20fbbb7f1453296823223f9a5fab2
tree0c3c59fbd0660c1de7045c1d5fe6248215abc1af
parentf5f420bb4a1a3728b906a00d1b767ea52ab797ad
main: Add the ability to load the remote plugin

Streaming to 'remote' outputs needs the remote-pluging 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-pasta directly. Will follow up with upstream
to provide headers for the plug-ings.

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]