This MR fixes a mf:transform test that started failing as a result of MR !7417.
It also adds new tests to mf:transform to test different values of `MF_MT_USER_DATA` against the aac decoder.
It adds validation of `cbSize` to the aac decoder, which, in addition to fixing the previous test, allows some of these new tests to pass. But it does not validate the content of the user data (as the new tests seem to indicate Windows does).
--
v2: winegstreamer: Validate the value of cbSize in aac decoder.
mf/tests: Test different length user_data against aac decoder.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7465
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