[Bug 47362] Media Feature Pack for W10N requires rtworkq.dll

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jun 15 04:51:09 CDT 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://web.archive.org/web
                   |                            |/20190615092439/https://sof
                   |                            |tware-download.microsoft.co
                   |                            |m/pr/Windows_MediaFeaturePa
                   |                            |ck_x32_1803.msu?t=5e2c298f-
                   |                            |6b36-4f1b-8869-7c0cf378bb4f
                   |                            |&e=1560677045&h=383b7bd6d31
                   |                            |9eaa48e206557419cbaf6
           Keywords|                            |download
                 CC|                            |focht at gmx.net

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

adding stable links via Internet Archive in case Microsoft pulls the downloads
offline in future.

32-bit:

https://web.archive.org/web/20190615092439/https://software-download.microsoft.com/pr/Windows_MediaFeaturePack_x32_1803.msu?t=5e2c298f-6b36-4f1b-8869-7c0cf378bb4f&e=1560677045&h=383b7bd6d319eaa48e206557419cbaf6

64-bit:

https://web.archive.org/web/20190615094335/https://software-download.microsoft.com/pr/Windows_MediaFeaturePack_x64_1803.msu?t=5e2c298f-6b36-4f1b-8869-7c0cf378bb4f&e=1560677045&h=1ede32ddeaa23b40d8be7371ddbc4b15

Unpacking:

--- snip ---
$ mkdir unpacked && $_

$ 7z x ../Windows_MediaFeaturePack_x32_1803.msu

$ 7z x
microsoft-windows-mediafeaturepack-oob-package~31bf3856ad364e35~x86~~.cab
--- snip ---

One liner to show which RTWorkQ APIs are imported by which MF dlls:

--- snip ---
$ grep -ralZ RTWorkQ . | xargs -r0i bash -c "echo \"{}\" && winedump -j import
\"{}\" | sed -n '/RTWorkQ.DLL/,/^$/p'"

./x86_microsoft-windows-m..ation-mfmediaengine_31bf3856ad364e35_10.0.17134.1_none_89b70aa01d752673/MFMediaEngine.dll
  offset 003bbc94 RTWorkQ.DLL
  Hint/Name Table: 003BF8BC
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 003BF000
   Thunk    Ordn  Name
  003bf000    29  RtwqSetLongRunning

./x86_microsoft-windows-media-audio_31bf3856ad364e35_10.0.17134.1_none_5b50456df2885df7/Windows.Media.Audio.dll
  offset 001367a0 RTWorkQ.DLL
  Hint/Name Table: 0013B86C
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 0013B07C
   Thunk    Ordn  Name
  0013b07c    21  RtwqPutWaitingWorkItem
  0013b080     7  RtwqCancelWorkItem
  0013b084    34  RtwqUnlockWorkQueue
  0013b088     8  RtwqCreateAsyncResult
  0013b08c    30  RtwqShutdown
  0013b090    18  RtwqLockSharedWorkQueue
  0013b094    31  RtwqStartup

./x86_microsoft-windows-winmde_31bf3856ad364e35_10.0.17134.1_none_4014e63a4cfc6c46/winmde.dll
  offset 00168798 RTWorkQ.DLL
  Hint/Name Table: 0016B688
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 0016B000
   Thunk    Ordn  Name
  0016b000     5  RtwqCancelDeadline
  0016b004    29  RtwqSetLongRunning
  0016b008    15  RtwqInvokeCallback
  0016b00c     8  RtwqCreateAsyncResult

./x86_microsoft-windows-mfmpeg2srcsnk_31bf3856ad364e35_10.0.17134.1_none_d509894d7f23ede2/mfmpeg2srcsnk.dll
  offset 000e4eb8 RTWorkQ.DLL
  Hint/Name Table: 000EB5AC
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 000EB054
   Thunk    Ordn  Name
  000eb054    29  RtwqSetLongRunning

./x86_microsoft-windows-msvideodsp_31bf3856ad364e35_10.0.17134.1_none_58f21f444e7bf9fa/MSVideoDSP.dll
  offset 00085c08 RTWorkQ.DLL
  Hint/Name Table: 0008B46C
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 0008B000
   Thunk    Ordn  Name
  0008b000    27  RtwqSetDeadline
  0008b004     5  RtwqCancelDeadline
  0008b008    29  RtwqSetLongRunning

./x86_microsoft-windows-m..ation-mfphotography_31bf3856ad364e35_10.0.17134.1_none_5744b4f1d8db615e/MSPhotography.dll
  offset 00141510 RTWorkQ.DLL
  Hint/Name Table: 00146538
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00146000
   Thunk    Ordn  Name
  00146000     5  RtwqCancelDeadline
  00146004    29  RtwqSetLongRunning
  00146008    27  RtwqSetDeadline

./x86_microsoft-windows-mfasfsrcsnk_31bf3856ad364e35_10.0.17134.1_none_49dfe228ed637899/mfasfsrcsnk.dll
  offset 00136428 RTWorkQ.DLL
  Hint/Name Table: 00139450
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00139000
   Thunk    Ordn  Name
  00139000    29  RtwqSetLongRunning

