gstreamer/subprojects/gst-plugins-bad/gst/librfb/meson.build
Marc Leeman 955adc4564 rfbsrc: add uri interface
Adding a uri interface enables plugging in RFB/VNC sources to anything
that makes use of uridecodebin:

gst-play-1.0 rfb://:password@10.40.216.180:5903?shared=1

Use userinfo to pass user (ignored) and password, other key/value pairs
can be encoded in the query part of the URI (see shared)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1963>
2022-06-03 19:44:28 +00:00

19 lines
493 B
Meson

rfbsrc_sources = [
'gstrfbsrc.c',
'gstrfb-utils.c',
'rfbdecoder.c',
'd3des.c',
]
librfb_incs = include_directories('..')
gstrfbsrc = library('gstrfbsrc',
rfbsrc_sources,
c_args : gst_plugins_bad_args,
include_directories : [configinc, libsinc, librfb_incs],
dependencies : [gstbase_dep, gstvideo_dep, gio_dep, x11_dep],
install : true,
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstrfbsrc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrfbsrc]