gstreamer/ext/webrtc
Matthew Waters 7bf18ad258 webrtc: start in the closed state
This means that we will reject all operations before we've transitioned
into READY.

This also fixes the tests using the default GMainContext in the NULL
state instead of the webrtcbin internal GMainContext and thread.  Also
removes a potential ordering race where on the element transitioning to
READY, an operations could have been queued on two different threads and
removing a guarentee on operation ordering.
2018-10-08 21:56:31 +11:00
..
fwd.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
gstwebrtc.c webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
gstwebrtcbin.c webrtc: start in the closed state 2018-10-08 21:56:31 +11:00
gstwebrtcbin.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
gstwebrtcice.c webrtcice: do not run host resolution from applictation thread 2018-09-19 16:17:24 +02:00
gstwebrtcice.h webrtcbin: New add-turn-server API 2018-09-19 16:17:24 +02:00
gstwebrtcstats.c webrtc/stats: rename debug category not to be ice related 2018-09-21 19:36:52 +10:00
gstwebrtcstats.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
icestream.c webrtc: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-24 00:17:26 +02:00
icestream.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
Makefile.am webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
meson.build webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
nicetransport.c webrtc: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-24 00:17:26 +02:00
nicetransport.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
sctptransport.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
sctptransport.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
transportreceivebin.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
transportreceivebin.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
transportsendbin.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
transportsendbin.h webrtc: Clean up and fix transportsendbin 2018-07-14 23:20:13 +10:00
transportstream.c webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
transportstream.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
utils.c webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
utils.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
webrtcdatachannel.c webrtcdatachannel: take ref of data so it doesn't disappear 2018-09-26 16:01:57 +10:00
webrtcdatachannel.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
webrtcsdp.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
webrtcsdp.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
webrtctransceiver.c webrtcbin: implement support for FEC and RTX 2018-05-09 14:46:14 +02:00
webrtctransceiver.h webrtcbin: implement support for FEC and RTX 2018-05-09 14:46:14 +02:00