Similar to !6430 and !6362, this should make it possible to use native override for these classes.
--
v2: l3codecx.ax: Register the MP3 Decoder class.
quartz: Register the MPEG Video Decoder class.
quartz: Register the MPEG Audio Decoder class.
quartz: Register the WAVE Parser class.
quartz: Register the AVI Splitter class.
quartz: Register the MPEG1 Splitter class.
quartz: Move registration code to main.c.
quartz: Simplify the filter registration code.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6441
On Thu Sep 5 17:08:40 2024 +0000, Paul Gofman wrote:
> Normally patches adding functions (like in fact almost any patches) can
> use some unit tests included, any reason tests are not needed here?
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81244
On Thu Sep 5 17:07:34 2024 +0000, Alfred Agrell wrote:
> This is inaccurate, native returns ERROR_INVALID_PARAMETER if the {} is
> missing. (At least on my 10 VM, didn't check 11.)
> (Conveniently, this is also what RtlGUIDFromString does.)
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81243
On Thu Sep 5 17:07:13 2024 +0000, Nikolay Sivov wrote:
> It should be the other way around. ExW calls Nt function that accepts
> UNICODE_STRING or WCHARs, and ExA converts acp->wchar and calls ExW
> function. Assuming returned buffer contents are the same for both
> functions of course.
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81242
On Thu Sep 5 17:06:57 2024 +0000, Rémi Bernon wrote:
> NtQuerySystemInformation is probably the correct function to call, with
> one of SystemFirmware constants, maybe
> `SystemFirmwarePartitionInformation`, or another. You will need to test
> them to figure which one is the right one.
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81240
On Thu Aug 29 20:16:32 2024 +0000, Rémi Bernon wrote:
> The problem with testing this kind of thing is that reading pixels from
> the screen is not very reliable. Writing tests for that will be
> difficult and will require a very robust framework. Some people have
> tried, many have failed to convince julliard.
If this is dwm-independent, let's just put it into a new blank desktop.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6400#note_81229
Credits to [mkrysm1](mailto:mkrsym1@gmail.com) for the patch.
This patch fixes a video regression when mfplat is being used in conjunction with Unity in a certain piece of closed-source commercial software.
See [fourcc](https://fourcc.org/pixel-format/yuv-i420/) for more information.
Signed-off-by: Dylan Donnell <dylan.donnell(a)student.griffith.ie>
--
v4: winegstreamer: Support IYUV alias for I420
https://gitlab.winehq.org/wine/wine/-/merge_requests/6352