rtpbasepayload: Save the PT after fixating
authorOlivier Crête <olivier.crete@collabora.com>
Fri, 2 May 2014 22:30:16 +0000 (18:30 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Fri, 2 May 2014 22:30:23 +0000 (18:30 -0400)
gst-libs/gst/rtp/gstrtpbasepayload.c

index a0b7d6d..1a82237 100644 (file)
@@ -807,6 +807,7 @@ gst_rtp_base_payload_set_outcaps (GstRTPBasePayload * payload,
             GST_RTP_BASE_PAYLOAD_PT (payload));
         gst_structure_get_int (s, "payload", &pt);
         GST_LOG_OBJECT (payload, "using peer pt %d", pt);
+        GST_RTP_BASE_PAYLOAD_PT (payload) = pt;
       } else {
         /* no pt field, use the internal pt */
         pt = GST_RTP_BASE_PAYLOAD_PT (payload);