diff options
Diffstat (limited to 'loader/dshow')
-rw-r--r-- | loader/dshow/DS_VideoDec.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/loader/dshow/DS_VideoDec.c b/loader/dshow/DS_VideoDec.c index d3d8ce2d12..0dddc9fab5 100644 --- a/loader/dshow/DS_VideoDec.c +++ b/loader/dshow/DS_VideoDec.c @@ -34,17 +34,16 @@ extern "C" int DS_VideoDecoder_Open(char* dllname, GUID* guid, BITMAPINFOHEADER* 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; - - return 0; + _d_ptr=d_ptr; + _handle=(void*)dec; + return 0; + } catch (FatalError &e) { } + + _handle=NULL; + return -1; + } extern "C" void DS_VideoDecoder_Start(){ |