[PATCH v3 3/5] winegstreamer: Implement IMFMediaSource::CreatePresentationDescriptor.

Alexandre Julliard julliard at winehq.org
Mon Oct 26 16:27:06 CDT 2020


Derek Lesho <dlesho at codeweavers.com> writes:

> Signed-off-by: Derek Lesho <dlesho at codeweavers.com>
> ---
> v3: Address comment.
> ---
>  dlls/mf/tests/mf.c                |  1 -
>  dlls/mfplat/tests/mfplat.c        | 10 +++++-----
>  dlls/winegstreamer/media_source.c | 28 ++++++++++++++++++++++++++--
>  3 files changed, 31 insertions(+), 8 deletions(-)

This breaks the tests here:

tools/runtest -q -P wine -T . -M mfreadwrite.dll -p dlls/mfreadwrite/tests/mfreadwrite_test.exe mfplat && touch dlls/mfreadwrite/tests/mfplat.ok
mfplat.c:631: Test succeeded inside todo block: Failed to create source reader, hr 0.
mfplat.c:726: Test failed: Failed to get a sample, hr 0x80004001.
mfplat.c:727: Test failed: Unexpected stream index 2076652916
mfplat.c:728: Test failed: Unexpected stream flags 0x7b06df1a.
wine: Unhandled page fault on read access to 00000000 at address 00402D50 (thread 0024), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00402d50).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00402d50 ESP:0064fd50 EBP:0064fdc8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:0064fd8c ECX:0064fd00 EDX:ffffffff
 ESI:0064fd90 EDI:0064fd9c
Stack dump:
0x0064fd50:  00000000 00408599 7b06df1a 0064fd90
0x0064fd60:  0064fd8c 0064fda8 0064fda0 7bc480ea
0x0064fd70:  00214e14 80004001 0064fd98 0064fda0
0x0064fd80:  7ffde000 014f0404 014f0554 7b06df1a
0x0064fd90:  7bc73574 00000001 014f0220 0021fbe0
0x0064fda0:  00000000 00000001 00001188 7ffc2000
Backtrace:
=>0 0x00402d50 func_mfplat+0xc70() [Z:\home\julliard\wine\wine\include\mfobjects.h:1179] in mfreadwrite_test (0x0064fdc8)
  1 0x00404992 run_test+0xe1(name=<is not available>) [Z:\home\julliard\wine\wine\include\wine\test.h:569] in mfreadwrite_test (0x0064fe28)
  2 0x004062d3 main+0x182(argv=<is not available>) [Z:\home\julliard\wine\wine\include\wine\test.h:659] in mfreadwrite_test (0x0064fed8)
  3 0x00405706 mainCRTStartup+0x75() [Z:\home\julliard\wine\wine\dlls\msvcrt\crt_main.c:62] in mfreadwrite_test (0x0064ff28)
  4 0x7b62c78e BaseThreadInitThunk+0xd(unknown=<is not available>, entry=<is not available>) [Z:\home\julliard\wine\wine\dlls\kernel32\thread.c:60] in kernel32 (0x0064ff48)
  5 0x7bc55027 RtlSleepConditionVariableSRW+0x196(lock=<is not available>, timeout=<is not available>, flags=<is not available>) [Z:\home\julliard\wine\wine\dlls\ntdll\sync.c:556] in ntdll (0x0064ff5c)
  6 0x7bc55250 call_thread_func+0xaf(arg=0x7ffde000) [Z:\home\julliard\wine\wine\dlls\ntdll\thread.c:134] in ntdll (0x0064ffec)
0x00402d50 func_mfplat+0xc70 [Z:\home\julliard\wine\wine\include\mfobjects.h:1179] in mfreadwrite_test: movl	0x0(%eax),%edx
1179	    return This->lpVtbl->Release(This);

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list