static gboolean kms_sdp_rtp_avpf_media_handler_add_answer_attributes_impl (KmsSdpMediaHandler * handler, const GstSDPMedia * offer, GstSDPMedia * answer, GError ** error) { if (!KMS_SDP_MEDIA_HANDLER_CLASS (parent_class)->add_answer_attributes (handler, offer, answer, error)) { return FALSE; } return kms_sdp_rtp_avpf_media_handler_filter_rtcp_fb_attrs (handler, offer, answer, error); }
static gboolean kms_sdp_rtp_avpf_media_handler_add_answer_attributes_impl (KmsSdpMediaHandler * handler, const GstSDPMedia * offer, GstSDPMedia * answer, GError ** error) { if (!KMS_SDP_MEDIA_HANDLER_CLASS (parent_class)->add_answer_attributes (handler, offer, answer, error)) { return FALSE; } if (g_strcmp0 (gst_sdp_media_get_proto (offer), SDP_MEDIA_RTP_AVP_PROTO) == 0) { /* Do not add specific feedback parameters in response */ return TRUE; } return kms_sdp_rtp_avpf_media_handler_filter_rtcp_fb_attrs (handler, offer, answer, error); }