This MR adds the ability to support float encoding (which will be used by the IMFTransform interface).
It also adds tests and addresses a number of small discrepancies discovered between the Wine and native implementation.
--
v4: mp3dmod: Ensure nChannels is greater than zero on input.
mp3dmod/tests: Add test for nChannels = 0 on input.
mp3dmod: Only allow 1/2 and 1/4 subsampling.
mp3dmod: Return error if requested output format values don't agree.
mp3dmod/tests: Test different output sample rates.
mp3dmod: Add support for 32-bit sample size.
mp3dmod/tests: Add test for 32-bit sample size.
mp3dmod: Return S_OK in Allocate/Free Resources.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7432
Current code requires entering a newline character in order to continue past DIR /P prompts. This change allows any key to be pressed instead.
Code to handle this was similar to existing WCMD_pause() so we leveraged that code for this purpose as well. Key to the fix was the removal of ENABLE_LINE_INPUT from the console flags, and ENABLE_PROCESSED_INPUT was added in order to preserve the ability to abort the operation via Ctrl-C.
--
v32: cmd: Allow any key to continue past DIR /P pauses.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7400
This MR adds the ability to support float encoding (which will be used by the IMFTransform interface).
It also adds tests and addresses a number of small discrepancies discovered between the Wine and native implementation.
--
v3: mp3dmod: Ensure nChannels is greater than zero on input.
mp3dmod/tests: Add test for nChannels = 0 on input.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7432
These changes are enough to allow building the entirety of the native (ELF) side with `-flto`.
--
v3: loader: Mark thread_ldt, thread_data, wld_start "used".
ntdll: Mark call_init_thunk and abort_thread "used".
https://gitlab.winehq.org/wine/wine/-/merge_requests/7119
On Mon Mar 3 23:25:58 2025 +0000, Huw Davies wrote:
> It would be better to implement `SendARP()` in terms of `ResolveIpNetEntry2()`.
> Further, `ResolveIpNetEntry2()` should likely use the `Nsi` functions to
> retrieve the neighbour info from `nsiproxy`.
I think I saw ResolveIpNetEntry2() function documentation in the past. Maybe because I could not find sources(help please), end up not using it. Or I asked somebody. Not sure.
Does ResolveIpNetEntry2() need linux privileges ?
Thanks
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6884#note_96714