diff options
Diffstat (limited to 'libavformat/rtsp.c')
-rw-r--r-- | libavformat/rtsp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index f6d985968c..283d6af6a7 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -900,8 +900,9 @@ rtsp_open_transport_ctx(AVFormatContext *s, RTSPStream *rtsp_st) return AVERROR(ENOMEM); } else { if(rtsp_st->dynamic_handler) { - rtsp_st->rtp_ctx->dynamic_protocol_context= rtsp_st->dynamic_protocol_context; - rtsp_st->rtp_ctx->parse_packet= rtsp_st->dynamic_handler->parse_packet; + rtp_parse_set_dynamic_protocol(rtsp_st->rtp_ctx, + rtsp_st->dynamic_protocol_context, + rtsp_st->dynamic_handler); } } |