gstreamer/gst
Jan Alexander Steffens (heftig) 0b916e7cec rtmp2/connection: Separate inner from outer cancelling
The connection cancels itself when it is closed. To avoid the
cancellable passed to `gst_rtmp_connection_new` from being unexpectedly
cancelled, separate inner from outer cancellation by holding two
cancellables.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1558

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2111>
2021-03-28 11:07:33 +00:00
..
accurip remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
adpcmdec Remove autotools build system 2019-10-14 13:54:27 +01:00
adpcmenc plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
aiff aiffparse: Also set a channel mask for 2 channels 2020-11-04 07:36:47 +00:00
asfmux asfmux: consistent sscanf args usage 2020-05-21 20:37:49 +00:00
audiobuffersplit audiobuffersplit: Calculate the correct size for fixed size buffers 2020-12-17 04:41:18 +11:00
audiofxbad docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
audiolatency Remove autotools build system 2019-10-14 13:54:27 +01:00
audiomixmatrix plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
audiovisualizers plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
autoconvert gstautoconvert.c: fix clang warnings 2020-08-04 11:37:52 +00:00
bayer meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
camerabin2 gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
coloreffects plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
debugutils gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
dvbsubenc dvbsubenc: Add DVB Subtitle encoder 2020-06-17 12:50:13 +10:00
dvbsuboverlay dvbsuboverlay: Add support for dynamic resolution update. 2020-12-21 15:34:46 +05:30
dvdspu documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
faceoverlay Remove autotools build system 2019-10-14 13:54:27 +01:00
festival documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
fieldanalysis meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
freeverb Remove autotools build system 2019-10-14 13:54:27 +01:00
frei0r documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gaudieffects meson: add update-orc-dist target 2020-07-04 15:05:23 +01:00
gdp Remove autotools build system 2019-10-14 13:54:27 +01:00
geometrictransform docs: mark more types as plugin API 2020-06-23 12:10:17 -04:00
id3tag documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
inter intervideosrc: fix negotiation of interlaced caps 2020-12-13 13:25:13 +00:00
interlace interlace: Discard stored_frame on EOS and PAUSED_TO_READY 2021-03-08 21:02:01 +02:00
ivfparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
ivtc docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
jp2kdecimator docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
jpegformat documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
librfb bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
midi Remove autotools build system 2019-10-14 13:54:27 +01:00
mpegdemux mpegpsdemux: fix accurate seek 2021-03-22 12:54:14 +01:00
mpegpsmux documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mpegtsdemux mpegtsparse: Fix switched DTS/PTS when set-timestamps=false 2021-03-01 16:29:58 +01:00
mpegtsmux mpegtsmux: Add PMT_%d support to prog-map. 2021-03-18 15:07:53 +00:00
mxf gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
netsim gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
onvif onviftimestamp: Add missing break in set_property() 2020-05-10 11:17:19 +03:00
pcapparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
pnm documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
proxy proxysink: event_function needs to handle the event when it is disconnecetd from proxysrc 2020-08-13 14:21:05 +00:00
rawparse plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
removesilence documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
rist ristsrc: drop stream-start & eos messages posted from the internal udp sink(s) 2020-07-29 13:20:28 +00:00
rtmp2 rtmp2/connection: Separate inner from outer cancelling 2021-03-28 11:07:33 +00:00
rtp rtpmanagerbad: allow setting caps on rtpsrc 2020-12-04 14:51:38 +00:00
sdp sdpsrc: fix double free if sdp is provided as string via the property 2021-02-19 00:05:41 +00:00
segmentclip gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
siren Remove autotools build system 2019-10-14 13:54:27 +01:00
smooth Remove autotools build system 2019-10-14 13:54:27 +01:00
speed Remove autotools build system 2019-10-14 13:54:27 +01:00
subenc Remove autotools build system 2019-10-14 13:54:27 +01:00
switchbin switchbin: Free path objects on finalize 2019-11-13 10:15:32 +00:00
timecode avwait: Don't post messages with the mutex locked 2021-03-09 13:01:45 +02:00
transcode transcodebin: Minor error message enhancement 2020-11-30 17:31:48 -03:00
videofilters docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
videoframe_audiolevel Remove autotools build system 2019-10-14 13:54:27 +01:00
videoparsers mpegvideoparse: do not clip the frame 2021-03-11 15:01:38 +01:00
videosignal Remove autotools build system 2019-10-14 13:54:27 +01:00
vmnc remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
y4m docs: fix element names in section headers 2020-07-10 19:22:29 +00:00
meson.build dvbsubenc: Add DVB Subtitle encoder 2020-06-17 12:50:13 +10:00