From dba577f39c489b9db29960f2bf5cc78ac4f29d7b Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sun, 4 Oct 2026 14:42:16 +0200 Subject: Move OMEMO, OpenPGP and RTP plugins into main/libdino --- plugins/rtp/src/participant.vala | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 plugins/rtp/src/participant.vala (limited to 'plugins/rtp/src/participant.vala') diff --git a/plugins/rtp/src/participant.vala b/plugins/rtp/src/participant.vala deleted file mode 100644 index 1ca13191..00000000 --- a/plugins/rtp/src/participant.vala +++ /dev/null @@ -1,39 +0,0 @@ -using Gee; -using Xmpp; - -public class Dino.Plugins.Rtp.Participant { - public Jid full_jid { get; private set; } - - protected Gst.Pipeline pipe; - private Map ssrcs = new HashMap(); - - public Participant(Gst.Pipeline pipe, Jid full_jid) { - this.pipe = pipe; - this.full_jid = full_jid; - } - - public uint32 get_ssrc(Stream stream) { - if (ssrcs.has_key(stream)) { - return ssrcs[stream]; - } - return 0; - } - - public void set_ssrc(Stream stream, uint32 ssrc) { - if (ssrcs.has_key(stream)) { - warning("Learning ssrc %ul for %s in %s when it is already known as %ul", ssrc, full_jid.to_string(), stream.to_string(), ssrcs[stream]); - } else { - stream.on_destroy.connect(unset_ssrc); - } - ssrcs[stream] = ssrc; - } - - public void unset_ssrc(Stream stream) { - ssrcs.unset(stream); - stream.on_destroy.disconnect(unset_ssrc); - } - - public string to_string() { - return @"participant $full_jid"; - } -} \ No newline at end of file -- cgit v1.3