gstreamer/ext/webrtc
Mathieu Duponchelle f8eef0aba0 webrtcbin: fix blocking of receive bin
The receive bin should block buffers from reaching dtlsdec before
the dtls connection has started.

While there was code to block its sinkpads until receive_state
was different from BLOCK, nothing was ever setting it to BLOCK
in the first place. This commit corrects this by setting the
initial state to BLOCK, directly in the constructor.

In addition, now that blocking is effective, we want to only
block buffers and buffer lists, as that's what might trigger
errors, we want to still let events and queries go through,
not doing so causes immediate deadlocks when linking the
bin.
2020-02-01 01:46:57 +01:00
..
fwd.h
gstwebrtc.c
gstwebrtcbin.c webrtcbin: connect rtp funnel after updating ptmaps 2020-01-21 11:17:38 +00:00
gstwebrtcbin.h webrtcbin: use the latest self-generated SDP as the basis for renegotiations 2019-07-03 23:44:15 +00:00
gstwebrtcice.c Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
gstwebrtcice.h
gstwebrtcstats.c webrtc/stats: redo considering internal sources 2019-09-12 01:06:41 +00:00
gstwebrtcstats.h
icestream.c
icestream.h
meson.build
nicetransport.c
nicetransport.h
sctptransport.c Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
sctptransport.h
transportreceivebin.c webrtcbin: fix blocking of receive bin 2020-02-01 01:46:57 +01:00
transportreceivebin.h webrtcbin: fix DTLS when receivebin is set to DROP 2019-06-19 18:04:14 +00:00
transportsendbin.c
transportsendbin.h
transportstream.c
transportstream.h
utils.c webrtcbin: Don't assert if an SDP media can't be converted to caps 2019-07-08 07:18:41 +00:00
utils.h webrtcbin: use the latest self-generated SDP as the basis for renegotiations 2019-07-03 23:44:15 +00:00
webrtcdatachannel.c webrtc: Unmap all non-binary buffers received via the datachannel 2020-01-07 21:15:20 +00:00
webrtcdatachannel.h webrtcdatachannel: inherit directly from GObject 2019-07-16 21:35:47 +00:00
webrtcsdp.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
webrtcsdp.h
webrtctransceiver.c rtptransceiver: Remove direction setter and vfunc and replace it by a property 2019-08-06 12:22:21 +00:00
webrtctransceiver.h