[Bug 25329] Divinity II demo fails play intro movies (WM ASF Reader Filter needed, CLSID '{187463a0-5bb7-11d3-acbe-0080c75e246e}')

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Feb 27 05:47:42 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=25329

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://www.gamefront.com/fi
                   |                            |les/15184623
                 CC|                            |focht at gmx.net
           Assignee|wine at mblankhorst.nl         |wine-bugs at winehq.org
            Summary|Divinity II demo fails to   |Divinity II demo fails play
                   |start gameplay screen       |intro movies (WM ASF Reader
                   |unless I winetricks wmp9    |Filter needed, CLSID
                   |                            |'{187463a0-5bb7-11d3-acbe-0
                   |                            |080c75e246e}')

--- Comment #16 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

refining summary to make this bug useful, targeting a specific Windows Media
problem.

Prerequisite: 'winetricks d3dx9_36'

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Divinity II - Ego Draconis - Demo/Bin

$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant,+wmp wine ./Divinity2_Demo.exe
>>log.txt 2>&1
...
0025:trace:ole:apartment_getclassobject found
L"C:\\windows\\system32\\quartz.dll" already loaded
0025:trace:ole:apartment_getclassobject calling DllGetClassObject 0x7c4c7984
0025:Call quartz.DllGetClassObject(7c58326c,7e37434c,0264edb8) ret=7e286cd8 
...
0025:Call KERNEL32.lstrlenW(0264f07c L"C:\\Program Files\\Divinity II - Ego
Draconis - Demo\\Data\\Video\\intro.wmv") ret=00e64922
0025:Ret  KERNEL32.lstrlenW() retval=00000047 ret=00e64922
0025:Call KERNEL32.lstrcmpiW(0264f102 L".wmv",0133ef80 L".wmv") ret=00e64937
0025:Ret  KERNEL32.lstrcmpiW() retval=00000000 ret=00e64937
0025:Call ole32.CoCreateInstance(01251004,00000000,00000001,01253314,0264eff8)
ret=00e4aa26
0025:trace:ole:CoCreateInstance (rclsid={187463a0-5bb7-11d3-acbe-0080c75e246e},
pUnkOuter=(nil), dwClsContext=00000001,
riid={56a86895-0ad4-11ce-b03a-0020af0ba770}, ppv=0x264eff8)
0025:trace:ole:CoGetClassObject CLSID:
{187463a0-5bb7-11d3-acbe-0080c75e246e},IID:
{00000001-0000-0000-c000-000000000046} 
...
0025:Ret  ntdll.RtlNtStatusToDosError() retval=00000002 ret=7e28455e
0025:err:ole:CoGetClassObject class {187463a0-5bb7-11d3-acbe-0080c75e246e} not
registered
0025:err:ole:CoGetClassObject no class object
{187463a0-5bb7-11d3-acbe-0080c75e246e} could be created for context 0x1
0025:Ret  ole32.CoCreateInstance() retval=80040154 ret=00e4aa26 
...
--- snip ---

'{187463A0-5BB7-11d3-ACBE-0080C75E246E}' -> CLSID_WMAsfReader

MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd390984%28v=vs.85%29.aspx

If you only extract 'qasf.dll' from WMP and register the COM server it goes a
bit further (wmvcore).

$ sha1sum Divinity2_DEMO_EN_US.exe 
6a2ff3018220228b917c2be13252fa0332b1bf78  Divinity2_DEMO_EN_US.exe

$ du -sh Divinity2_DEMO_EN_US.exe 
1.8G    Divinity2_DEMO_EN_US.exe

$ wine --version
wine-1.7.13-100-gfcae016

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list