examples: webrtc: Update to gstreamer-rs 0.19 release
authorSebastian Dröge <sebastian@centricular.com>
Mon, 24 Oct 2022 10:18:42 +0000 (13:18 +0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 24 Oct 2022 11:50:09 +0000 (11:50 +0000)
commit7193a601b3afe9ccdf2914b924dca5a196892828
treeab06674f432e1ac0b54dc974d0c01a4c4c919d61
parent23261bccbba84abb1334ffc4dea0514f74a5f2af
examples: webrtc: Update to gstreamer-rs 0.19 release

Also update the macOS workaround for gstreamer-gl requiring a
`NSRunLoop` / `NSApp` on the main thread, and update from strucopt to
clap 4.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3255>
subprojects/gst-examples/webrtc/janus/rust/Cargo.lock
subprojects/gst-examples/webrtc/janus/rust/Cargo.toml
subprojects/gst-examples/webrtc/janus/rust/src/janus.rs
subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/Cargo.lock
subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/Cargo.toml
subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/macos_workaround.rs
subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/main.rs
subprojects/gst-examples/webrtc/sendrecv/gst-rust/Cargo.lock
subprojects/gst-examples/webrtc/sendrecv/gst-rust/Cargo.toml
subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/macos_workaround.rs
subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/main.rs