Author: spyfeng Date: Thu Jul 15 17:42:29 2010 New Revision: 5857 Log: set the correct stream info if already know the stream num. Thanks Ronald for the latest 3 patches.
Modified: mms/mmst.c Modified: mms/mmst.c ============================================================================== --- mms/mmst.c Thu Jul 15 17:25:40 2010 (r5856) +++ mms/mmst.c Thu Jul 15 17:42:29 2010 (r5857) @@ -442,6 +442,7 @@ static int asf_header_parser(MMSContext { uint8_t *p = mms->asf_header; uint8_t *end; + int st_idx = 0; int flags, stream_id, is_stream_num_known = 0; mms->stream_num = 0; @@ -476,7 +477,8 @@ static int asf_header_parser(MMSContext //Please see function send_stream_selection_request(). if (mms->stream_num < MAX_STREAMS && 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { - mms->streams[mms->stream_num].id = stream_id; + st_idx = is_stream_num_known ? st_idx++ : mms->stream_num; + mms->streams[st_idx].id = stream_id; if (!is_stream_num_known) mms->stream_num++; } else { _______________________________________________ FFmpeg-soc mailing list FFmpeg-soc@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc