Some GStreamer plugins such as openh264 return spurious errors when
running the tests. They pass the tests successfull if we simply ignore
them.
It does not make much difference with returning the error, as they are
not supposed to happen anyway, and most of the time the MFT clients
don't expect or handle errors.
Split from https://gitlab.winehq.org/wine/wine/-/merge_requests/2893 as this is also orthogonal and only fixes the tests when running them with openh264, which is not the case on either the testbot or Gitlab.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2899
```c
dlls/wined3d/context_vk.c:2377:42: warning: ‘null_binding’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2377 | *null_buffer_binding = b->binding = null_binding;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
--
v3: wined3d: Fix uninitialized variable warning.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2892
--
v4: wineoss: Use mmdevapi's AudioClient (4/4).
winecoreaudio: Use mmdevapi's AudioClient (4/4).
winealsa: Use mmdevapi's AudioClient (4/4).
winepulse: Move AudioClient into mmdevapi (4/4).
wineoss: Use mmdevapi's AudioClient (3/4).
winecoreaudio: Use mmdevapi's AudioClient (3/4).
winealsa: Use mmdevapi's AudioClient (3/4).
winepulse: Move AudioClient into mmdevapi (3/4).
wineoss: Use mmdevapi's AudioClient (2/4).
winecoreaudio: Use mmdevapi's AudioClient (2/4).
winealsa: Use mmdevapi's AudioClient (2/4).
winepulse: Move AudioClient into mmdevapi (2/4).
wineoss: Use mmdevapi's AudioClient (1/4).
winecoreaudio: Use mmdevapi's AudioClient (1/4).
winealsa: Use mmdevapi's AudioClient (1/4).
winepulse: Move AudioClient into mmdevapi (1/4).
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2855
v2: Use strlen() instead of lstrlenA() and adjust the formats accordingly.
--
v2: wininet/tests: Consistently use strlen() instead of lstrlenA().
wininet/tests: Consistently use strlen() in the InternetGetConnectedStateExA() tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2648
lparam != 0 does not imply lparam_size is big enough for a MSG, so we
can end up manipulating memory past the end of the buffer.
Co-authored-by: Jacek Caban <jacek(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2763