Merge remote-tracking branch 'qatar/master'
[ffmpeg.git] / libavformat / rtp.c
index 70c5e997041d470961aa48751fe7289c1ed21512..ab815233ab77f98f64a623d36dceaa5f5531b7fe 100644 (file)
@@ -103,6 +103,11 @@ int ff_rtp_get_payload_type(AVCodecContext *codec)
                     continue;
             payload_type = AVRtpPayloadTypes[i].pt;
         }
+
+    /* dynamic payload type */
+    if (payload_type < 0)
+        payload_type = RTP_PT_PRIVATE + (codec->codec_type == AVMEDIA_TYPE_AUDIO);
+
     return payload_type;
 }