Hi,I've encountered a case where the MPEG2 decoder crashes. I havenumThreads set to 8 and there appears to be a problem correctly setting up the internal worker threads. One of theMPEG2VideoDecoderBase::ThreadWorkingRoutine instances will callDecodeSlices with null buffer pointers (IppVideoContext::bs_* values are all NULL or zero).This seems to happen whenm_nNumberOfThreads andcurr_thread do not match after the thread initialization loop inMPEG2VideoDecoderBase::DecodePicture.I can reproduce this with simple_player like this:simple_player.exeD:\\crash.m2v -vnul -t 8This only happens for certain MPEG2 bistreams. Has anyone else seen this issue? Any suggestions on how to work around it?Scott
For more complete information about compiler optimizations, see our Optimization Notice.