<div>Here are various ASF related VLC misbehaviour.</div>
<div> </div>
<div>Set your prefered EU language such as "French":<br>Tools > Preferences > Show settings: All > Input /Codecs > Track settings > Audio language<br>fill in "fr"</div>
<div> </div>
<div>Be ready to paste the folowing URLs to VLC "Open Network Stream":<br>(1) <a href="http://vodlux.europarl.europa.eu/download/nas/nasvod01/vod0405/2010/wm/VODChapter_20100517_17050500_17052700.wmv">http://vodlux.europarl.europa.eu/download/nas/nasvod01/vod0405/2010/wm/VODChapter_20100517_17050500_17052700.wmv</a><br>
(2) mms://<a href="http://vodlux.europarl.europa.eu/wmv/nas/nasvod01/vod0405/2010/wm/VODChapter_20100517_17050500_17052700.wmv?wmcache=0">vodlux.europarl.europa.eu/wmv/nas/nasvod01/vod0405/2010/wm/VODChapter_20100517_17050500_17052700.wmv?wmcache=0</a><br>
</div>
<div>It is the same file wich countain a multi-bitrate-video + multi-language (3V+23A).</div>
<div>The first URL is an http download from an Apache (should be the same behaviour as a local file).<br>The second URL is streaming by a Windows Media Streaming Server.</div>
<div> </div>
<div>Now you are ready to experience various "problem":</div>
<div> </div>
<div>A) If you take the http:// URL, VLC does start 3 video rather that one, but play audio in your prefered language.</div>
<div>This might be considered as a "feature" but in fact it is properly writen in the file and VLC knows that the 3 video track are mutualy excluding each other.</div>
<div> </div>
<div>asf debug: found object guid: 0xa08649cf-0x4775-0x4670-0x8a166e35357566cd size:48<br>asf debug: read "advanced mutual exclusion object"<br>asf debug:   - stream=24<br>asf debug:   - stream=25<br>asf debug:   - stream=26</div>

<div> </div>
<div>VLC should choose (based on wich criteria) to only display one of the video.</div>
<div>VLC should have a way for the user to specify the available bandwidth (or try to autodetect).<br></div>
<div>This behaviour can be found in Windows Media Player "Connection Speed" setting.</div>
<div>The behaviour of the "Video > Video Track" is rather strange. Only one video track seems to be enable (even if you see 3 copies of the video).<br></div>
<div>You can switch video track, but it does not change anything.<br>However, you can disable the video, then select one video track and only that one appear.<br>But then, if you select an additionnal video track, you get two tracks where you would have expect a "radio button" behaviour where you switch from one track to another.</div>

<div> </div>
<div>On the Audio side, it work perfectly, your prefered language is playing, you can change audio track and only one audio is playing at a time.</div>
<div> </div>
<div>B) If you take the mms:// URL, VLC does start a single video (GOOD) but the audio track is track number 1 "Zulu".</div>
<div> </div>
<div>Somehow, VLC does not let you:<br>B1) get the audio track you prefer<br>B2) see the list of available audio track<br>B3) change audio track<br>B4) see the list of available video track<br>B5) change video track</div>

<div> </div>
<div>VLC know very well about the ASF format and the special GUID to talk about mutual exclusion, but something is missing to fully use this information.</div>
<div> </div>
<div>main debug: selected audio language[0] fr<br>main debug: selected audio language[1] any</div>
<div> </div>
<div>access_mms info: selecting stream[0x1] audio (38 Kib/s)<br>access_mms info: ignoring stream[0x2] audio (38 Kib/s)<br>access_mms info: ignoring stream[0x3] audio (38 Kib/s)<br></div>
<div>access_mms info: selecting stream[0x18] video (528 Kib/s)<br>access_mms info: ignoring stream[0x19] video (278 Kib/s)<br>access_mms info: ignoring stream[0x1a] video (153 Kib/s)</div>
<div> </div>
<div>asf debug: found object guid: 0x7c4346a9-0xefe0-0x4bfc-0xb229393ede415c85 size:193<br>asf debug: read "language list object" 23 entries<br>asf debug:   - 'en-gb'<br>asf debug:   - 'zu'<br>asf debug:   - 'fr'</div>

<div> </div>
<div>If you have plan to work on ASF, you may want to look into those easy to reproduce (maybe not to fix) issues.<br>If needed I can fill bug in the trac of vlc.</div>
<div> </div>
<div>David Glaude<br></div>
<div class="gmail_quote">2010/5/31 Juho Vähä-Herttua <span dir="ltr"><<a href="mailto:juhovh@iki.fi" target="_blank">juhovh@iki.fi</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,<br><br>Sorry for writing this introduction a bit late, I've written some other emails on this list though. I am a student of Aalto University School of Science and Technology (formerly known as Helsinki University of Technology) from Finland and finishing my 7th year graduating soon.<br>
<br>I've worked with the ASF format and some other demuxers before and my main project now is to review and improve the ASF demuxer and muxer of VLC. Since I don't have so specific plan, if anyone on this list has anything remotely related that would need to be improved, I'd be very happy to know. Other than that I'll probably go through the bug tracker and see around. Since I'm mostly using Mac OS X, I'll be probably testing some Mac related things as well.<br>
<br>I'm "juhovh" on IRC and hang out there pretty much always when I'm on computer, so contacting through IRC is probably most convenient. I'm happy to get to know all of you guys, hope we can get this to work.<br>
<br>Project page can be found from:<br><a href="http://wiki.videolan.org/SoC_2010_ASF_Demuxer" target="_blank">http://wiki.videolan.org/SoC_2010_ASF_Demuxer</a><br><br>Git repository is in github:<br><a href="http://github.com/juhovh/vlc" target="_blank">http://github.com/juhovh/vlc</a><br>
<br><br><br>Juho<br><br>_______________________________________________<br>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="http://mailman.videolan.org/listinfo/vlc-devel" target="_blank">http://mailman.videolan.org/listinfo/vlc-devel</a><br>
</blockquote></div><br>