Skip to content
  • Miguel París Díaz's avatar
    rtpsession: fix Early Feedback Transmission · e6504e3a
    Miguel París Díaz authored and Wim Taymans's avatar Wim Taymans committed
    In early retransmission we are allowed to schedule 1 regular RTCP packet
    at an earlier time. When we do that, we need to set allow_early to FALSE
    and ignore/drop (or merge) all future requests for early transmission.
    We now first check if we can schedule an early RTCP and if we can,
    actually prepare the data for the next RTCP interval.
    
    After we send the next regular RTCP after the early RTCP, we set
    allow_early to TRUE again to allow more early requests.
    
    Remove the condition for the immediate feedback for now.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=738319
    e6504e3a