http://bugs.winehq.org/show_bug.cgi?id=19439
Summary: Windows Media Player 9 works good only with native jscript.dll Product: Wine Version: 1.1.26 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: Zenitur@yandex.ru
Created an attachment (id=22567) --> (http://bugs.winehq.org/attachment.cgi?id=22567) WMP9 jscript bug
Some time ago Wine can't start Windows Media Player 9 without native jscript.dll. Not it works. Bad. Watch screenshot.
http://bugs.winehq.org/show_bug.cgi?id=19439
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.microsoft.com/wi | |ndows/windowsmedia/download | |/AllDownloads.aspx?displang | |=en&qstechnology= Severity|normal |minor
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-07-31 07:02:04 --- Console output? http://wiki.winehq.org/FAQ#get_log
http://bugs.winehq.org/show_bug.cgi?id=19439
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Austin English austinenglish@gmail.com 2010-08-27 23:56:18 CDT --- Confirming in wine-1.3.1-267-g7ab48e8
http://bugs.winehq.org/show_bug.cgi?id=19439
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |jscript
http://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #3 from Austin English austinenglish@gmail.com 2010-08-27 23:57:25 CDT --- Created an attachment (id=30433) --> (http://bugs.winehq.org/attachment.cgi?id=30433) terminal output
http://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #4 from Austin English austinenglish@gmail.com 2010-08-28 00:04:21 CDT --- Created an attachment (id=30434) --> (http://bugs.winehq.org/attachment.cgi?id=30434) +jscript, bzip2 -9'ed
http://bugs.winehq.org/show_bug.cgi?id=19439
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.microsoft.com/wi |http://windows.microsoft.co |ndows/windowsmedia/download |m/en-US/windows/downloads/w |/AllDownloads.aspx?displang |indows-media-player |=en&qstechnology= | CC| |adys.wh@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=19439
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://windows.microsoft.co |http://www.freewarefiles.co |m/en-US/windows/downloads/w |m/Windows-Media-Player_prog |indows-media-player |ram_4643.html
--- Comment #5 from Jerome Leclanche adys.wh@gmail.com 2011-11-02 17:10:36 CDT --- Grr, download taken of ms.com...
http://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #6 from Jerome Leclanche adys.wh@gmail.com 2011-11-02 17:13:04 CDT --- Setup does not complete here.
It doesn't even let me setup on a win64 winearch, had to create a WINEARCH=win32 prefix.
http://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #7 from Austin English austinenglish@gmail.com 2011-11-02 18:57:09 CDT --- (In reply to comment #6)
Setup does not complete here.
Run it twice, see bug 1886.
It doesn't even let me setup on a win64 winearch, had to create a WINEARCH=win32 prefix.
Yeah, application doesn't support 64-bit.
http://bugs.winehq.org/show_bug.cgi?id=19439
ocean04@suomi24.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ocean04@suomi24.fi
--- Comment #8 from ocean04@suomi24.fi 2012-04-15 05:39:38 CDT --- Still same in 1.5.2
http://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #9 from Austin English austinenglish@gmail.com 2013-03-05 19:58:23 CST --- Still in wine-1.5.25-69-g402b100
https://bugs.winehq.org/show_bug.cgi?id=19439
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.freewarefiles.co |http://download.microsoft.c |m/Windows-Media-Player_prog |om/download/1/b/c/1bc0b1a3- |ram_4643.html |c839-4b36-8f3c-19847ba09299 | |/MPSetup.exe CC| |focht@gmx.net Summary|Windows Media Player 9 |Windows Media Player 9 |works good only with native |displays a distorted user |jscript.dll |interface | |(JScriptParse_AddScriptlet | |is a stub)
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
NOTE: Windows Media Player 9 install is broken now due to Wine shipping its own WMP component (requires file and registry hacks).
Same applies for winetricks.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Windows Media Player
$ WINEDEBUG=+tid,+seh,+relay wine ./wmplayer.exe >>log.txt 2>&1 ... fixme:jscript:JScriptParse_AddScriptlet (0x15c040)->((null) L"OnOpenStateChangeTransport(NewState);" L"player" (null) L"openstatechange(NewState)" (null) 0 0 40 0x33c9f8 0x33c9c8) fixme:jscript:JScriptParse_AddScriptlet (0x15c040)->((null) L"OnPlayStateChangeTransport(NewState);" L"player" (null) L"playstatechange(NewState)" (null) 0 0 40 0x33c9f8 0x33c9c8) fixme:jscript:JScriptParse_AddScriptlet (0x15c040)->((null) L"OnDisconnectTransport();" L"player" (null) L"disconnect(Result)" (null) 0 0 40 0x33c9f8 0x33c9c8) ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/02d63cb3120d89a5107d4e26a92eb4bd0...
--- snip --- 739 static HRESULT WINAPI JScriptParse_AddScriptlet(IActiveScriptParse *iface, 740 LPCOLESTR pstrDefaultName, LPCOLESTR pstrCode, LPCOLESTR pstrItemName, 741 LPCOLESTR pstrSubItemName, LPCOLESTR pstrEventName, LPCOLESTR pstrDelimiter, 742 CTXARG_T dwSourceContextCookie, ULONG ulStartingLineNumber, DWORD dwFlags, 743 BSTR *pbstrName, EXCEPINFO *pexcepinfo) 744 { 745 JScript *This = impl_from_IActiveScriptParse(iface); 746 FIXME("(%p)->(%s %s %s %s %s %s %s %u %x %p %p)\n", This, debugstr_w(pstrDefaultName), 747 debugstr_w(pstrCode), debugstr_w(pstrItemName), debugstr_w(pstrSubItemName), 748 debugstr_w(pstrEventName), debugstr_w(pstrDelimiter), wine_dbgstr_longlong(dwSourceContextCookie), 749 ulStartingLineNumber, dwFlags, pbstrName, pexcepinfo); 750 return E_NOTIMPL; 751 } --- snip ---
$ sha1sum MPSetup.exe 580536d10657fa3868de2869a3902d31a0de791b MPSetup.exe
$ du -sh MPSetup.exe 14M MPSetup.exe
$ wine --version wine-1.7.14-126-g2bb1059
Regards
https://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #11 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #10)
Hello folks,
confirming, still present.
NOTE: Windows Media Player 9 install is broken now due to Wine shipping its own WMP component (requires file and registry hacks).
Same applies for winetricks.
https://code.google.com/p/winetricks/issues/detail?id=413
if you have a recipe for installing it, I'll update winetricks.
https://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello Austin,
--- quote --- if you have a recipe for installing it, I'll update winetricks. --- quote ---
This might do (wmp9):
--- snip --- - # Wine's wmvcore crashes when the installer asks it to register itself? - w_override_dlls native wmvcore + # remove builtin placeholders to allow update + rm -f "$W_SYSTEM32_DLLS"/wmvcore.dll "$W_SYSTEM32_DLLS"/wmp.dll + # need native wmp override to allow update and later checks to succeed + w_override_dlls native wmp --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=19439
--- Comment #13 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #12)
Hello Austin,
--- quote --- if you have a recipe for installing it, I'll update winetricks. --- quote ---
This might do (wmp9):
--- snip ---
- # Wine's wmvcore crashes when the installer asks it to register itself?
- w_override_dlls native wmvcore
- # remove builtin placeholders to allow update
- rm -f "$W_SYSTEM32_DLLS"/wmvcore.dll "$W_SYSTEM32_DLLS"/wmp.dll
- # need native wmp override to allow update and later checks to succeed
- w_override_dlls native wmp
--- snip ---
Regards
Thanks, fixed upstream.
https://bugs.winehq.org/show_bug.cgi?id=19439
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #14 from Teras teras@luukku.com --- no change
wine-1.7.37-143-g3b2cf06
https://bugs.winehq.org/show_bug.cgi?id=19439
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #15 from super_man@post.com --- the same 1.7.51
https://bugs.winehq.org/show_bug.cgi?id=19439
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #16 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.11?
https://bugs.winehq.org/show_bug.cgi?id=19439
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |133918e69c33dfb7e4cfadb3a75 | |296864663f404 URL|http://download.microsoft.c |https://web.archive.org/web |om/download/1/b/c/1bc0b1a3- |/20040105031347/http://down |c839-4b36-8f3c-19847ba09299 |load.microsoft.com/download |/MPSetup.exe |/1/b/c/1bc0b1a3-c839-4b36-8 | |f3c-19847ba09299/MPSetup.ex | |e Resolution|--- |FIXED Summary|Windows Media Player 9 |Windows Media Player 9 |displays a distorted user |displays a distorted user |interface |interface |(JScriptParse_AddScriptlet | |is a stub) | Status|NEW |RESOLVED
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello joaopa,
well, the "distortion" of the user interface is no longer present.
It was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/133918e69c33dfb7e4cfadb3a7... ("jscript: Lookup the identifier in the named item's disp before the global context.").
Thanks Jacek
Stable link via Internet Archive:
https://web.archive.org/web/20040105031347/http://download.microsoft.com/dow...
For testing you create 32-bit WINEPREFIX to work around https://github.com/Winetricks/winetricks/issues/1562 and run 'winetricks -q wmp9'. Then you remove all overrides set by winetricks.
---
NOTE: The user interface itself non-functional due to further jscript insufficiencies (no buttons/items react). I will create a follow-up ticket for this.
$ wine --version wine-5.11-81-gbc282905d9
Regards
https://bugs.winehq.org/show_bug.cgi?id=19439
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.12.