Dan Kegel schrieb:
On Sun, Apr 27, 2008 at 6:29 AM, Jochen <blackdrag@xxxxxxx> 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