[Wine] X3 Reunion sound+movies
Jochen
blackdrag at gmx.org
Sun Apr 27 15:34:15 CDT 2008
Dan Kegel schrieb:
> On Sun, Apr 27, 2008 at 6:29 AM, Jochen <blackdrag at gmx.org> wrote:
>> X3 Renuion is listed in the databse as not having a working sound and
>> movies. That's true, but I tried to overcome this. I noticed that a lot of
>> problems come form the neraly not implemented amstream.dll. Since this is
>> for streaming audio and video I thought that maybe installing the Windows
>> Media Player might help here a bit. I used wine-doors to install WM6.4 and
>> it did indeed provide an amtream.dll, but the game was not better... because
>> the native amstream.dll was not used..
>
> You might also try
> wget http://kegel.com/wine/winetricks
> sh winetricks wmp10
>
> It might register the codecs better, who knows. (And clean out your .wine
> first, it's always better to start clean when trying to figure things out,
> even though it means reinstalling apps.)
>
>> err:ole:CoGetClassObject class {94297043-bd82-4dfd-b0de-8177739c6d20} not
>> registered
>
> That's "WMVideo_Decoder_DMO", part of quartz.dll.
ok, I treid with your wmp10, but.... it is not able to play the mp3
files properly. It tries to find a codec for the mpeg files and using
native versions of quartz and amstream don't make it better. I noticed
that the wine version for mp3 decoding is used... I still the files
didn't get registered properly.But unlike before I do not know how to
fix that this time, becuase the files I registeredbefore are not threre
anymore. What is possling me is that X3 complains about not finding
49c47ce0-9ba4-11d0-8212-00c04fc32c45, but I thought that this is
amstream.dll... I am doing something wrong I think.
Anyway... this setup doesn't get me anywhere. from the mediaplayer I get
loads of fixme like this:
fixme:mpeg3:III_dequantize_sample mpg123: Can't rewind stream by 462 bits!
fixme:mpeg3:III_get_side_info_1 big_values (511) too large!
going to the compact view I get many of this:
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_SetFormat (0x171a760) : The
format of the surface must be WINED3DFORMAT_UNKNOWN
and also from ddraw:
fixme:ddraw:IDirectDrawImpl_GetFourCCCodes (0xd14358)->(0x7d1ad984,
0x7d1ad948): Stub!
err:ddraw:IDirectDrawImpl_QueryInterface
(0xd14358)->({aca12120-3356-11d1-8fcf-00c04fc29b4e}, 0xd1618c): No
interface found
[...]
err:d3d_surface:IWineGDISurfaceImpl_PrivateSetup (0xd21600) Overlays not
yet supported by GDI surfaces
and traces like this one:
wine: Unhandled page fault on read access to 0x01645604 at address
0x155239b (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x01645604 in 32-bit
code (0x0155239b).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0155239b ESP:0032bb10 EBP:0000bbf4 EFLAGS:00010206( - 00 -
RIP1)
EAX:016455a0 EBX:01552396 ECX:00000000 EDX:7ffd8000
ESI:015a26d4 EDI:015ae2c8
Stack dump:
0x0032bb10: 10003aa7 0000006f 015ae2c8 015a26d4
0x0032bb20: 07691104 0000000c 00000000 0000000c
0x0032bb30: 100041b1 015ae2c8 0000000c 0000000c
0x0032bb40: 015aa700 015aa718 015a26d4 100fbc17
0x0032bb50: 015aa700 015a26d4 101f3c8c 101d1c50
0x0032bb60: 015a2db8 1001b092 015a26d4 075a2860
Backtrace:
=>1 0x0155239b in msvcr71 (+0x1239b) (0x0000bbf4)
2 0x00000000 (0x00000000)
0x0155239b: movl 0x64(%eax),%eax
Modules:
Module Address Debug info Name (137 modules)
PE 1000000- 1012000 Deferred wmplayer
PE 1540000- 1596000 Export msvcr71
PE 16b0000- 16d1000 Deferred libmpeg2_ff
PE 70d0000- 710a000 Deferred wmasf
PE 7510000- 7a57000 Deferred wmp
PE 8270000- 85a7000 Deferred wmploc
PE 86d0000- 8916000 Deferred wmvcore
PE 8dd0000- 8e21000 Deferred mswmdm
PE 8e40000- 8e4a000 Deferred wmdmlog
PE 8e60000- 8e6b000 Deferred wmdmps
PE 10000000-102d9000 Deferred ffdshow.ax
PE 74810000-7497d000 Deferred quartz
PE 75f40000-75f51000 Deferred devenum
PE 76f90000-77001000 Deferred jscript
PE 780c0000-78121000 Deferred msvcp60
ELF 7aceb000-7b800000 Deferred libglcore.so.1
ELF 7b800000-7b92c000 Deferred kernel32<elf>
\-PE 7b820000-7b92c000 \ kernel32
ELF 7bc00000-7bca4000 Deferred ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c34a000-7c3f3000 Deferred comdlg32<elf>
\-PE 7c350000-7c3f3000 \ comdlg32
ELF 7c4f4000-7c4ff000 Deferred libgcc_s.so.1
ELF 7cb23000-7cb5a000 Deferred dinput<elf>
\-PE 7cb30000-7cb5a000 \ dinput
ELF 7cb5a000-7cbfe000 Deferred libgl.so.1
ELF 7cbfe000-7cd00000 Deferred wined3d<elf>
\-PE 7cc10000-7cd00000 \ wined3d
ELF 7cea2000-7cef8000 Deferred ddraw<elf>
\-PE 7ceb0000-7cef8000 \ ddraw
ELF 7cef8000-7cf45000 Deferred libgcrypt.so.11
ELF 7cf45000-7cf55000 Deferred libtasn1.so.3
ELF 7cf55000-7cf87000 Deferred libcrypt.so.1
ELF 7cf87000-7cffc000 Deferred libgnutls.so.13
ELF 7cffc000-7d01f000 Deferred libk5crypto.so.3
ELF 7d070000-7d0af000 Deferred urlmon<elf>
\-PE 7d080000-7d0af000 \ urlmon
ELF 7d1b0000-7d1c8000 Deferred msdmo<elf>
\-PE 7d1c0000-7d1c8000 \ msdmo
ELF 7d1c8000-7d203000 Deferred shdocvw<elf>
\-PE 7d1d0000-7d203000 \ shdocvw
ELF 7d982000-7d9a3000 Deferred mpr<elf>
\-PE 7d990000-7d9a3000 \ mpr
ELF 7d9a3000-7d9f1000 Deferred wininet<elf>
\-PE 7d9b0000-7d9f1000 \ wininet
ELF 7d9f1000-7da58000 Deferred setupapi<elf>
\-PE 7da00000-7da58000 \ setupapi
ELF 7db94000-7dbb4000 Deferred mlang<elf>
\-PE 7dba0000-7dbb4000 \ mlang
ELF 7de99000-7dfa5000 Deferred shell32<elf>
\-PE 7deb0000-7dfa5000 \ shell32
ELF 7dfaf000-7dfb3000 Deferred libgpg-error.so.0
ELF 7dfb3000-7dfbb000 Deferred libkrb5support.so.0
ELF 7dfd0000-7dfd3000 Deferred libkeyutils.so.1
ELF 7dfd3000-7e060000 Deferred libkrb5.so.3
ELF 7e060000-7e089000 Deferred libgssapi_krb5.so.2
ELF 7e089000-7e0bc000 Deferred libcups.so.2
ELF 7e107000-7e10a000 Deferred libcom_err.so.2
ELF 7e153000-7e189000 Deferred winspool<elf>
\-PE 7e160000-7e189000 \ winspool
ELF 7e1e9000-7e1eb000 Deferred libnvidia-tls.so.1
ELF 7e268000-7e27b000 Deferred msimg32<elf>
\-PE 7e270000-7e27b000 \ msimg32
ELF 7e30c000-7e332000 Deferred msacm32<elf>
\-PE 7e310000-7e332000 \ msacm32
ELF 7e332000-7e349000 Deferred msacm32<elf>
\-PE 7e340000-7e349000 \ msacm32
ELF 7e349000-7e40c000 Deferred libasound.so.2
ELF 7e40c000-7e420000 Deferred midimap<elf>
\-PE 7e410000-7e420000 \ midimap
ELF 7e420000-7e456000 Deferred winealsa<elf>
\-PE 7e430000-7e456000 \ winealsa
ELF 7e456000-7e488000 Deferred uxtheme<elf>
\-PE 7e460000-7e488000 \ uxtheme
ELF 7e488000-7e4a1000 Deferred version<elf>
\-PE 7e490000-7e4a1000 \ version
ELF 7e4a1000-7e52f000 Deferred winmm<elf>
\-PE 7e4b0000-7e52f000 \ winmm
ELF 7e52f000-7e557000 Deferred msvfw32<elf>
\-PE 7e540000-7e557000 \ msvfw32
ELF 7e557000-7e5c0000 Deferred msvcrt<elf>
\-PE 7e570000-7e5c0000 \ msvcrt
ELF 7e5c0000-7e5d3000 Deferred libresolv.so.2
ELF 7e5d3000-7e5e7000 Deferred lz32<elf>
\-PE 7e5e0000-7e5e7000 \ lz32
ELF 7e5e7000-7e605000 Deferred iphlpapi<elf>
\-PE 7e5f0000-7e605000 \ iphlpapi
ELF 7e605000-7e666000 Deferred rpcrt4<elf>
\-PE 7e610000-7e666000 \ rpcrt4
ELF 7e666000-7e70a000 Deferred ole32<elf>
\-PE 7e670000-7e70a000 \ ole32
ELF 7e70a000-7e7ac000 Deferred oleaut32<elf>
\-PE 7e720000-7e7ac000 \ oleaut32
ELF 7e7ac000-7e805000 Deferred shlwapi<elf>
\-PE 7e7c0000-7e805000 \ shlwapi
ELF 7e805000-7e83a000 Deferred gdiplus<elf>
\-PE 7e810000-7e83a000 \ gdiplus
ELF 7e83a000-7e8f9000 Deferred comctl32<elf>
\-PE 7e840000-7e8f9000 \ comctl32
ELF 7e91e000-7e927000 Deferred libxcursor.so.1
ELF 7e927000-7e92c000 Deferred libxfixes.so.3
ELF 7e92c000-7e92f000 Deferred libxcomposite.so.1
ELF 7e92f000-7e935000 Deferred libxrandr.so.2
ELF 7e935000-7e93d000 Deferred libxrender.so.1
ELF 7e93d000-7e940000 Deferred libxinerama.so.1
ELF 7e940000-7e95e000 Deferred imm32<elf>
\-PE 7e950000-7e95e000 \ imm32
ELF 7e95e000-7e963000 Deferred libxdmcp.so.6
ELF 7e963000-7e97b000 Deferred libxcb.so.1
ELF 7e97b000-7e97d000 Deferred libxcb-xlib.so.0
ELF 7e97d000-7e980000 Deferred libxau.so.6
ELF 7e980000-7ea67000 Deferred libx11.so.6
ELF 7ea67000-7ea75000 Deferred libxext.so.6
ELF 7ea75000-7ea7a000 Deferred libxxf86vm.so.1
ELF 7ea8e000-7eb24000 Deferred winex11<elf>
\-PE 7eaa0000-7eb24000 \ winex11
ELF 7eb63000-7eb84000 Deferred libexpat.so.1
ELF 7eb84000-7ebae000 Deferred libfontconfig.so.1
ELF 7ebc2000-7ebd7000 Deferred libz.so.1
ELF 7ebd7000-7ec47000 Deferred libfreetype.so.6
ELF 7ec47000-7ece2000 Deferred gdi32<elf>
\-PE 7ec60000-7ece2000 \ gdi32
ELF 7ece2000-7ee28000 Deferred user32<elf>
\-PE 7ed00000-7ee28000 \ user32
ELF 7ee28000-7ee7a000 Deferred advapi32<elf>
\-PE 7ee30000-7ee7a000 \ advapi32
ELF 7ef9a000-7efa5000 Deferred libnss_files.so.2
ELF 7efa5000-7efaf000 Deferred libnss_nis.so.2
ELF 7efaf000-7efc7000 Deferred libnsl.so.1
ELF 7efc7000-7efec000 Deferred libm.so.6
ELF f7c76000-f7c7f000 Deferred libnss_compat.so.2
ELF f7c80000-f7c84000 Deferred libdl.so.2
ELF f7c84000-f7dd3000 Deferred libc.so.6
ELF f7dd4000-f7dec000 Deferred libpthread.so.0
ELF f7e00000-f7f36000 Deferred libwine.so.1
ELF f7f38000-f7f57000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Programme\Windows Media Player\wmplayer.exe
00000033 0
00000026 0
00000024 0
00000023 0
00000020 0
0000001f 0
0000001e 0
0000001d 0
00000009 0 <==
0000000c
00000013 0
0000000e 0
0000000d 0
0000000f
00000012 0
00000011 0
00000010 0
0000001a
0000001c 0
0000001b 0
Backtrace:
=>1 0x0155239b in msvcr71 (+0x1239b) (0x0000bbf4)
2 0x00000000 (0x00000000)
any more ideas? If I would now which files are no registered I could
probably sovle the problem.. I did install the codecs, but I am not
seing their usage
bye Jochen
More information about the wine-users
mailing list