gstreamer/gst
Havard Graff d5e26ab909 gstrtpmux: allow the ssrc-property to decide ssrc on outgoing buffers
By not doing this, the muxer is not effectively a rtpmuxer, rather a
funnel, since it should be a single stream that exists the muxer.

If not specified, take the first ssrc seen on a sinkpad, allowing upstream
to decide ssrc in "passthrough" with only one sinkpad.

Also, let downstream ssrc overrule internal configured one

We hence has the following order for determining the ssrc used by
rtpmux:

0. Suggestion from GstRTPCollision event
1. Downstream caps
2. ssrc-Property
3. (First) upstream caps containing ssrc
4. Randomly generated

https://bugzilla.gnome.org/show_bug.cgi?id=752694
2015-10-02 17:39:06 -04:00
..
alpha Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
apetag Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
audiofx audioecho: make sure buffer gets reallocated if max_delay changes 2015-08-14 11:50:22 +01:00
audioparsers aacparse: fix uninitialized variables in LOAS config reading 2015-09-26 22:18:26 +10:00
auparse Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
autodetect Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
avi avidemux: Reverse playback does not consider segment.start 2015-10-02 17:40:18 +03:00
cutter Revert "doc: Workaround gtkdoc issue" 2015-05-18 20:13:01 +02:00
debugutils Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
deinterlace deinterlace: update example pipeline 2015-06-25 10:47:40 +01:00
dtmf dtmfsrc: Reply to latency query 2015-09-01 15:49:07 -04:00
effectv Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
equalizer Revert "doc: Workaround gtkdoc issue" 2015-05-18 20:13:01 +02:00
flv flvmux: Make the element count in arrays not include end 2015-09-05 23:45:37 +10:00
flx Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
goom goom: use the new audiovisualizer base class 2015-10-01 16:16:25 +01:00
goom2k1 goom2k1: use the new audiovisualizer base class 2015-10-01 16:24:46 +01:00
icydemux Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
id3demux Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
imagefreeze Revert "imagefreeze: Remove impossible error condition" 2015-07-07 15:57:19 +01:00
interleave deinterleave: implement accept-caps 2015-09-30 17:35:33 -03:00
isomp4 qtdemux: handle empty segments in seeking adjust 2015-10-02 19:23:43 +01:00
law audioencoders: use template subset check for accept-caps 2015-08-16 14:30:57 -03:00
level level: fix level calculations for mutliple channels 2015-08-27 10:16:38 +02:00
matroska matroskademux: Remove leftover assertion from 0.10 2015-09-28 18:03:51 +02:00
monoscope Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
multifile splitmuxsink: post messages when fragments are being opened and closed 2015-10-03 00:52:23 +10:00
multipart Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
replaygain Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
rtp rtptheoradepay: Fix memory leaks 2015-09-20 10:13:38 +02:00
rtpmanager gstrtpmux: allow the ssrc-property to decide ssrc on outgoing buffers 2015-10-02 17:39:06 -04:00
rtsp rtpbin/rtpjitterbuffer/rtspsrc: Add property to set maximum ms between RTCP SR RTP time and last observed RTP time 2015-09-25 23:55:05 +02:00
shapewipe Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
smpte smpte: get size, stride info using VideoInfo 2015-10-02 17:38:01 +03:00
spectrum spectrum: send phase values in the GstMessage for Phase info 2015-09-23 15:41:08 +02:00
udp udpsrc: Fixup last commit 2015-10-02 22:42:20 +03:00
videobox Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
videocrop Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
videofilter Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
videomixer Release 1.5.1 2015-06-07 10:46:34 +02:00
wavenc Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
wavparse Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
y4m y4mencode: fix gst-launch version in documentation 2015-08-16 14:30:57 -03:00
Makefile.am