PDA

View Full Version : Multiple Instances of Haali in taskbar


Crono141
26th August 2009, 01:50
Hey all. Tried searching the forums, but I didn't see anybody else with this problem.

When viewing a folder on my PC with video files (.wmv rips, .mp4 rips, .m2ts rips), it seems that I get a haali splitter icon for each non-wmv file in my task bar (instead of one at a time for thumbnail generation). I also get persistent instances after playing a file that needs haali's services. Whats worse is that even after the folder is closed, the haali instances stick around. I can't find a haali process in task manager to kill them manually, so they just kinda sit there until I restart the computer.

Has anyone else encountered this before? I've tried reinstalling newer versions but the problem doesn't go away. I'm running windows 7, haali splitter 1.9.42.1, and FFDshow rev 3054. I don't think I have any other codecs installed, except maybe requisite Xvid. Any ideas?

Midzuki
26th August 2009, 02:34
How about disabling the «Explorer integration» in the settings for the Haali Media Splitter ?
IMO, it's both annoying and resource-consuming.

Crono141
26th August 2009, 02:37
Thumbnail extraction already set to No, and Thumbnail offset to 0. Not sure what else I can do to turn it off. I'd turn the tray icon off, but thats really just curing the symptom, and not the problem.

Inspector.Gadget
26th August 2009, 03:17
Delete all Haali-associated entries in the registry.

setarip_old
26th August 2009, 04:33
@Crono141

Hi!

If you're referring to them remaining visible in the System tray, you may also experience the same thing with mutliple instances of "FFDShow". If you simply hover over the icon(s) and then move to your left, it/they should disappear...

Crono141
26th August 2009, 05:09
Setarip, thats the first thing I tried. I'll try the registry cleaning and see if that helps.

Edit: no luck: Did an uninstall, reboot. Searched registry for "Haali" and deleted everything I found. Reinstalled with shell extension unchecked, Still exibiting the same behavior.

What it does: I open the folder full of video files, I watch the task bar. Haali appears and disappears. Flickers really, about once a second. On the 3rd or 4th flicker, it stays. Then another starts flickering, until it stays. And another, and another. After about 3 minutes, I have 6 of them, and it stops. I'm trying to figure out why only a certain number appear. In this particular folder I have 5 AVC/AC3 files in the m2ts container, but that's one less than the number of haali instances I have. As soon as I navigate to another folder, more appear. I think it must have something to do with thumbnail generation, even though I have shell extension turned off.

Edit 2; More info.

When a folder is opened that produced more haali instances, the process "dllhost.exe" with description "COM Surrogate" kicks on at about 60% cpu. I now have 16 haali instances in my taskbar.

Snowknight26
26th August 2009, 07:52
Grab Process Explorer, do a handle search for splitter.ax and see what comes up. My guess its it's explorer.exe trying to show thunbmail previews but a bad decoder isn't closing the file properly.

clsid
26th August 2009, 14:46
Unregister Haali's shell extension (mmfinfo.dll).

Crono141
27th August 2009, 03:20
Attempting to unregister returns "module failed to load", which I assume means it isn't registered.

It seems haali is only called up when viewing a folder with a m2ts file (which also never produce thumbnails). All my m2ts files are AVC/AC3, and oddly, have never produced thumbnails.

Searching in processor explorer shows splitter.ax (Haali), FLVSplitter.ax (Windows), and RealMediaSplitter.ax (Orb). Clicking on any of them returns the dialog"

"The selected process is not in the displayed process list".

Once again, 6 instances of Haali, 1 for each m2ts file, and 1 extra. Still no thumbs.

Edit: After playing with process explorer, I found out that all 3 of these are used by dllhost.exe, and that by killing that process, all my haali instances disappear. Great!

However, browsing away and back to the folder causes the 6 haali's to reappear, and I have to kill the process again to make them go away. Also, still no thumbs on the m2ts files. Do you guys get thumbs in windows explorer for your m2ts files? I never have, and I thought it was a windows issue, but now I'm wondering what role haali needs to play that it isn't able to.

Edit again: I just noticed that inside of dllhost, along side 3 splitter.ax is an instance of Microsofts DTV decoder (otherwise known as the built in Windows 7 AVC decoder). Not sure if its relevant, but thought I should note it. I also noticed that there are 6 sets of these, the same as I have haali icons. Methinks Microsofts decoder isn't rendering the thumbnails correctly, and then isn't exiting the process right.

hartford
28th August 2009, 03:03
Unregister Haali's shell extension (mmfinfo.dll).

Well, I'm having the same problem after installing the Haali version
1.9.42.1 with my Leadtek Tv card that has since given a "crash"
after recording with HUFFY. The Crash occures at the end of the
recording and the Haali icon pops-up. Coincidence?

Question is: why is is Haali popping-up after a Huffy recording with
WAV audio?

I'm perplexed.

I also didn't find any DLL named "mmfinfo.dll."

Mercury_22
28th August 2009, 15:21
Microsoft's decoder isn't at fault I have thumbnails for my m2ts files without any other decoders installed on my system or with lower merit than Microsoft's
It's because Haali it's taking over TS / m2ts files ! the solution is to NOT install Haali Media Splitter and manually register the ax and dll (if you'll uninstall you'll see that Windos 7's own ts/m2ts splitter it's now broken !) So the best solution it's to copy your Haali folder with the all ax and dll somewhere (or extract them from installer using 7-zip) reinstall windows 7 and then manually register the ax and dll
Here is , if you want, my reg file which is adding an register and an unregister options in the right click menu for ax and dll files
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.AX]
@="axfile"

[HKEY_CLASSES_ROOT\axfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\axfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""
it can get worse http://forum.doom9.org/showthread.php?p=1273704#post1273704