Index: loader/dshow/DS_VideoDecoder.c =================================================================== --- loader/dshow/DS_VideoDecoder.c.orig 2007-02-15 09:42:53.000000000 -0800 +++ loader/dshow/DS_VideoDecoder.c 2007-02-15 09:43:25.000000000 -0800 @@ -385,6 +385,9 @@ void DS_VideoDecoder_StopInternal(DS_VideoDecoder *this) { +#ifdef WIN32_LOADER + Setup_LDT_Keeper(); //prevent a segmentation fault during cleanup +#endif this->m_pDS_Filter->Stop(this->m_pDS_Filter); //??? why was this here ??? m_pOurOutput->SetFramePointer(0); }