dimesio wrote:
Was the Windows version set to XP in winecfg?
I just retested the WMP 11 for 64 bit XP installer in 1.9.2 and did not have that problem.
I did a stupid mistake and tried first installing the wrong wmp11 which was the cause of failure. I got it running and it occasionally shows videos right when played from folders. In case of Fairy Fencer F it only shows black screen and plays sound only. This is however enough to get pass Opening and it seems running Wine 64bit doesn't help with the game. I found again the source I base my hope of 64ibt helping:
https://www.winehq.org/pipermail/wine-b ... 89660.html
Sounds like you weren't testing a clean wineprefix.
In case of clean wineprefix the result is the same as setting devenum and quartz native: err:quartz:GetClassMediaFile Media class not found. The whole output of clean prefix error is:
Setting breakpad minidump AppID = 347830
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198057219226 [API loaded no]
fixme:win:EnumDisplayDevicesW ((null),0,0x33e484,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33daf4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33de24,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006ba0, 0x3f040ce8, 0x3f040ce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006ba0, 0x3f040d20, 0x3f040d18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006ba0, 0x3f040cb0, 0x3f040ca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006ba0, 0x3f040d58, 0x3f040d50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006ba0, 0x3f040d90, 0x3f040d88
fixme:process:SetProcessShutdownParameters (000003ff, 00000000): partial stub.
fixme:ver:GetCurrentPackageId (0x33e13c (nil)): stub
fixme:ver:GetCurrentPackageId (0x31efa0 (nil)): stub
fixme:imm:ImmGetOpenStatus (0x178de8): semi-stub
fixme:ver:GetCurrentPackageId (0x33eba4 (nil)): stub
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:dwrite:get_name_record_codepage encoding 10 not handled, platform 3.
fixme:imm:ImmReleaseContext (0x3014a, (nil)): stub
err:quartz:GetClassMediaFile Media class not found
err:ole:CoCreateInstanceEx apartment not initialised
I found out that movie files the game uses are wmv-format. I tested first playing them with gstreamer-based Totem-player which only played sounds quite like wmp11 does in-game. After that I tested with gst-play-1.0 which played files correctly. In case of Totem the problem was that I had gstreamer-vaapi installed. After I removed it, Totem and wmp11 (occasionally) started playing video-files from folders correctly. However in case of the game, clean prefix still has that err:quartz:GetClassMediaFile Media class not found error and wmp11-prefix still shows only black screen. I also tested with other games that had in-game video and all showed similar behavior. Some of the games had exception handling in case of video failure but quite many crashed just like Fairy Fencer.