[Bug 35215] Age of empires II HD Steam version: no video at start

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jun 7 12:33:22 CDT 2020


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

--- Comment #12 from Anastasius Focht <focht at gmx.net> ---
Hello Zeb,

--- quote ---
Rather, it probably needs success from
IVMR7WindowlessControl::SetAspectRatioMode().
--- quote ---

Faking success (S_OK) for VMR7WindowlessControl_SetAspectRatioMode() and
VMR9WindowlessControl_SetAspectRatioMode() stubs doesn't help much. I don't see
any gstreamer interaction although I have builtin gstreamer support (including
gstreamer1-libav package).

--- snip ---
$ WINEDEBUG=+loaddll,+quartz,+gstreamer,+mfplat wine ./steam.exe -applaunch
221380 -window
...
0408:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\msvfw32.dll"
at 0x5f50000: PE builtin
0408:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\quartz.dll"
at 0x6780000: PE builtin
...
0408:trace:quartz:DllGetClassObject
({e436ebb3-524f-11ce-9f53-0020af0ba770},{00000001-0000-0000-c000-000000000046},0031F56C)
0408:trace:quartz:DSCF_CreateInstance
(07485DA8)->(00000000,{56a868a9-0ad4-11ce-b03a-0020af0ba770},0031F570)
0408:trace:quartz:DllGetClassObject
({cda42200-bd88-11d0-bd4e-00a0c911ce86},{00000001-0000-0000-c000-000000000046},0031F428)
0408:trace:quartz:DSCF_CreateInstance
(0748BCA8)->(07485B30,{00000000-0000-0000-c000-000000000046},0031F42C)
0408:trace:quartz:filter_mapper_create Created filter mapper 0748BCC0.
0408:trace:quartz:Inner_QueryInterface
(0748BCC0)->({00000000-0000-0000-c000-000000000046}, 0031F42C)
0408:trace:quartz:Inner_AddRef (0748BCC0)->(): new ref = 2
0408:trace:quartz:Inner_Release (0748BCC0)->(): new ref = 1
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({56a868a9-0ad4-11ce-b03a-0020af0ba770}, 0031F570)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IGraphBuilder
interface (07485B34)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 2
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 1
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({56a868b1-0ad4-11ce-b03a-0020af0ba770}, 0580A94C)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IMediaControl
interface (07485B38)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 2
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({56a868c0-0ad4-11ce-b03a-0020af0ba770}, 0580A950)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IMediaEvent(Ex)
interface (07485B4C)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 3
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({56a868b3-0ad4-11ce-b03a-0020af0ba770}, 0580A958)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IBasicAudio
interface (07485B40)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 4
0408:trace:quartz:MediaEvent_SetNotifyWindow (07485B30/07485B4C)->(0002018a,
32769, 00000000)
0408:trace:quartz:FilterGraph2_AddSourceFilter graph 07485B30, filename
L"C:\\Program Files
(x86)\\Steam\\steamapps\\common\\Age2HD\\resources\\_common\\movies\\AOEIIHD_x2.wmv",
filter_name (null), ret_filter 0031F654.
0408:trace:quartz:FilterGraph2_AddSourceFilter Using source filter
{e436ebb5-524f-11ce-9f53-0020af0ba770}.
0408:trace:quartz:DllGetClassObject
({e436ebb5-524f-11ce-9f53-0020af0ba770},{00000001-0000-0000-c000-000000000046},0031F528)
0408:trace:quartz:DSCF_CreateInstance
(0748BCA8)->(00000000,{56a86895-0ad4-11ce-b03a-0020af0ba770},0031F52C)
0408:trace:quartz:async_reader_create Created file source 017012F0.
0408:trace:quartz:FileSource_Load 017012F0->(L"C:\\Program Files
(x86)\\Steam\\steamapps\\common\\Age2HD\\resources\\_common\\movies\\AOEIIHD_x2.wmv",
00000000)
0408:trace:quartz:FileSource_Load Found major type
{e436eb83-524f-11ce-9f53-0020af0ba770}, subtype
{ffffffff-128f-4dd1-ad22-becfa66ce7aa}.
0408:trace:quartz:FilterGraph2_AddFilter graph 07485B30, filter 017012F0, name
(null).
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({36b73882-c2c8-11cf-8b46-00805f6cef60}, 0031F624)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IGraphBuilder
interface (07485B34)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 5
0408:trace:quartz:DllGetClassObject
({51b4abf3-748f-4e3b-a276-c828330e926a},{00000001-0000-0000-c000-000000000046},0031F4C0)
0408:trace:quartz:DSCF_CreateInstance
(0748BD88)->(00000000,{56a86895-0ad4-11ce-b03a-0020af0ba770},0031F4C4)
0408:trace:quartz:vmr_create Created VMR 01701708.
0408:trace:quartz:FilterGraph2_AddFilter graph 07485B30, filter 01701708, name
L"VMR-9".
0408:trace:quartz:VMR9FilterConfig_SetRenderingMode (01701A9C/01701708)->(2)
0408:trace:quartz:VMR9DefaultAllocatorPresenterImpl_create Created default
presenter 01701B38.
0408:trace:quartz:VMR9_ImagePresenter_QueryInterface
(01701B38/01701B38)->({8d5148ea-3f5d-46cf-9df1-d1b896eedb1f}, 01701AC8)
0408:trace:quartz:VMR9_ImagePresenter_AddRef (01701B38)->() AddRef from 1
0408:trace:quartz:VMR9_SurfaceAllocator_AdviseNotify presenter 01701B38, notify
01701AB4.
0408:trace:quartz:VMR9WindowlessControl_SetVideoClippingWindow filter 01701708,
window 0002018A.
0408:fixme:quartz:VMR9FilterConfig_SetNumberOfStreams iface 01701A9C, count 4,
stub!
0408:fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode
(01701ABC/01701708)->(...) stub
0408:trace:quartz:DllGetClassObject
({79376820-07d0-11cf-a24d-0020afd79767},{00000001-0000-0000-c000-000000000046},0031F50C)
0408:trace:quartz:DSCF_CreateInstance
(0206F640)->(00000000,{56a86895-0ad4-11ce-b03a-0020af0ba770},0031F510)
0408:trace:quartz:system_clock_create outer 01701B94, out 01701ED8.
0408:trace:quartz:system_clock_create Created system clock 0748BF60.
0408:trace:quartz:dsound_render_create Created DirectSound renderer 01701B90.
0408:trace:quartz:FilterGraph2_AddFilter graph 07485B30, filter 01701B90, name
L"Audio Renderer".
0408:trace:quartz:FilterGraph2_RenderEx (07485B30/07485B34)->(01701440 00000001
00000000): stub !!!
0408:trace:quartz:FilterGraph2_RemoveFilter (07485B30/07485B34)->(01701708)
0408:trace:quartz:FilterGraph2_RemoveFilter Removing filter L"VMR-9".
0408:trace:quartz:FilterGraph2_RemoveFilter Disconnect 2: 00000001
0408:trace:quartz:VMR9_SurfaceAllocator_TerminateDevice iface 01701B3C, cookie
0xffffffff.
0408:trace:quartz:VMR9_ImagePresenter_Release (01701B38)->() Release from 2
0408:trace:quartz:VMR9_ImagePresenter_Release (01701B38)->() Release from 1
0408:trace:quartz:VMR9_ImagePresenter_Release Destroying
0408:trace:quartz:VMR9_ImagePresenter_Release Number of surfaces: 0
0408:trace:quartz:FilterGraph2_RemoveFilter (07485B30/07485B34)->(01701B90)
0408:trace:quartz:FilterGraph2_RemoveFilter Removing filter L"Audio Renderer".
0408:trace:quartz:FilterGraph2_RemoveFilter Disconnect 2: 00000001
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 4
0408:trace:quartz:BasicAudio_put_Volume (07485B30/07485B40)->(0)
0408:trace:quartz:MediaFilter_Run graph 07485B30, start 0.0.
0408:trace:quartz:FilterGraph2_SetDefaultSyncSource (07485B30/07485B34)->()
live sources not handled properly!
0408:trace:quartz:DllGetClassObject
({e436ebb1-524f-11ce-9f53-0020af0ba770},{00000001-0000-0000-c000-000000000046},0031F508)
0408:trace:quartz:DSCF_CreateInstance
(0748BD88)->(00000000,{56a86897-0ad4-11ce-b03a-0020af0ba770},0031F50C)
0408:trace:quartz:system_clock_create outer 00000000, out 0031F4E0.
0408:trace:quartz:system_clock_create Created system clock 0748BFD8.
0408:trace:quartz:system_clock_inner_QueryInterface clock 0748BFD8, iid
{56a86897-0ad4-11ce-b03a-0020af0ba770}, out 0031F50C.
0408:trace:quartz:system_clock_inner_AddRef 0748BFD8 increasing refcount to 2.
0408:trace:quartz:system_clock_inner_Release 0748BFD8 decreasing refcount to 1.
0408:trace:quartz:MediaFilter_SetSyncSource (07485B30/07485B50)->(0748BFD8)
0408:trace:quartz:system_clock_inner_AddRef 0748BFD8 increasing refcount to 2.
0408:trace:quartz:system_clock_inner_AddRef 0748BFD8 increasing refcount to 3.
0408:trace:quartz:FilterGraphInner_QueryInterface
(07485B30)->({56a868a2-0ad4-11ce-b03a-0020af0ba770}, 0031F5B4)
0408:trace:quartz:FilterGraphInner_QueryInterface    returning IMediaEventSink
interface (07485B54)
0408:trace:quartz:FilterGraphInner_AddRef (07485B30)->(): new ref = 5
0408:trace:quartz:MediaEventSink_Notify (07485B30/07485B54)->(13, 0, 0)
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 4
0408:trace:quartz:system_clock_inner_Release 0748BFD8 decreasing refcount to 2.
0408:trace:quartz:SystemClockImpl_GetTime clock 0748BFD8, time 07485C58,
returning 2476.075.
0408:trace:quartz:MediaEvent_GetEvent (07485B30/07485B4C)->(0031F7B0, 0031F7B4,
0031F7B8, 0)
0408:trace:quartz:MediaEvent_FreeEventParams (07485B30/07485B4C)->(13,
00000000, 00000000): stub !!!
0408:trace:quartz:MediaEvent_GetEvent (07485B30/07485B4C)->(0031F7B0, 0031F7B4,
0031F7B8, 0)
0408:trace:quartz:MediaFilter_Stop graph 07485B30.
0408:trace:quartz:MediaSeeking_SetPositions graph 07485B30, current 0,
current_flags 0x1, stop <null>, stop_flags 0.
0408:trace:quartz:MediaSeeking_SetPositions Setting current position to 0 (0.0
seconds).
0408:trace:quartz:SystemClockImpl_GetTime clock 0748BFD8, time 07485C58,
returning 2481.6.
0408:trace:quartz:MediaEvent_SetNotifyWindow (07485B30/07485B4C)->(00000000, 0,
00000000)
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 3
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 2
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 1
0408:trace:quartz:FilterGraphInner_Release (07485B30)->(): new ref = 0
0408:trace:quartz:MediaFilter_Stop graph 07485B30.
0408:trace:quartz:FilterGraph2_RemoveFilter (07485B30/07485B34)->(017012F0)
0408:trace:quartz:FilterGraph2_RemoveFilter Removing filter L"0001".
0408:trace:quartz:FilterGraph2_RemoveFilter Disconnect 2: 00000001
0408:trace:quartz:system_clock_inner_Release 0748BFD8 decreasing refcount to 1.
0408:trace:quartz:system_clock_inner_Release 0748BFD8 decreasing refcount to 0.
0408:trace:quartz:Inner_Release (0748BCC0)->(): new ref = 0
--- snip ---

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