View Full Version : OGM DirectShow CPU Accessing on gb+ Files
Asrial
27th September 2003, 05:47
Anyone ever noticed how, when you have the OGGDS filter installed, it runs the filter every time you click on an OGM file? It pops up the taskbar icon for a second or two.
I've been playing around with some really large OGM files (1.5gb, 2gb, and 3gb) and noticing that filter progam that runs every time you click on the file is sticking around and taking up CPU time. I've let it sit there for a good couple of minutes but it still sticks around. The only way to end it is to end the Explorer process.
The OGM file plays fine (albeit with two filter icons) but it's really annoying.
Anyone know what I'm talking about and/or have any solutions other than to change the encode to AVI?
Koepi
27th September 2003, 09:04
The solution is very simple:
a) fetch yourself a copy of windows 2000.
b) burn/backup your necessary data on CDRs or DVD+/-R.
c) Boot the windows 2000 cd and install it. Make sure to delete your WindowsXP-partition before.
The explorer of windowsXP is causing the behaviour you're seeing. It is trying to fetch some file information and to show a preview and therefore accesses the files first.
(There are solutions out there [which I don't know much about since I don't use WindowsXP for several reasons, one of them is what you're experiencing] which can turn off this preview/access stuff. Maybe you should look for "tweak windows xp" at google.)
I hope this helps.
Regards
Koepi
defeatist
27th September 2003, 09:24
I do experience this with Windows XP Pro SP1 when sorting files as "Thumbnails" in Explorer. I have noticed that sorting files any other way does not allow the behavior you describe.
In other words, don't view your large movies as thumbnails.
I hope this works for everybody.
P.S. I set Explorer to sort all files by "Details".
P.P.S. Total Commander may be more useful to you. It is not free, unfortunately.
EDIT: http://www.winguides.com/registry/display.php/994/
That's a site which has helped me tweak XP to suit my needs very well. I believe that link should help with this issue.
jcsston
27th September 2003, 09:31
Originally posted by Koepi
The explorer of windowsXP is causing the behaviour you're seeing. It is trying to fetch some file information and to show a preview and therefore accesses the files first.
(There are solutions out there [which I don't know much about since I don't use WindowsXP for several reasons, one of them is what you're experiencing] which can turn off this preview/access stuff. Maybe you should look for "tweak windows xp" at google.)
To be more specific the problem is that Windows XP (at least on my system) requests a 100x150 thumbnail for every file you click or focus. This thumbnail is then used for the Tasks View, but WinXP has a bug that asks for a thumbnail even when the Tasks View is off.
The best way to get around this is to disable the AVI/OGM? thumbnail handler. Using regedit, rename the 'ShellExt' key under 'HKEY_CLASSES_ROOT\.ogm\' to something like 'ShellExt_bak'. Then see if clicking on OGM files still causes Explorer to freeze.
If you still want thumbnails you could try the M* Shell Ext (http://cvs.corecodec.org/cgi-bin/viewcvs.cgi/*checkout*/matroska/doc/website/downloads/shellextension/index.html), in thumbnail handler I wrote a workaround for this to filter all thubmnail requests matching that size. Which can be disabled if your normal thumbnails happen to be that size. The Shell Ext thumbnail handler will work with OGM, AVI, and any other file formats DShow can render.
Edit: I negected to say that for the Shell Ext to handle OGM files you have change the default value under 'HKEY_CLASSES_ROOT\.ogm\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}' to '{78DC191E-EFC1-4532-9A71-224577A86A7D}' after installing the Shell Ext.
Asrial
27th September 2003, 11:40
Okay. This is a good start and I'm about to try a few things.
My question, now refined, is why would this only occur with OGM files in the gb+ range? I've played around with 700mb OGM files and nada.
Asrial
27th September 2003, 11:53
Originally posted by jcsston
Using regedit, rename the 'ShellExt' key under 'HKEY_CLASSES_ROOT\.ogm\' to something like 'ShellExt_bak'.That did the trick :)
Now, another question is.. what functionality do I lose by renaming this string?
jcsston
27th September 2003, 18:39
If you still want thumbnails...
Thumbnails ;)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.