Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
> }
> }
>
> + if (session->state == SESSION_STATE_STARTED)
> + {
> + session_flush_transform_output_nodes(session);
> + session_set_source_output_nodes_seeking(session);
> + }
Same here, isn't it possible to seek from paused state too?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3572#note_42633
Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
>
> /* fallthrough */
> case SESSION_STATE_PAUSED:
> + case SESSION_STATE_STARTED:
> + if (session->state == SESSION_STATE_STARTED && !(session->caps & MFSESSIONCAP_SEEK))
> + {
> + WARN("Seeking is not supported for this session.\n");
> + session_command_complete(session);
> + return;
> + }
Why does it check for STARTED state?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3572#note_42632
Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
> return hr;
> }
>
> +static void session_flush_transform_output_nodes(struct media_session *session)
This could be call session_flush_nodes(), or flush_topology/flush_pipeline, no need to make the name that specific.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3572#note_42631
--
v4: tests: Add a test for fmod() with vector arguments.
vkd3d-shader: Use ternary operator in fmod() implementation.
vkd3d-shader/tpf: Use 'movc' to implement ternary operator.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/268
Win10 introduced the ability for OutputDebugStringW to send
Unicode strings (instead of translating the Unicode string
to ANSI and call OutputDebugStringA).
This series:
- add a couple of tests for covering various aspects
+ how exception with unicode string is constructed,
+ interaction with WaitForDebugEvent and
WaitForDebugEventEx
- implements WaitForDebugEventEx()
- emit unicode string from OutputDebugStringW
- introduce manifest constants to describe stages in
exception testing (this let adding new stages way
easier). Note this has not been tested on ARM.
The tests results are not fully green because of existing issues
in ntdll:exception (see https://bugs.winehq.org/show_bug.cgi?id=55111
for win8 and early win10, and all the failing ones in Win11...).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3596