Since v1.4.8 my older PC (AMD-K6 266 Mhz) crashes (1.4.8 & 1.4.9)
or error message (1.4.10 - 1.4.13):
Internal error: MMX state left on: T:\projects\VirtualDub_old\main\
VideoSource.ccp:1101
..............................................
Extract from VirtualDub.org's knowledgebase:
symptoms: You receive this error during a "scan for errors" command:
Internal Error MMX state left on: T:\projects\VirtualDub_old\main\VideoSource.cpp:11 01
cause: 1.4.10 performs MMX state checks before and after certain calls to third-party codec drivers.
Leaving MMX on results in floating-point computation failing; the check going in is designed to protect
codecs against crashes that would be caused by VirtualDub, and the check going out traps potential
crashes in VirtualDub caused by codecs. There is a bug in the video decompression code that causes
the going-out check to be bypassed if a decompression error occurs. It appears that the Microsoft
MPEG-4 V3 (a.k.a. DivX 3.11a) codec improperly leaves the MMX state on if it detects and reports a
decompression error back to the client application. This error is then misreported by VirtualDub as
an internal error instead of a codec failure.
workaround: None. The misleading error message will be fixed in the next release; a code workaround
for the codec problem will be necessary since that codec is no longer being updated.
fixed: 1.4.11 (14279)
...............................................
Though I've uninstalled DivX 3.x codecs this known bug doesn't serm to be fixed for me
Any suggestions or advice ???
TIA,
Spider9999
or error message (1.4.10 - 1.4.13):
Internal error: MMX state left on: T:\projects\VirtualDub_old\main\
VideoSource.ccp:1101
..............................................
Extract from VirtualDub.org's knowledgebase:
symptoms: You receive this error during a "scan for errors" command:
Internal Error MMX state left on: T:\projects\VirtualDub_old\main\VideoSource.cpp:11 01
cause: 1.4.10 performs MMX state checks before and after certain calls to third-party codec drivers.
Leaving MMX on results in floating-point computation failing; the check going in is designed to protect
codecs against crashes that would be caused by VirtualDub, and the check going out traps potential
crashes in VirtualDub caused by codecs. There is a bug in the video decompression code that causes
the going-out check to be bypassed if a decompression error occurs. It appears that the Microsoft
MPEG-4 V3 (a.k.a. DivX 3.11a) codec improperly leaves the MMX state on if it detects and reports a
decompression error back to the client application. This error is then misreported by VirtualDub as
an internal error instead of a codec failure.
workaround: None. The misleading error message will be fixed in the next release; a code workaround
for the codec problem will be necessary since that codec is no longer being updated.
fixed: 1.4.11 (14279)
...............................................
Though I've uninstalled DivX 3.x codecs this known bug doesn't serm to be fixed for me
Any suggestions or advice ???
TIA,
Spider9999
Comment