+
+ if(strstr(filename, ".pdf") || strstr(filename, ".PDF")) {
+ msg("<notice> Treating file as PDF");
+ driver = gfxsource_pdf_create();
+ } else if(strstr(filename, ".swf") || strstr(filename, ".SWF")) {
+ msg("<notice> Treating file as SWF");
+ driver = gfxsource_swf_create();
+ } else if(strstr(filename, ".jpg") || strstr(filename, ".JPG") ||
+ strstr(filename, ".png") || strstr(filename, ".PNG")) {
+ msg("<notice> Treating file as Image");
+ driver = gfxsource_image_create();
+ }
+ } else {