View Full Version : Use DSS2 without installing Haali?
Frozen Fractals
11th July 2014, 04:55
I would like to be able to use the DSS2 filter without actually installing Haali Media Splitter. I have extracted all of the files from the setup executable using 7-zip. I understand I need avss.dll. Is there anything else needed? Also, how do I register the dll to get it recognized by MeGUI?
filler56789
11th July 2014, 14:37
IIRC, you'll need to have also the following files in the same folder as the avs DLL:
splitter.ax, mkx.dll, mkzlib.dll and mkunicode.dll. Again IIRC, register mkx.dll BEFORE registering splitter.ax.
Supposing you cannot (un)register DLLs/OCXs via Explorer's context-menu,
then open a command-prompt onto the target folder and run:
regsvr32 filename.ext
NOTICE, this does work with a "normal" Avisynth setup,
I have no idea whether it's sufficient for MeGUI, which I've never used.
Besides, you may wish to remove the Registry entries which force :mad: the use of HMS as "THE" source filter for MKVs/MKAs.
<rant>
Haali Media Splitter is 10 years old already,
what's the point of keeping its source-code closed (or outdated)?
</rant>
Frozen Fractals
11th July 2014, 17:57
Thanks. I moved everything into the "plugins" directory within my AviSynth directory. I registered mkx.dll and splitter.ax successfully. However, upon trying to register for the other three (avss.dll, etc.), I came across this error:
"The module 'avss.dll' was loaded but the entry-point DllRegisterServer was not found. Make sure that 'avss.dll' is a valid DLL or OCX file and then try again."
filler56789
11th July 2014, 18:51
avss.dll does not need to be registered.
Frozen Fractals
12th July 2014, 00:05
Hmm..it still doesn't seem to be working. Is there any way to have Haali installed without it being used as the primary splitter (I currently use LAV)?
filler56789
12th July 2014, 00:13
Yes, after installing Haali, open Regedit, go to
HKEY_CLASSES_ROOT\Media Type\Extensions
and delete the .mka, .mkv, .mks entries created by mkx.dll.
Frozen Fractals
12th July 2014, 02:04
That doesn't seem to have worked, unfortunately. When playing an .mkv file, Haali still pops up in the Windows tray (which I presume means it is being used)..any other ideas?
filler56789
12th July 2014, 02:32
1) Reboot and try again
2) Are you sure you used regedit "as an administrator"? :confused:
3) As a last resort, re-install LAV Filters...
filler56789
12th July 2014, 02:35
4) Drop Haali altogether, then switch to DSS2mod
http://code.google.com/p/xvid4psp/downloads/detail?name=DSS2%20mod%20%2B%20LAVFilters.7z&can=2&q=
Frozen Fractals
12th July 2014, 03:07
Do I delete the entire key entry (i.e. the 'mka', 'mkv', and 'mks' "folders")?
1) Will try
2) Yes
3) Will try (if above fails)
4) Thanks, is this the same as the D2SS found in Haali?
Thanks for helping btw :)
filler56789
12th July 2014, 03:17
4) sort of, IIRC the docu says it's DSS2 without the splitter's annoyingware :p
QBhd
12th July 2014, 03:35
Umm... when installing Haali, just un-tick every option. I have it installed ONLY for use in MeGUI and it is never used when playing videos (I too use LAV)
QB
Frozen Fractals
12th July 2014, 03:58
Umm... when installing Haali, just un-tick every option. I have it installed ONLY for use in MeGUI and it is never used when playing videos (I too use LAV)
QB
Really? I did that and still Haali always runs when I play MKVs. I found a workaround..I think. I added all of the Haali filters to MPC's external filters list and set them all to "block".
Sparktank
12th July 2014, 05:16
Why not try using Codec Tweak Tool (http://www.videohelp.com/tools/Codec-Tweak-Tool)?
Go to "Preferred Splitters" and switch MKV from Haali to LAV (for both columns: x86+x64).
I believe it'll also automatically register LAV for MKA as well.
Frozen Fractals
12th July 2014, 06:17
Why not try using Codec Tweak Tool (http://www.videohelp.com/tools/Codec-Tweak-Tool)?
Go to "Preferred Splitters" and switch MKV from Haali to LAV (for both columns: x86+x64).
I believe it'll also automatically register LAV for MKA as well.
Thanks that worked! BTW, when the popup asking me about automatic source filter selection for ... and saying none of the popular filters are enabled, should I enable them (yes or no)?
foxyshadis
12th July 2014, 09:37
You can search for and remove all references to {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D} as well, once you've switched them to another splitter with Codec Tweak (doing that manually is tedious); that's the Haali Splitter CLSID. DSS2Mod is probably the quickest solution if you aren't going to use anything else from Haali though.
filler56789
12th July 2014, 13:59
Why not try using Codec Tweak Tool (http://www.videohelp.com/tools/Codec-Tweak-Tool)?
My bad :o — I completely forgot to add: open Graphstudio and
"reduce the merit of splitter.ax to a reasonable value"
Gomen nasai =^.^=
Sparktank
12th July 2014, 17:13
Thanks that worked! BTW, when the popup asking me about automatic source filter selection for ... and saying none of the popular filters are enabled, should I enable them (yes or no)?
I meant to reply but the forum went offline for a bit yesterday.
The other two posts also have very good information.
foxyshadis, info especially.
Frozen Fractals
12th July 2014, 18:11
You can search for and remove all references to {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D} as well, once you've switched them to another splitter with Codec Tweak (doing that manually is tedious); that's the Haali Splitter CLSID. DSS2Mod is probably the quickest solution if you aren't going to use anything else from Haali though.
How would I use DSS2Mod with MEGUI (AviSynth 2.6 MT Alpha 5)? Do I just stick it in the 'plugins' directory under AviSynth's program files and register the dll?
Thanks for the help!
Overdrive80
12th July 2014, 23:48
Maybe you can use this:
EDIT: I had attachment two reg files with classes and other entries. You should adapt it to your paths
EDIT: I had re-up file adapted for CCCP codecs on x64 system (Path=C:\Program Files (x86)\Combined Community Codec Pack\Filters\Haali)
filler56789
13th July 2014, 01:59
How would I use DSS2Mod with MEGUI (AviSynth 2.6 MT Alpha 5)? Do I just stick it in the 'plugins' directory under AviSynth's program files and register the dll?
There is no need to register anything in this case. Besides,
I recommend renaming the file to "avssmod.dll" or something
(in order to avoid confusion) and
preferring the manual "LoadPlugin('Path-To\avssmod.dll')" to the common practice of storing a ton of files in the default Avisynth plugins folder.
Frozen Fractals
13th July 2014, 05:51
There is no need to register anything in this case. Besides,
I recommend renaming the file to "avssmod.dll" or something
(in order to avoid confusion) and
preferring the manual "LoadPlugin('Path-To\avssmod.dll')" to the common practice of storing a ton of files in the default Avisynth plugins folder.
Hmm, I could do that, but it doesn't load properly in MEGUI. If I try and create an avs script using MEGUI the radio to tick "Prefer DSS2 over DSS" is greyed out. How would I get DSS2mod to work properly with MEGUI? Thanks!
Sparktank
13th July 2014, 06:07
Hmm, I could do that, but it doesn't load properly in MEGUI. If I try and create an avs script using MEGUI the radio to tick "Prefer DSS2 over DSS" is greyed out. How would I get DSS2mod to work properly with MEGUI? Thanks!
I don't use GUI's, but you could try moving the original avss.dll to a "_backup" folder and then rename the mod to "avss.dll" (the exact same name as the original) so as to replace the original.
MeGUI should be able to detect that, without fancy registering.
If it's still greyed out, then it probably does a hashcheck against the original or something to verify that the original is there.
When I used to use GUI's, I found that (sometimes) that would do the trick. If not, you'd have to ask the devs for support for non-official builds of avss.dll (provided the licencing agreements allow them to; again, GUI's and Haali is not my forte~)
You could probably get a better answer in a MeGUI thread.
The title for this thread is misleading as it's clear now that your sole problem is with MeGUI and not avisynth in general.
Frozen Fractals
13th July 2014, 06:19
Sounds good. I will create a new one in the encoder GUIs subforum. Thanks for all the help guys!
Overdrive80
13th July 2014, 19:39
Fancy or not fancy but work with reg keys:
http://s6.postimg.org/rir7j04n1/Captura_de_pantalla_2014_07_13_20_38_35.jpg (http://postimg.org/image/rir7j04n1/)
Frozen Fractals
13th July 2014, 22:00
Fancy or not fancy but work with reg keys:
http://s6.postimg.org/rir7j04n1/Captura_de_pantalla_2014_07_13_20_38_35.jpg (http://postimg.org/image/rir7j04n1/)
Question: so what exactly are those registry keys doing (and how do I use them)?
I.e. If I want to have Haali installed but ONLY used for the sole purpose for MeGUI's DSS2 option, what do I do with them? (Note: I am using KCP as my codec pack and I manually installed Haali.)
Thanks!
carmels
13th July 2014, 22:59
posting here to remember this thread, please let me know if i am doing something wrong.
Motenai Yoda
29th September 2015, 18:34
I see this dss2 mod has been recently updated.
There is a way to contact the dev to ask if he can add 10/16bit output too?
manolito
1st October 2015, 23:48
I see this dss2 mod has been recently updated.
There is a way to contact the dev to ask if he can add 10/16bit output too?
AFAIK the latest official build is still the one from this post:
http://forum.doom9.org/showthread.php?p=1699301#post1699301
There also is a newer test build:
http://forum.doom9.org/showthread.php?p=1723627#post1723627
And of course you can PM forclip for any questions you have...
Cheers
manolito
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.