• Nicolas Dufresne's avatar
    rtpsession: Fix EOS forwarding · dae3fdcf
    Nicolas Dufresne authored
    So far we assumed that if all sources are bye, this meant we needed to
    send an EOS on the RTCP sink. The problem is that this case may happens
    if we only had one internal source and it detected a collision.
    
    So now we limit the EOS forwarding to when there is a send_rtp_sink pad
    and that this pad has received EOS. We don'tcheck the recv_rtp_sink
    since the code does not wait for the bye to be send before sending EOS
    to the RTCP src pad.
    dae3fdcf
Name
Last commit
Last update
common @ 59cb6781 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs/gst Loading commit data...
hooks Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
sys Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-plugins-good.doap Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...