wine/dlls/evr
Eric Pouech 0cc4a38aae evr: Fix incorrect integral computation.
Note: typeof (int * unsigned) is unsigned.
So:
- on 64bit CPUs, where sizeof(int) = 4 < sizeof(void*) = 8,
- when the result of the multiplication is supposed to be negative
- there's no propagation of the negative sign from 32bit to 64 bit integers

Fixes a crash in Age of Empire II.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-05-03 16:48:41 +02:00
..
tests mfplat: Handle more video subtypes in MFInitMediaTypeFromAMMediaType(). 2023-04-10 14:18:00 +02:00
evr.c evr: Fix incorrect integral computation. 2023-05-03 16:48:41 +02:00
evr.spec mfplat/tests: Add some tests for legacy media type conersion functions. 2022-08-27 16:53:09 +02:00
evr_classes.idl
evr_private.h
main.c evr: Cleanup class factory methods. 2022-04-08 11:49:58 +02:00
Makefile.in
mixer.c evr: Fix crash when clearing input type for the mixer. 2023-02-24 22:23:12 +01:00
presenter.c evr/presenter: Make GetCurrentImage() work without output window. 2022-04-06 23:07:20 +02:00
sample.c evr: Release buffer after adding it to sample. 2022-06-30 12:32:48 +02:00