# HG changeset patch # User arpi # Date 997987501 0 # Node ID a3d84360aa81bbcfa220e7158070e72d435e7351 # Parent 241ea640d1c342c51e8495308c64f192e42a80cb exception stuff fixed diff -r 241ea640d1c3 -r a3d84360aa81 loader/dshow/DS_VideoDec.c --- a/loader/dshow/DS_VideoDec.c Thu Aug 16 18:39:49 2001 +0000 +++ b/loader/dshow/DS_VideoDec.c Thu Aug 16 18:45:01 2001 +0000 @@ -34,17 +34,16 @@ ci.dll=dllname; ci.guid=*guid; -// try { + try { DS_VideoDecoder* dec=new DS_VideoDecoder(ci, *format, flip); -// } catch (FatalError &e) { -// _handle=NULL; -// return -1; -// } - - _d_ptr=d_ptr; - _handle=(void*)dec; + _d_ptr=d_ptr; + _handle=(void*)dec; + return 0; + } catch (FatalError &e) { } - return 0; + _handle=NULL; + return -1; + } extern "C" void DS_VideoDecoder_Start(){