./x86_microsoft-windows-mfcore_31bf3856ad364e35_10.0.17134.1_none_7a3a970907fe8d26/mfcore.dll
  grAttrs 00000001 offset 003e9b6c RTWorkQ.DLL
  Hint/Name Table: 003eab58
  Address Table:   004181ec
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
   Thunk    Ordn  Name
  004181ec     8  RtwqCreateAsyncResult
  004181f0     5  RtwqCancelDeadline
  004181f4    29  RtwqSetLongRunning
  004181f8    15  RtwqInvokeCallback
  004181fc    27  RtwqSetDeadline

./x86_microsoft-windows-mediafoundation-mfsvr_31bf3856ad364e35_10.0.17134.1_none_481f113e6bd0ff40/mfsvr.dll
  grAttrs 00000001 offset 000da4fc RTWorkQ.DLL
  Hint/Name Table: 000db36c
  Address Table:   000e2010
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
   Thunk    Ordn  Name
  000e2010    29  RtwqSetLongRunning
  000e2014     5  RtwqCancelDeadline
  000e2018    28  RtwqSetDeadline2

./x86_microsoft-windows-mfplat_31bf3856ad364e35_10.0.17134.1_none_800c8981044245d6/mfplat.dll
  grAttrs 00000001 offset 0013c074 RTWorkQ.DLL
  Hint/Name Table: 0013cfb0
  Address Table:   0014805c
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
   Thunk    Ordn  Name
  0014805c    31  RtwqStartup
  00148060    16  RtwqJoinWorkQueue
  00148064    32  RtwqUnjoinWorkQueue
  00148068    21  RtwqPutWaitingWorkItem
  0014806c     7  RtwqCancelWorkItem
  00148070    14  RtwqGetWorkQueueMMCSSTaskId
  00148074    12  RtwqGetWorkQueueMMCSSClass
  00148078    24  RtwqRegisterPlatformWithMMCSS
  0014807c    34  RtwqUnlockWorkQueue
  00148080    13  RtwqGetWorkQueueMMCSSPriority
  00148084    36  RtwqUnregisterPlatformFromMMCSS
  00148088    22  RtwqPutWorkItem
  0014808c    26  RtwqScheduleWorkItem
  00148090     3  RtwqBeginRegisterWorkQueueWithMMCSS
  00148094    15  RtwqInvokeCallback
  00148098    30  RtwqShutdown
  0014809c    35  RtwqUnregisterPlatformEvents
  001480a0    17  RtwqLockPlatform
  001480a4    33  RtwqUnlockPlatform
  001480a8     2  RtwqAllocateWorkQueue
  001480ac    23  RtwqRegisterPlatformEvents
  001480b0     8  RtwqCreateAsyncResult
  001480b4     1  RtwqAllocateSerialWorkQueue

./x86_microsoft-windows-mfnetcore_31bf3856ad364e35_10.0.17134.1_none_1835e4279de13f15/mfnetcore.dll
  grAttrs 00000001 offset 000f94e4 RTWorkQ.DLL
  Hint/Name Table: 000fa2b0
  Address Table:   001000ac
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
   Thunk    Ordn  Name
  001000ac    29  RtwqSetLongRunning

./x86_microsoft-windows-mfmp4srcsnk_31bf3856ad364e35_10.0.17134.1_none_9011e7d35ee2577e/mfmp4srcsnk.dll
  offset 0022a834 RTWorkQ.DLL
  Hint/Name Table: 002304AC
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00230000
   Thunk    Ordn  Name
  00230000    29  RtwqSetLongRunning

./x86_microsoft-windows-mfsrcsnk_31bf3856ad364e35_10.0.17134.1_none_77ed3322ae4ba7c7/mfsrcsnk.dll
  offset 001d8548 RTWorkQ.DLL
  Hint/Name Table: 001DE684
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 001DE0B0
   Thunk    Ordn  Name
  001de0b0    29  RtwqSetLongRunning

./x86_microsoft-windows-enhancedvideorenderer_31bf3856ad364e35_10.0.17134.1_none_19046e7f7d5373c8/evr.dll
  offset 000946c8 RTWorkQ.DLL
  Hint/Name Table: 00096554
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00096000
   Thunk    Ordn  Name
  00096000    27  RtwqSetDeadline
  00096004     5  RtwqCancelDeadline
  00096008    29  RtwqSetLongRunning

./x86_microsoft-windows-vidproc_31bf3856ad364e35_10.0.17134.1_none_52cabe0a2762b075/msvproc.dll
  offset 000fe6e4 RTWorkQ.DLL
  Hint/Name Table: 00101514
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00101008
   Thunk    Ordn  Name
  00101008    21  RtwqPutWaitingWorkItem
  0010100c     7  RtwqCancelWorkItem
  00101010     8  RtwqCreateAsyncResult

./x86_microsoft-windows-runtime-windows-media_31bf3856ad364e35_10.0.17134.1_none_d0cb5ce57f4a42cf/Windows.Media.dll
  offset 005950ac RTWorkQ.DLL
  Hint/Name Table: 0059792C
  TimeDateStamp:   00000000 (Thu Jan  1 01:00:00 1970)
  ForwarderChain:  00000000
  First thunk RVA: 00597058
   Thunk    Ordn  Name
  00597058    29  RtwqSetLongRunning
--- 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