Revision eb9e75ef src/gst/rtpSender.cpp

b/src/gst/rtpSender.cpp
69 69
}
70 70

  
71 71

  
72
void RtpSender::onNewSSRC(GstElement * /*rtpbin*/, guint session, guint ssrc, gpointer /*data*/)
73
{
74
    /// FIXME: make sure this is correct
75
    LOG_INFO("New stream connected for session " << sessions_[session]->sessionName() << " with ssrc " << ssrc);
76
}
77

  
78

  
72 79
void RtpSender::add(RtpPay * newSrc, const SenderConfig & config)
73 80
{
74 81
    registerSession(config.codec());
......
99 106
    tassert(send_rtp_sink_ = gst_element_get_request_pad(rtpbin_, padStr("send_rtp_sink_")));
100 107

  
101 108
    g_signal_connect(send_rtp_sink_, "notify::caps", G_CALLBACK(sendCapsChanged), this);
109
    g_signal_connect(rtpbin_, "on-new-ssrc", G_CALLBACK(onNewSSRC), this);
102 110

  
103 111
    tassert(payloadSrc = gst_element_get_static_pad(newSrc->srcElement(), "src"));
104 112
    tassert(gstlinkable::link_pads(payloadSrc, send_rtp_sink_));

Also available in: Unified diff