id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,blockedby,blocking,reproduced,analyzed
390,Audio/Video not selectable in mmsh stream,qrtt1,michael,"There is a mms stream which contains five video/audio streams.


{{{
qty:ffmpeg_bug qrtt1$ ./ffprobe mmsh://media.uvcm.eu/maya4ok
ffprobe version N-31809-g9acffed, Copyright (c) 2007-2011 the FFmpeg developers
  built on Aug 11 2011 03:55:29 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=HERE
  libavutil    51. 11. 1 / 51. 11. 1
  libavcodec   53. 10. 0 / 53. 10. 0
  libavformat  53.  6. 0 / 53.  6. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 28. 1 /  2. 28. 1
  libswscale    2.  0. 0 /  2.  0. 0
[asf @ 0x10104e600] max_analyze_duration 5000000 reached at 5120000
[asf @ 0x10104e600] Estimating duration from bitrate, this may be inaccurate
Input #0, asf, from 'mmsh://media.uvcm.eu/maya4ok':
  Metadata:
    WM/ParentalRating: Uploaded by: www.evangelist-online.net
    Uploaded by     : www.evangelist-online.net
    WMFSDKVersion   : 10.00.00.4005
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
    genre           : Христианское ТВ ""Библейский маяк""
    title           : ""1-й комплекс 4-й день""
    copyright       : ТРК ""3 Ангела""
    comment         : ""Вместе веселей""
  Duration: N/A, start: 14.120000, bitrate: 1730 kb/s
    Stream #0.0: Audio: wmav2, 48000 Hz, 2 channels, s16, 128 kb/s
    Stream #0.1: Audio: wmav2, 48000 Hz, 2 channels, s16, 96 kb/s
    Stream #0.2: Audio: wmav2, 44100 Hz, 2 channels, s16, 80 kb/s
    Stream #0.3: Audio: wmav2, 44100 Hz, 2 channels, s16, 31 kb/s
    Stream #0.4: Video: wmv3 (Main), yuv420p, 640x480, 864 kb/s, 1k tbr, 1k tbn, 1k tbc
    Stream #0.5: Video: wmv3 (Main), yuv420p, 384x288, 240 kb/s, 1k tbr, 1k tbn, 1k tbc
    Stream #0.6: Video: wmv3 (Main), yuv420p, 384x288, 158 kb/s, 1k tbr, 1k tbn, 1k tbc
    Stream #0.7: Video: wmv3 (Main), yuv420p, 384x288, 84 kb/s, 1k tbr, 1k tbn, 1k tbc
    Stream #0.8: Audio: wmav2, 8000 Hz, 2 channels, s16, 12 kb/s
    Stream #0.9: Video: wmv3 (Main), yuv420p, 192x144, 36 kb/s, 12.50 tbr, 1k tbn, 1k tbc
}}}

    

I can play it in the default settings, but can't play with the desired streams,
both video and audio disappear.


{{{
./ffplay -ast 2 -vst 4  mmsh://media.uvcm.eu/maya4ok
}}}


I try to figure out what's wrong with it, 
and find the av_read_frame always read the stream index at 8 and 9.
It can reproduce from git source revision 9acffed9e0d7c454b7bc5c947f33cdf8cab3758c (cloned today.)
Just print which index the av_read_frame given. 


{{{
qty:ffmpeg_bug qrtt1$ git diff
diff --git a/ffplay.c b/ffplay.c
index b62e9ef..703eac2 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -2495,6 +2495,8 @@ static int read_thread(void *arg)
             continue;
         }
         ret = av_read_frame(ic, pkt);
+        av_log(NULL, AV_LOG_WARNING, ""stream index: %d\n"", pkt->stream_index);
+
         if (ret < 0) {
             if (ret == AVERROR_EOF || url_feof(ic->pb))
}}}
",defect,closed,normal,avformat,git-master,fixed,mmsh,,,,1,0
