gstreamer/ext
Sebastian Dröge d66aa872ca dtls: Handle errors/close_notify at all steps and propagate through the layers properly
Previously we simply logged errors but never reported them to elements
or even to the user. Fatal errors are now properly reported.

Additionally proper connection closing is implemented based on EOS:
- dtlsenc: EOS will cause close_notify to be sent to the peer and only
           if the peer also sent back close_notify we will forward the
           EOS event.
- dtlsdec: EOS will be forwarded normally, this only means that the
           unterlying transport was closed. On receiving a DTLS packet
           containing close_notify, return EOS and send EOS downstream.
2020-01-19 11:16:34 +00:00
..
aom documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
assrender documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
avtp avtpcvfdepay: Don't hide gst_pad_push return 2019-11-19 13:35:00 +00:00
bs2b Remove autotools build system 2019-10-14 13:54:27 +01:00
bz2 Remove autotools build system 2019-10-14 13:54:27 +01:00
chromaprint Remove autotools build system 2019-10-14 13:54:27 +01:00
closedcaption Revert "ccextractor: support new CEA 608 formats" 2019-12-17 16:43:54 -05:00
colormanagement documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
curl remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
dash dash: Remove spurious condition check and remove unused debug category 2020-01-07 04:11:27 +00:00
dc1394 Remove autotools build system 2019-10-14 13:54:27 +01:00
directfb documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dtls dtls: Handle errors/close_notify at all steps and propagate through the layers properly 2020-01-19 11:16:34 +00:00
dts Remove autotools build system 2019-10-14 13:54:27 +01:00
faac Remove autotools build system 2019-10-14 13:54:27 +01:00
faad Remove autotools build system 2019-10-14 13:54:27 +01:00
fdkaac remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
flite Remove autotools build system 2019-10-14 13:54:27 +01:00
fluidsynth Remove autotools build system 2019-10-14 13:54:27 +01:00
gme Remove autotools build system 2019-10-14 13:54:27 +01:00
gsm Remove autotools build system 2019-10-14 13:54:27 +01:00
hls hls: Check nettle version to ensure AES128 support 2020-01-10 16:03:48 +09:00
iqa Remove autotools build system 2019-10-14 13:54:27 +01:00
kate remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ladspa documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
libde265 Remove autotools build system 2019-10-14 13:54:27 +01:00
libmms documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
lv2 documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mdns ext: add libmicrodns-based mdns device provider 2019-10-08 12:28:01 +00:00
modplug Remove autotools build system 2019-10-14 13:54:27 +01:00
mpeg2enc documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mplex Remove autotools build system 2019-10-14 13:54:27 +01:00
musepack Remove autotools build system 2019-10-14 13:54:27 +01:00
neon bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
ofa Remove autotools build system 2019-10-14 13:54:27 +01:00
openal Remove autotools build system 2019-10-14 13:54:27 +01:00
opencv opencv: allow compilation against 4.2.x 2019-12-26 22:43:35 +01:00
openexr openexr: Fix check for when to pass -std=c++98 2019-12-02 08:53:59 +00:00
openh264 openh264enc: keep the headers 2019-12-06 08:35:00 +00:00
openjpeg openjpegenc: add support for sub-frame encoding 2019-12-22 02:54:00 +00:00
openmpt Remove autotools build system 2019-10-14 13:54:27 +01:00
openni2 remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
opus Remove autotools build system 2019-10-14 13:54:27 +01:00
resindvd remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
rsvg Remove autotools build system 2019-10-14 13:54:27 +01:00
rtmp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
sbc Remove autotools build system 2019-10-14 13:54:27 +01:00
sctp Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
smoothstreaming Remove autotools build system 2019-10-14 13:54:27 +01:00
sndfile Remove autotools build system 2019-10-14 13:54:27 +01:00
soundtouch remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
spandsp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
srt gstsrtsink: Add wait-for-connection property to srtsink 2019-12-19 19:46:47 +00:00
srtp srtp: Remove %z as it doesn't work on Windows 2019-12-09 15:41:13 -05:00
svthevcenc svthevcenc: Add new SVT-HEVC encoder element 2019-12-20 15:43:55 +00:00
teletextdec remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ttml ttmlparse: Collect buffers until detecting complete xml document 2019-11-22 18:31:10 +09:00
voaacenc Remove autotools build system 2019-10-14 13:54:27 +01:00
voamrwbenc Remove autotools build system 2019-10-14 13:54:27 +01:00
vulkan vulkansink: Fix null pointer exception 2020-01-03 08:45:12 +00:00
wayland waylandsink: Fix xdg_shell fullscreen mode 2020-01-10 18:22:57 +00:00
webp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
webrtc webrtcbin: Don't consider transceivers without mid as inactive during ICE gathering state updates 2020-01-19 10:47:59 +00:00
webrtcdsp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
wildmidi documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
wpe Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
x265 documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
zbar zbar: remove useless conditional on passthrough 2020-01-07 17:24:50 +00:00
zxing zxing: initial plugin revision 2020-01-07 17:24:50 +00:00
meson.build zxing: initial plugin revision 2020-01-07 17:24:50 +00:00