gstreamer/subprojects/gst-plugins-bad/gst
Marc Leeman b7820a0de7 rtpsink: set sync off on rtcp_sink
When using the following setup (the error can be reproduced using
simpler sender pipelines), the receiver resynchronises the clock on RTCP
packets. The effect was that a couple seconds were cut out of the
playback because an initial RTCP packet was dropped.

When sending out all RTCP packets (setting sync=FALSE on the RTCP
updsink), the playback is fine.

This syncs rtpsink with rtpsrc (where this property was already set).

gst-launch-1.0 filesrc location=899-en.mp3 \
    ! mpegaudioparse \
    ! mpg123audiodec \
    ! audioconvert \
    ! audioresample \
    ! avenc_g722 \
    ! rtpg722pay
    ! rtpsink uri=rtp://239.1.2.3:1234

gst-launch-1.0 uridecodebin rtp://239.1.2.3:1234?encoding-name=G722 \
    ! autoaudiosink

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/993>
2021-10-01 22:57:02 +00:00
..
accurip
adpcmdec
adpcmenc
aiff
asfmux
audiobuffersplit
audiofxbad
audiolatency
audiomixmatrix
audiovisualizers
autoconvert
bayer
camerabin2
codecalpha
coloreffects
debugutils
dvbsubenc
dvbsuboverlay
dvdspu
faceoverlay
festival
fieldanalysis
freeverb
frei0r
gaudieffects
gdp
geometrictransform
id3tag
inter
interlace
ivfparse
ivtc
jp2kdecimator
jpegformat
librfb
midi
mpegdemux
mpegpsmux
mpegtsdemux mpegts: add missing Since comments after SCTE 35 work 2021-09-25 01:29:38 +00:00
mpegtsmux basetsmux: use private copy of g_ptr_array_copy 2021-09-25 01:29:38 +00:00
mxf
netsim
onvif
pcapparse
pnm
proxy
rawparse
removesilence
rist
rtmp2
rtp rtpsink: set sync off on rtcp_sink 2021-10-01 22:57:02 +00:00
sdp
segmentclip
siren
smooth
speed
subenc
switchbin
timecode
transcode
videofilters
videoframe_audiolevel
videoparsers
videosignal
vmnc
y4m
meson.build