# HG changeset patch # User reimar # Date 1308500898 0 # Node ID c97ec47d1bbbd57c0db9c55bc50af764f62dab8a # Parent 0527895837817a18e6324a4e49bd6d1d9527d362 Fix printing of subtitle type, the wrong index was used to lookup the type. diff -r 052789583781 -r c97ec47d1bbb libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sun Jun 19 16:11:42 2011 +0000 +++ b/libmpdemux/demux_lavf.c Sun Jun 19 16:28:18 2011 +0000 @@ -471,8 +471,8 @@ if (stream_type) { AVCodec *avc = avcodec_find_decoder(codec->codec_id); const char *codec_name = avc ? avc->name : "unknown"; - if (!avc && *stream_type == 's' && demuxer->s_streams[stream_id]) - codec_name = sh_sub_type2str(((sh_sub_t *)demuxer->s_streams[stream_id])->type); + if (!avc && *stream_type == 's' && demuxer->s_streams[i]) + codec_name = sh_sub_type2str(((sh_sub_t *)demuxer->s_streams[i])->type); mp_msg(MSGT_DEMUX, MSGL_INFO, "[lavf] stream %d: %s (%s), -%cid %d", i, stream_type, codec_name, *stream_type, stream_id); if (lang && lang->value && *stream_type != 'v') mp_msg(MSGT_DEMUX, MSGL_INFO, ", -%clang %s", *stream_type, lang->value);