Opened 2 years ago
Closed 22 months ago
#13643 closed defect (fixed)
WIN32: Crash on Windows 95 with VMware when attempting to decode JPEG frames
Reported by: | ccawley2011 | Owned by: | sluicebox |
---|---|---|---|
Priority: | high | Component: | Port: Win32 |
Version: | Keywords: | ||
Cc: | Game: |
Description
This will need further investigation, but my current assumption is that it's because of the SSE optimized routines in libjpeg-turbo - according to this VOGONS thread, Windows 95 doesn't have proper support for SSE, however CPU-Z reports the extensions supported by the host CPU (in this case an Intel Core i5-9400 CPU). Windows 98 SE doesn't appear to have this problem.
Change History (2)
comment:1 by , 2 years ago
comment:2 by , 22 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
The libjpeg-turbo library supports the
JSIMD_FORCE3DNOW
environment variable which albeit its name don't force 3Dnow but restricts the detected extensions to MMX and 3Dnow.We could set this variable at startup when detecting Windows 95 before using libjpeg-turbo.