mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
rtsp: Look for RTP payload handlers for static payload types, too
Originally committed as revision 25893 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
003eb64217
commit
6a7e31a901
@ -326,8 +326,13 @@ static void sdp_parse_line(AVFormatContext *s, SDPParseState *s1,
|
||||
rtsp_st->stream_index = st->index;
|
||||
st->codec->codec_type = codec_type;
|
||||
if (rtsp_st->sdp_payload_type < RTP_PT_PRIVATE) {
|
||||
RTPDynamicProtocolHandler *handler;
|
||||
/* if standard payload type, we can find the codec right now */
|
||||
ff_rtp_get_codec_info(st->codec, rtsp_st->sdp_payload_type);
|
||||
/* Even static payload types may need a custom depacketizer */
|
||||
handler = ff_rtp_handler_find_by_id(
|
||||
rtsp_st->sdp_payload_type, st->codec->codec_type);
|
||||
init_rtp_handler(handler, rtsp_st, st->codec);
|
||||
}
|
||||
}
|
||||
/* put a default control url */
|
||||
|
Loading…
Reference in New Issue
Block a user