id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,blockedby,blocking,reproduced,analyzed
2002,mms streaming always requests all streams,gjdfgh,,"The mms protocol can support multiple video streams. Each of these streams shows the same video, but at a different quality. This is intended to save bandwidth.

Looking at libavformat/mmsh.c, it seems all streams are requested, so that all streams are demuxable. This is not very useful, and in particular inteferes with the idea of saving bandwidth by selecting a single stream.

It should be possible for applications to select specific streams only. (This would prevent the server from sending packets for streams that are not wanted.)

The corresponding mms header for this is ""Pragma: stream-switch-entry"". mmsh.c just adds every stream to this.

mplayer handles this correctly.

Example stream: mms://wm.microsoft.com/ms/evnet/Vista_Diagnostics_s_ch9.wmv",defect,reopened,normal,avformat,git-master,,mms,,,,0,0
