gstreamer/ext
Jan Alexander Steffens (heftig) e9aa117200 srtp: Support libsrtp2
For libsrtp 1, add defines that translate the new namespaced identifiers
to the old unnamespaced ones. Also move the code for setting and getting
a stream's ROC into two compat functions that match libsrtp2's API.

It seems that libsrtp2 properly supports changing the ROC without having
to touch the sequence numbers afterwards, given that srtp_set_stream_roc
sets a pending_roc field, so the entire roc_changed dance should not be
needed anymore. The compat functions for libsrtp 1 just contain our
preexisting hacks, however, so it's still needed there.

libsrtp2 has no means of discovering the streams in the session, so to
create the stats structure we need to iterate over our own set of SSRCs.
For this we also need to re-add the previously removed ssrcs_set to the
encoder.

https://bugzilla.gnome.org/show_bug.cgi?id=776901
2018-01-29 09:58:11 +02:00
..
aom aom: Add direct casts for GstAV1Enc and GstAV1Dec 2018-01-26 11:12:06 +02:00
assrender Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bs2b Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bz2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
chromaprint Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
colormanagement lcms: Add LCMS ICC color correction element 2017-10-19 16:46:24 +02:00
curl meosn: curl: also check for and use libssh2 if available 2018-01-22 18:55:06 +00:00
daala Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dash dashdemux: parse xs:dateTime's timezone indicator 2017-12-18 14:07:36 +01:00
dc1394 dc1394src: Remove logically dead code 2017-11-24 07:57:49 +01:00
directfb dfbvideosink: Pass the VideoInfo to gst_video_info_from_caps 2017-09-06 16:04:49 -03:00
dtls Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dts Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faac Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faad Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fdkaac fdkaacenc: check fdk-aac version in meson.build 2017-10-25 14:36:55 +02:00
flite Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fluidsynth Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gl gl: local libs should come first in Makefile.am 2017-12-23 12:53:39 +01:00
gme Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gsm gsm: unmap output buffer when done 2017-07-17 09:22:15 +01:00
gtk gtk: don't include uninstalled header 2017-12-19 13:03:28 +00:00
hls hlsdemux: fix memory leak while updating master playlist 2018-01-16 08:49:04 +01:00
iqa Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
kate kateenc: Refactoring for readability and leak fixing 2018-01-11 11:38:25 +01:00
ladspa ladspa: Add Windows/OSX path support 2017-12-18 16:54:15 -05:00
libde265 de265: Don't leak CodecState 2017-11-21 16:43:03 +01:00
libmms Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
lv2 lv2: fix inverted boolean properties 2018-01-15 20:01:06 +00:00
modplug Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mpeg2enc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mplex Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
musepack Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
neon Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ofa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
openal Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opencv opencv: allow all future 3.4.x versions 2018-01-02 11:43:39 +00:00
openexr openexr: Header are not C++11, force C++98 2017-07-11 12:43:46 -04:00
openh264 openh264dec: Remove useless check 2018-01-03 16:07:24 +01:00
openjpeg openjpeg: Remove compatibility with openjpeg 2.0 2017-10-20 12:27:30 +02:00
openmpt Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
openni2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opus opusparse: fix uninitialized-warning 2017-11-25 12:13:05 +00:00
qt gl: update plugins to use GstGL from -base 2017-12-19 12:02:31 +00:00
resindvd Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
rsvg Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
rtmp rtmpsink: don't crash if there's streamheader field in the caps 2018-01-28 14:28:33 +00:00
sbc sbcenc: Fix typo in docs 2017-09-05 10:56:24 +03:00
schroedinger Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
smoothstreaming smoothstreaming: Handle invalid XML 2017-11-21 15:33:57 +01:00
sndfile Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
soundtouch Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spandsp Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
srt srt: Include srt.h inside object header 2018-01-09 18:10:04 -05:00
srtp srtp: Support libsrtp2 2018-01-29 09:58:11 +02:00
teletextdec Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
ttml ttmlparse: Ensure default showBackground behaviour is enacted 2017-09-20 17:11:29 +03:00
voaacenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
voamrwbenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
vulkan vulkan: Fix out-of-bound read 2017-11-21 16:39:14 +01:00
wayland waylandsink: Fix memory leak of shm allocator 2017-12-06 20:50:31 -05:00
webp webpenc: Unmap video frame in failed case 2017-09-23 08:38:39 +01:00
webrtcdsp Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
wildmidi Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
x265 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
zbar Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
Makefile.am gl: enable openglmixers plugin in autotools again too 2017-12-19 19:23:43 +00:00
meson.build meson: gl: fix build of openglmixers plugin 2017-12-19 17:34:50 +00:00