summaryrefslogtreecommitdiff
path: root/ext/dtls/gstdtlssrtpenc.c
Commit message (Collapse)AuthorAgeFilesLines
* Use gst_element_request_pad_simple...François Laignel2021-05-051-3/+4
| | | | | | Instead of the deprecated gst_element_get_request_pad. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2180>
* dtls: allow per feature registrationStéphane Cerveau2021-03-231-0/+3
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2038>
* dtls: use GST_WARNING instead of g_warningStéphane Cerveau2021-02-171-2/+7
| | | | | | | No need a g_warning which is failing always with gst-inspect -a Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2010>
* gstdtlsrtpenc: Add rtp-sync propertyJan Schmidt2020-02-271-11/+54
| | | | | | | | Add an rtp-sync property which synchronises RTP streams to the pipeline clock before passing them to funnel for merging with RTCP. https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1212
* dtls: Keep track of the connection state and signal it through all the layersSebastian Dröge2020-01-191-0/+25
| | | | | This allows the application to keep track of the underlying DTLS connection state and act accordingly.
* Don't pass default GLib marshallers for signalsNiels De Graef2019-11-061-2/+1
| | | | | | | | | | | | By passing NULL to `g_signal_new` instead of a marshaller, GLib will actually internally optimize the signal (if the marshaller is available in GLib itself) by also setting the valist marshaller. This makes the signal emission a bit more performant than the regular marshalling, which still needs to box into `GValue` and call libffi in case of a generic marshaller. Note that for custom marshallers, one would use `g_signal_set_va_marshaller()` with the valist marshaller instead.
* dtls: Use unique names for internal elements to ease debuggingSantiago Carot-Nemesio2016-04-041-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=748651
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-8/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* dtls: Fix memory leakJose Antonio Santos Cadenas2015-05-151-0/+2
| | | | | | | Keys were not correctly released when it was get as a property nor when a second key was received https://bugzilla.gnome.org/show_bug.cgi?id=749380
* dtls: Fix some search & replace mistakes from renaming the elementsSebastian Dröge2015-03-181-9/+9
|
* dtls: Re-namespace from Er to GstSebastian Dröge2015-03-161-41/+40
|
* dtls: Fix indentionSebastian Dröge2015-03-161-296/+328
|
* dtls: Add new DTLS pluginSebastian Dröge2015-03-161-0/+436
This is a copy of the Ericsson DTLS plugin from https://github.com/EricssonResearch/openwebrtc-gst-plugins/tree/master/ext/erdtls/src https://bugzilla.gnome.org/show_bug.cgi?id=744582