gst-plugins-rs/net
Matthew Waters 2ac560975c webrtc/signaller: emit the relevant signals instead of the interface vtable
In order to support the use case of an external user providing their own
signalling mechanism, we want the signals to be used and only if nothing
is connected, fallback to the default handling.  Calling the interface
vtable directly will bypass the signal emission entirely.

Also ensure that the signals are defined properly for this case. i.e.
1. Signals the the application/external code is expected to emit are
   marked as an action signal.
2. Add accumulators to avoid calling the default class handler if
   another signal handler is connected.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1141>
2023-04-07 09:58:13 +10:00
..
aws awstranscriber: Reset start_time per task 2023-04-05 18:22:59 +00:00
hlssink3 git: replace LICENSE file symlinks with copies 2023-04-04 14:26:37 +01:00
ndi ndisrc: Fix copying of raw video frames with different NDI/GStreamer strides 2023-04-05 16:45:48 +03:00
onvif git: replace LICENSE file symlinks with copies 2023-04-04 14:26:37 +01:00
raptorq git: replace LICENSE file symlinks with copies 2023-04-04 14:26:37 +01:00
reqwest git: replace LICENSE file symlinks with copies 2023-04-04 14:26:37 +01:00
rtp chore(webrtcsink): fix max-bitrate blurb and nick 2023-03-28 16:11:05 +11:00
webrtc webrtc/signaller: emit the relevant signals instead of the interface vtable 2023-04-07 09:58:13 +10:00
webrtchttp Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00