|
|
| fucktheregistration |
| Posted: Apr 4 2004, 04:32 PM |
 |
|
Unregistered

|
I try to open a file in VirtualDubMod. I open a folder with many files downloaded from the Net and many of these files have dots in their name as separators (instead of spaces) thanks to some old f***ed up version of eMule. Like ghost.in.the.shell.(divx.5).(ac3).by.ganjaman.cd1.avi
If there are many such files (I have 15+) in the folder, VirtualDubMod will hang up practically indefinitely with 99% CPU load.
If in the Open dialog I change "Files of type" to Audio/video interleave (*.avi) instead of All types (or just type *.avi and press enter), there is no problem.
If I move such files out of the directory first and then try opening it, it doesn't hang, which clearly proves that these filenames are the fault.
VirtualDub doesn't seem to have this problem.
I don't know what is the reason, but it might be in VirtualDubMod using a different standard load/save dialog.
Version: latest (1.5.10.1, build 2366). |
 |
| phaeron |
| Posted: Apr 4 2004, 09:06 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
IIRC it's not the custom load/save dialog that's the problem, but the number of extensions supported by the application -- VirtualDub's list is pretty long and VirtualDubMod's is presumably longer. It looks like some versions of Windows have a poor extension matching algorithm that slows down dramatically as extensions are added. I may have to eschew the normal extension string and filter the filenames myself in the callback to avoid this. |
 |