Closed Bug 387880 Opened 18 years ago Closed 12 years ago

Mozilla application/x-mplayer2 plugin doesn't work with RMVB on windows.

Categories

(Core Graveyard :: Plug-ins, defect)

1.8 Branch
x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: devold, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Mozilla application/x-mplayer2 plugin doesn't work correctly with RMVB (real media variable bitrate - application/x-pn-realmedia-vb) on windows. RealAlternative 1.52 is installed. I've used FF 2.0.0.4 on Windows XP. Following code: ---------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <div> <span><object data="my.rmvb?param1=value1&param2=value2&ext=.rmvb" type="application/x-mplayer2" style=" width:300px; height:300px;"> <param name="movie" value="my.rmvb?param1=value1&param2=value2&ext=.rmvb" /> <param name="FileName" value="my.rmvb?param1=value1&param2=value2&ext=.rmvb" /> <param name="autostart" value="true" /> <param name="loop" value="true" /> </object>&nbsp;</span> </div> </body> </html> --------- works fine in IE, but fails in FF. my.rmvb is dynamically generated file. When we try to open this file by specifing it in address-bar, it is successfully downloaded and played correcly in external player (Windows Media Player 8). Following example: --------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <div> <span><object data="my.rmvb" type="application/x-mplayer2" style=" width:300px; height:300px;"> <param name="movie" value="my.rmvb" /> <param name="FileName" value="my.rmvb" /> <param name="autostart" value="true" /> <param name="loop" value="true" /> </object>&nbsp;</span> </div> </body> </html> -------- where my.rmvb is a static file works fine in IE always. In FF it works sometimes correctly when we using Tomcat 5.5.17 as http-server and in most cases when we use apache 2 as http-server. In other cases we got error "80040111" (Required class is missing in class-factory) or 80040218 (can't find required combination of filters to open stream). Response-headers and content, that was checked by FireBUG is identical. In addition, when we enter URL which points to same machine (10.0.1.2) this example fails, but with 127.0.0.1 it works fine (there are no rules for network interfaces). File is static, response is identical in both cases. In IE this works fine in all cases. When we try following url-scheme of generation file-stream: "/path/to/servlet/param1/param2/param3/file.rmvb" to avoid player fail with "?" char in URL, this also works fine in IE, but same error (80040111) occured in FF. Specification of mimetypes: *application/x-pn-realmedia-vb *application/x-pn-realmedia *video/avi or without specification of mimetype makes the same results (IE works, FF fails). When specifing video mpeg2-coded file in the same examples, IE and FF both display this file correctly. When I've tried to check this examples on machine with WMP9 istalled, in FF they always fails except if file was opened from local machine directly (not from http-server). Error message was: "WMP can not play the file. The file is either corrupt or the Player doest not support the format you trying to play". In IE this sample is played correctly. Stand-alone WMP9 on same machine also displays this file correctly. Reproducible: Always Steps to Reproduce: 1. Include application/x-mplayer2 object with rmvb-file 2. rmvb is placed in tomcat directory (failed in half cases) or srmvb generated from servlet (failed always) Actual Results: wmp errors Expected Results: file/stream is played correctly (like in IE) see details section
Could you try with this plugin and tell if it works better? http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx
Severity: major → normal
Component: Extension Compatibility → Plug-ins
Product: Firefox → Core
QA Contact: extension.compatibility → plugins
Version: unspecified → 1.8 Branch
This plugin installed on machine with WMP9 (WinXP SP2) makes the same results: "WMP can not play the file. The file is either corrupt or the Player doest not support the format you trying to play".
could you put a testcase with a short video on some public web server to test?
E.g.: http://forum.mail.zp.ua/files/my1.htm http://forum.mail.zp.ua/files/my9.htm (static file on apache-http server) In monday I can publish java servlet with same stream.
i can see the video correcly on Vista with WMP11, Real Alternative and the previous linked media player plugin Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
http://forum.mail.zp.ua/files/my1.htm - this video is not displayed under win XP WMP9, but with WMP8 is displayed correctly http://forum.mail.zp.ua/files/my9.htm - this sample is not displayed with Mozilla nor with WMP8 nor with WMP9
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.