gstreamer/gst
Nicolas Dufresne 2ff7519d73 rtpbin: Allow reusing the sender AUX bin
This is needed for the case you don't know in advance all the sessions
you will be using, but would like to place all the related AUX element
in the same GstBin. As per current implementation, each time an sender
AUX bin is requested and returned, RTPBin will walk the src pads and
create sessions for these pads.

In the current implementation, if a src pad already have a sessions, it
returns an error and stops. As a side effect, if an AUX bin is reused in
a following AUX bin request, it can only work if the pads are created on
the last request.

This change simply relax the restriction in order to keep walking, and
just ensure that all newly created pads have a sessions.
2019-03-21 21:10:43 +00:00
..
alpha Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
apetag Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
audiofx audiofx: add stereo element which was moved from -bad to build 2018-12-25 16:10:49 +01:00
audioparsers flacparse: On sink caps change restart parser 2018-12-14 09:22:33 +00:00
auparse Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
autodetect Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
avi avidemux: fix misleading debug line 2018-10-18 15:50:19 +02:00
cutter Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
debugutils Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
deinterlace meson: Replace empty configuration_data() with copy keyword 2018-10-17 14:15:33 +01:00
dtmf dtmfsrc: Declare output as interleaved 2018-10-28 17:12:59 +00:00
effectv Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
equalizer Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
flv flvmux: Fix scale of time values in warning message 2019-03-15 09:55:32 +00:00
flx Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
goom Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
goom2k1 Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
icydemux icydemux: avoid timestamp field initialisation for tag event 2018-05-07 01:25:25 +10:00
id3demux Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
imagefreeze imagefreeze: add a num-buffers property 2019-03-14 09:12:28 +01:00
interleave deinterleave: Allow switching between 1 channel configs 2019-01-28 23:23:41 +00:00
isomp4 qtdemux: Don't pass zero to denominator for framerate 2019-03-19 12:35:08 +09:00
law Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
level Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
matroska matroskamux: add support for new color primaries 2019-03-12 16:52:45 +01:00
monoscope Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
multifile splitmuxsrc: Refactor part preparation code and remove "prepared" signal from reader helper object 2019-01-09 13:35:58 +02:00
multipart Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
replaygain Revert "BugFix : Change peak value to normalize audio file with fallback gain" 2018-05-15 10:35:09 +01:00
rtp rtpulpfdecdec: only put recovered packet back into storage if not recovered from there 2019-03-06 19:40:10 +00:00
rtpmanager rtpbin: Allow reusing the sender AUX bin 2019-03-21 21:10:43 +00:00
rtsp rtspsrc: Don't remove udpsrc/sink from rtspsrc if they were not added to it 2019-03-15 08:21:11 +00:00
shapewipe Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
smpte Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
spectrum Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
udp docs: fix typos s/recieve/receive/ 2019-03-07 12:41:40 +01:00
videobox meson: Replace empty configuration_data() with copy keyword 2018-10-17 14:15:33 +01:00
videocrop aspectcropration: Fix potential unref of NULL pointer 2018-11-26 08:11:57 -03:00
videofilter Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
videomixer meson: Replace empty configuration_data() with copy keyword 2018-10-17 14:15:33 +01:00
wavenc Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
wavparse wavparse: Declare support for RF64 2019-02-24 14:29:27 +00:00
y4m Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:54 +05:30