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
evr_classes.idl
evr_private.h
main.c
Makefile.in
mixer.c
presenter.c
sample.c