summaryrefslogtreecommitdiffstats
path: root/loader
diff options
context:
space:
mode:
Diffstat (limited to 'loader')
-rw-r--r--loader/dshow/DS_VideoDec.c19
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(){