PDA

View Full Version : crashing shmedia.dll?


jkwarras
13th June 2005, 19:25
Hi,

I've noticed that lately my system is crashing while selecting an avi/ogm/mkv file. I had to unregister the shmedia.dll (preview) in order to avoid the crash in explorer.

When I register it again I can see that the new matroska dialog is poping up in the system tray, even when it's an avi file. And it crash. When it's unregister, no systemtray icon when selecting an avi/mkv/ogm, and no crash.

Is this a bug? something known? or a broken winXp registry? ;)

PS: Maybe it doesn't have to do with matroska, but I wanted to report it anyway, if it can help developpers...

stephanV
13th June 2005, 19:40
shmedia.dll takes care of the preview/thumbnails in explorer and opens the files with DirectShow. Since Haali's splitter can be used to open AVIs its not weird that that icon is showing up in your system tray with AVI files. And since you have crashes also with ogm, the problem might not be Haali's splitter but maybe a decoder-filter. shmedia.dll also used to lock up the divx decoder i believe.

I'm not sure what the problem is, but unless you are very fond of the previews i suggest you keep it unregistered.

So basically the problem can be the splitter, the decoder or shmedia itself. You could investigate a little bit i guess.

Sharktooth
13th June 2005, 20:07
Start -> Run -> regsvr32 /u shmedia.dll

(trust me, you'll never want to reg it again...)

jkwarras
15th June 2005, 00:03
Start -> Run -> regsvr32 /u shmedia.dll

(trust me, you'll never want to reg it again...)
Yeah, that's what I did to avoid the crash :cool:

jkwarras
21st June 2005, 13:34
So basically the problem can be the splitter, the decoder or shmedia itself. You could investigate a little bit i guess.
If I uninstall the matroska pack and register shmedia.dll (preview is allowed), I don't get a crash on any avi/ogm/mkv file. If I install the matroska pack, register shmedia.dll, then crash.

I don't know if this is a matroska related bug (splitter), or something else is interfering there. If I found out something more I'll post it. Otherwise I'll keep my shmedia unregistered.