Divx plugin makes Opera download two copies of the divx file.
Opera 9.1 - WinXP - npdivx32.dll - 1.3.0.0
<embed type="video/divx" src="http://divx-953.vo.llnwd.net/stage6vid/1060275.divx" width="480" height="270">
- Opera sees http://divx-953.vo.llnwd.net/stage6vid/1060275.divx in the src attribute and starts downloading it.
- The plugin uses NPN_GetURLNotify to request http://divx-953.vo.llnwd.net/stage6vid/1060275.divx? from Opera.
- Since the URL the plugin asks for has a ? on the end of it, it's a different URL, so Opera can't tell the plugin about the stream that's already downloading and Opera has to start downloading http://divx-953.vo.llnwd.net/stage6vid/1060275.divx? also.
- This results in two of the same divx files being downloaded at the same time, which causes the downloading and buffering to take forever. You can confirm this by watching Opera's cache folder.
- If the plugin wants http://divx-953.vo.llnwd.net/stage6vid/1060275.divx, it needs to ask for exactly that.