Does this fix the differences? I'm using an uncompressed video now, with only a few frames. I also changed the 4th commit to pass an initialized device manager instead of the device, as mentioned in https://gitlab.winehq.org/wine/wine/-/merge_requests/1046.