PDA

View Full Version : installer for upcoming versions


len0x
7th April 2003, 16:51
theWEF uploaded installer scripts onto SF.
So can somebody have a look how to build them (I remember someone wanted to do that already) and check what we need for new coming versions.

From what I think right now:
1) GK itself
2) remove AVS2.0x, add AVS 2.5
3) remove Vdub, add Vdummod
4) update filters for avs 2.5
5) update besweet + azid
6) update codecs (I believe user still have to have a choice between
5.0.2 and 5.0.3/4)

anything else ?

Doom9
7th April 2003, 19:07
actually, I think you can drop the azid and lame distributions and just use the besweet distro (that also requires that you remove some checks that were in 0.27 unless you've already done that). And also replace the old AC3Filter with the most recent one.

len0x
7th April 2003, 19:17
checks are still there I guess... will remove them...

irasnyd
7th April 2003, 20:35
Alright. I'll start putting these things in as soon as I get done with class today. (1300 PST).

irasnyd@athlonoc.com

irasnyd
8th April 2003, 00:09
I have a few questions...

About AviSynth 2.5: Should I use 2.5.0 or 2.5.1? Do you want me to put in any plugins (such as FluxSmooth, Conv3d, etc)?

What do these do, and can I leave them unchanged for AVS 2.5?
WriteRegStr HKCR "avifile\Extensions\AVS" "" "{E6D6B700-124D-11D4-86F3-DB80AFD98778}"
WriteRegStr HKCR "Media Type\Extensions\.avs" "Source Filter" "{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
WriteRegStr HKCR "CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}" "" "Avisynth"
WriteRegStr HKCR "CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}\InProcServer32" "" "avisynth.dll"
WriteRegStr HKCR "CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}\InProcServer32" "ThreadingModel" "Apartment"

Where should these filters that come with .28 go within the file tree?
Ex: Where should decomb.dll go, etc.

Also, will 0.28 work with Divx 5.02, or only with 5.03/5.04? (should I include one of these, or leave them out?)

Thanks,
irasnyd@athlonoc.com

TheWEF
8th April 2003, 00:25
Originally posted by len0x
checks are still there I guess... will remove them...

i think lame is still used if the audio source is wav or something. since this doesn't happen very often i've always been to lazy to remove that...

TheWEF
8th April 2003, 00:29
Originally posted by irasnyd
I have a few questions...

someone from the avisynth team has to have a look at that. please pm sh0dan (or neuron2?).

wef.

irasnyd
8th April 2003, 02:53
I decided to just go with AVS 2.5.1 and leave the registry stuff as it was.

It seemed to work okay for me when I installed them (I tested a movie, it worked).

I decided to leave out DivX 5.x for now, because the people testing probably don't want to have divx installed every time.

These both have the alpha8 of GordianKnot inside them. I will update it as necessary to keep up with the new releases.

http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.RipPack.0.28.alpha8.Setup.exe
http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.SystemPack.1.1.alpha8.Setup.exe

Thanks,
irasnyd

sh0dan
8th April 2003, 09:16
Seems very good :)

I assume you are installing either DivX or XviD to decompress YV12.

You might want to use the newest CVS bin, in case you are opening AVS files inside gknot.

TheWEF
8th April 2003, 09:40
just tested the installers and they seem to work fine. :)

maybe you should use NSI 2.0(b3), looks a little nicer.

wef.

irasnyd
8th April 2003, 09:54
@wef

I think I'm gonna do that. I was more interested in getting them to work to start with, and then moving to that.

irasnyd

len0x
8th April 2003, 11:48
Originally posted by irasnyd
Also, will 0.28 work with Divx 5.02, or only with 5.03/5.04? (should I include one of these, or leave them out?)


It works with everything :)
I think user still has to have a choice install either 5.0.2 or 5.0.3/4...

len0x
8th April 2003, 20:21
plus popular noise filters (FluxSmooth, Convolution3D...)

irasnyd
8th April 2003, 21:14
What do you guys think about me making a "codec pack" that has just codecs? (xvid, divx 3.11a, divx 5.02, divx 5.03, and the latest divx 5.04) That would reduce the size of the other two downloads, and it would also let the user have more choice of the codecs installed.

Also, which Xvid binaries should I include? I don't have much experience with Xvid, but I'm looking forward to testing it out!

Here is the GKnot 0.28 alpha9 installers:
http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.RipPack.0.28.alpha9.Setup.exe
http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.SystemPack.1.1.alpha9.Setup.exe

I added:
FluxSmooth and Conv3d (both for AVS 2.5 only).
The 0.28 alpha9 exe

irasnyd

majerle
9th April 2003, 15:03
@irasnyd

Hi download and installed your packs ( and rebooted btw)
On a win xp sp1 i have successfuly encoded in divx schizo 3 (3pass), and xvid (umaniacs 08/04/2003 builD).

no problems at all.

Thanks

Andres

len0x
9th April 2003, 15:23
Codec pack is a good idea, but my only concern is to have so many installers for such a simple thing :)

(I personally don't care how many thing I have to install to get something working, but others might)

About xvid - lets try umaniacs builds...

majerle
9th April 2003, 16:46
@Len0x
Sorry Lenox but is preferible to use koepi 05/04/2003, is more tested and, probably, more stable. ( and fully functional in Gknot alpha 10)

Thanks

Andres

len0x
9th April 2003, 17:12
Personally I'm using koepi's builds as well, but was always wondering what's the diffrence ?

spud1980
9th April 2003, 22:00
Hi just a quick one,

What is the NSInstaller SP 1.1 thingy on the soundforge page?
Is that a system pack upgrade for the existing system pack 0.27 on the same page as well?

And also how do users choose between 5.02, 5.03/5.04 within Gnot (if even possible), cuz to my understanding you can't install more than one version of DivX in xp right? Or am I wrong.

Oh a comment about the codec pack and lenox remark about how so many installers for such a simple program. My sentiments are (from a noob and less experienced user's point of view) is that it's better to have everything included no matter how many installers or big the file might be whether in the installer itself or as a seperate codec pack to make sure everything works and getting the desired end result. If things are excluded it's just get messy later when people come up and ask where do you get this and that and how they tried to install stuff and they won't work bcoz of either wrong directory or overwriting existing critical files etc. You know how that can be a hassle. :)

Cheers.

irasnyd
9th April 2003, 22:22
Originally posted by spud1980
Hi just a quick one,

What is the NSInstaller SP 1.1 thingy on the soundforge page?
Is that a system pack upgrade for the existing system pack 0.27 on the same page as well?

And also how do users choose between 5.02, 5.03/5.04 within Gnot (if even possible), cuz to my understanding you can't install more than one version of DivX in xp right? Or am I wrong.

Cheers.

The NSInstaller is the scripts that are used with Nullsoft's NSIS program to make the installers. If you want to upgrade from 0.27 I would recommend deleting the entire GKnot folder on your hard drive, then using the installers above. They will install all the necessary things for the 0.28 build.

irasnyd

len0x
9th April 2003, 22:42
Can you build installers for alpha 10 with xvid inside plz ? :)
I actually haven't tried yet, will do tomorrow though...

I'm thinking of releasing public beta around weekend, so we have to make sure that installer work fine :)

irasnyd
9th April 2003, 22:49
Yup, I'm working on it right now. :)

It'll be up pretty soon.

spud1980
9th April 2003, 22:53
Originally posted by irasnyd
The NSInstaller is the scripts that are used with Nullsoft's NSIS program to make the installers. If you want to upgrade from 0.27 I would recommend deleting the entire GKnot folder on your hard drive, then using the installers above. They will install all the necessary things for the 0.28 build.

irasnyd

Oh I see,

But that would be unecessary for me now right? Since the final release of Gnot 0.28 will be accompanied with it's own system pack and stuff. I would be stick to the stable 0.27 release for the moment.

And also how do users choose between 5.02, 5.03/5.04 within Gnot (if even possible), cuz to my understanding you can't install more than one version of DivX in xp right? Or am I wrong.

cheers.

SubConscious
10th April 2003, 00:24
Hi there

I have build an installer with the following:

Gordian Knot 0.28 alpha 10
robot4rip 0.2 beta
DVDDecrypter 3.1.4
vStrip 0.8 css
DVD2AVI 1.76 commandline 1.05
BeSweet 1.5b16
VirtualDubMod 1.4.13.2 v2
Nandub 1.0RC2 'lumafix & ecf-fix'
ChapterXtractor 0.962
AviSynth 2.5.1
AviSynth Plugins
Huffyuv 0.2.2.1 cce-patch
VobSub 2.23

And also with uninstall support
The installer's size is 6.67MB

To download click HERE (http://homepage.ntlworld.com/panagiopis.oikonomidis/DivX.Tools.exe)

irasnyd
10th April 2003, 02:21
Alright, new installers are out again.

Changelog:
-GKnot 0.28 alpha 10
-added DVD Decrypter 3.1.5.0
-added fluxsmooth, convolution3d, and deen (AVS 2.5 plugins)
-added uninstaller
-added Koepi's XviD Build 05042003-1
-added the option of DivX 5.02 or 5.03
-updated some docs (this still needs more work)
-added an exe only installer (not really necessary yet, but it may be someday)
-changed the licenses a bit
-Changed "TheWEF & Doom9 present:" to "Doom9 & The Gordian Knot Developers present:"
-updated to Nullsoft NSIS 2.0b3 (newer look)
-changed the way the doc's directory is laid out
-now deleting start menu shortcuts in uninstaller

completely reorganized the collection:
-we now have a system pack and a codec pack
-system pack installs everything needed to encode movies except for codecs

Links:
System Pack 0.28 alpha10 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.SystemPack.0.28.alpha10.exe)
Codec Pack 0.28 alpha10 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.Codec.Pack.0.28.alpha10.exe)
Executable Only 0.28 alpha10 (http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.ExeOnly.0.28.alpha10.exe)

irasnyd

artnix
10th April 2003, 08:32
Originally posted by irasnyd
Alright, new installers are out again.
irasnyd

Greetings;

Just letting you all know:

Codec Pack 0.28 alpha10 ---> Your Installer Has A problem "Installer corrupted or incpmplete" download size 7.59mb

Arthur ;)

irasnyd
10th April 2003, 09:28
Thanks...I guess it had some error in uploading.

I just re-uploaded all of them, then re-downloaded and tested. They all worked okay.

irasnyd

artnix
10th April 2003, 16:02
Kool... I'll give 'em another try...

len0x
10th April 2003, 16:17
We have to have installer set the following keys in the registry
(all in HKEY_CURRENT_USER\Software\GordianKnot):

"alternative_mpeg2dec_name": "mpeg2dec3.dll"
"Use_alternative_mpeg2dec": 1
"VirtualDubExe": actually here should be pass to VDubMod (under the directory where user selected to install GK)

Can we do that ?
This will resolve some problems when upgrading...

artnix
10th April 2003, 16:23
Originally posted by irasnyd
Thanks...I guess it had some error in uploading.

I just re-uploaded all of them, then re-downloaded and tested. They all worked okay.

irasnyd

irasnyd

Here is what I still get after re-downloading both files...

I attached the error message in a image file....

len0x
10th April 2003, 16:26
file missing probably...

artnix
10th April 2003, 16:47
Attached file like where it says "Attach File:"

Should be there...

Edit: No image needed as its a picture of an error dialog just need the text (attatchment deleted) - DaveEL

NSIS ERROR

Installer corrupted or incomplete.
This could be the result of a failed download or corruption from a virus.
If desperate, try the /NCRC command line switch (not recommended)

len0x
10th April 2003, 17:38
I think AVISynth_Spatial.dll is not AVS 2.5 plug in...
we should remove it if it's not...

SubConscious
10th April 2003, 18:04
Originally posted by len0x
We have to have installer set the following keys in the registry
(all in HKEY_CURRENT_USER\Software\GordianKnot):

"alternative_mpeg2dec_name": "mpeg2dec3.dll"
"Use_alternative_mpeg2dec": 1
"VirtualDubExe": actually here should be pass to VDubMod (under the directory where user selected to install GK)

Can we do that ?
This will resolve some problems when upgrading...

I have tried to do that but the problem is when this values don’t exist (when you install GKnot for the first time) the installer doesn’t creates them as a string so GKnot gives an error message. Probably if you search more there can be a way.

An easy solution can be to delete the whole GordianKnot registry by using this command:
DeleteRegKey HKCU SOFTWARE\GordianKnot

So then the correct values will be created from the program.

I hope that I helped.

len0x
10th April 2003, 18:14
Originally posted by SubConscious
I have tried to do that but the problem is when this values don’t exist (when you install GKnot for the first time) the installer doesn’t creates them as a string so GKnot gives an error message. Probably if you search more there can be a way.


Bummer...

Originally posted by SubConscious

An easy solution can be to delete the whole GordianKnot registry by using this command:
DeleteRegKey HKCU SOFTWARE\GordianKnot
So then the correct values will be created from the program.


They can be created if it's empty key indeed. But users _will_ be upgrading (without deleting key) and then asking why old Vdub didn't work! :)

@irasnyd

Having Robot4Rip in the installer would be nice as well, if Wef doesn't mind...

SubConscious
10th April 2003, 18:37
@len0x

WriteRegStr HKCU SOFTWARE\GordianKnot "alternative_mpeg2dec_name" "mpeg2dec3.dll"

WriteRegDWORD HKCU SOFTWARE\GordianKnot "Use_alternative_mpeg2dec" 1

WriteRegStr HKCU SOFTWARE\GordianKnot "VirtualDubExe" "$INSTDIR\VirtualDubMod\VirtualDubMod.exe"

Happy now :)

Also I just want to say thank you for bringing GKnot back to life.

SubConscious
10th April 2003, 19:27
As for Robot4Rip I can suggest this code (the files robot4rip.exe, AuthDVD.DLL, robot4rip.ini must be included):

Section "robot4rip 0.2 beta"
SectionIn 1
SetOutPath "$INSTDIR"
File GordianKnot\Robot4Rip\*.*
CreateShortCut "$SMPROGRAMS\Gordian Knot\robot4rip.lnk" "$OUTDIR\robot4rip.exe"

WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExeDVDDecrypter" "$INSTDIR\DVDDecrypter.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExevStrip" "$INSTDIR\vstrip.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExeVStripGui" "$INSTDIR\vStrip_gui.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExeDVD2AVI" "$INSTDIR\DVD2AVI.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExeChapterXtractor" "$INSTDIR\ChapterXtractor.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "ExePostProduction" "$INSTDIR\"
WriteINIStr "$INSTDIR\robot4rip.ini" "Main" "PostProductionCmd" "$INSTDIR\"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset1" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset2" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset3" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset4" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset5" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset6" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset7" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset8" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset9" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset10" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset11" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset12" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset13" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset14" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset15" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset16" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset17" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset18" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset19" "EncoderExe" "$INSTDIR\BeSweet.exe"
WriteINIStr "$INSTDIR\robot4rip.ini" "AudioEncoderPreset20" "EncoderExe" "$INSTDIR\BeSweet.exe"
SectionEnd

irasnyd
10th April 2003, 20:02
Yeah, all of that registry stuff is definitely possible. I'll get to work :)

irasnyd
10th April 2003, 21:59
There's a problem with the registry stuff.

If I write those 3 values, and it is a clean install of the new GKnot (nothing in the registry), then, when GKnot is started for the first time it says "Old or damaged registry entries detected! Do you want to delete the old settings?" It doesnt really matter whether you click yes or know in this situation, both ways still use the correct settings.

When upgrading from the 0.27 release, it doesnt give this error, but it does set the correct values.

What do you think I should do about this?

irasnyd

//EDIT: I decided just to clear the registry, and let GKnot write the correct values.

irasnyd
10th April 2003, 22:53
Here are 0.28 alpha11 installers:

changelog:
-added Robot4Rip 0.2beta (thanks SubConscious!)
-added ChapterXtractor (for Robot4Rip)
-added Robot4Rip docs
-added Robot4Rip and ChapterXtractor to the GKnot folder in the start menu
-added link to the uninstaller to the start menu
-installer now deletes VirtualDub (not VdubMod!) folder (if it exists) to help avoid confusion
-installer now clears the registry to allow 0.28 to write the correct values
-cleaned up the uninstaller code
-removed Avisynth_spatial.dll

-codec pack is unchanged except for the bump in version number
-exe-only pack is unchanged except for the new alpha11 exe

Links:
System Pack 0.28alpha11 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.SystemPack.0.28.alpha11.exe)
Codec Pack 0.28alpha11 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.Codec.Pack.0.28.alpha11.exe)
Exe-only 0.28alpha11 (http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.ExeOnly.0.28.alpha11.exe)

irasnyd

artnix
10th April 2003, 23:44
Once Again, both packs have this errror.

NSIS ERROR

Installer corrupted or incomplete.
This could be the result of a failed download or corruption from a virus.
If desperate, try the /NCRC command line switch (not recommended)

maybe can you just include the script files and I could compile it here on my system. Maybe not your problem, maybe mine...

Arthur :cool:

artnix
10th April 2003, 23:45
BTW i'm on and XP Pro system w/SP1a installed...

irasnyd
11th April 2003, 00:03
Ok, here is the scripts + binaries I used. They should compile with both NSIS 1 and NSIS 2. (I started with NSIS1, then moved to NSIS2 for yesterday and today's builds)

http://www.csupomona.edu/~iwsnyder/GKnot/GKnot_Pack_0.28alpha11.zip

I'm using XP Pro w/SP1a too.

artnix
11th April 2003, 01:27
Great, Thanks for the file... I'll take a look and see if it's an XP error or not...

TIA :D

artnix
11th April 2003, 01:28
Maybe now I'll get a grasp on the install scripts and do my own mods... TIA!!

Arthur :D

SubConscious
11th April 2003, 02:38
@irasnyd
the ini settings I gave you for robot4rip were usefull only if you were including the robot4rip.ini

I did some small changes in the installers if you don’t mind.

Changelog for system_pack:
-fixed the registry settings to allow 0.28 work with no errors (with out deleting all the settings)
-removed some unnecessary registry delete commands
-removed some unnecessary robot4rip ini settings
-moved robot4rip link next to Gordian Knot’s
-installer now has ChapterXtractor as an separate option
-removed the unnecessary type of install

Changelog for codec_pack:
-added the ability to chose only one DivX codec (DivX 5.03 or DivX 5.02)
-removed the unnecessary destination directory window (because codec's go in the system)
-removed the unnecessary type of install

Changelog for exe_only:
-fixed the registry settings to allow 0.28 work with no errors (with out deleting all the settings)

Links:

System Pack 0.28alpha11 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.SystemPack.0.28.alpha11.exe)
Codec Pack 0.28alpha11 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.Codec.Pack.0.28.alpha11.exe)
Exe-only 0.28alpha11 (http://homepage.ntlworld.com/panagiopis.oikonomidis/GordianKnot.ExeOnly.0.28.alpha11.exe)

scripts + binaries (http://homepage.ntlworld.com/panagiopis.oikonomidis/GKnot_Pack_0.28alpha11.rar)

irasnyd
11th April 2003, 03:06
No that's absolutely fine. In fact I think its a good thing to have someone else look over one's code.

I'm gonna use the code from these installers for the newer ones.

irasnyd

spud1980
11th April 2003, 17:27
Hi I understand that DVD Decrypter v3.1.5.0 has been released. Would it be released with the latest Rip or system pack? Does it need to be tested out properly before it can be implemented in the new Installers?

Cheers.

len0x
11th April 2003, 17:34
it's already in test installers...
works for me...

SubConscious
11th April 2003, 18:23
I have done some changes in the codec pack

Changelog for codec_pack:
-replaced the DivX codec’s with the pro version
-remove the Adware registry keys from the DivX Pro codec’s
-kills the gain_trickler process (it works for Win NT/2000/XP, if any one knows any good command line process killer please inform me)

Links:

Codec Pack 0.28alpha11 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.Codec.Pack.0.28.alpha11.exe)

script + binaries for codec pack (http://homepage.ntlworld.com/panagiopis.oikonomidis/codec_pack_scripts_bin.rar)

irasnyd
11th April 2003, 20:44
Cool. That's definitely an added bonus.

The Robot4Rip ini file you were using should be changed to this one. The way this is set up, it will have all the program paths correct no matter where Robot4Rip is installed on the user's hard drive.

http://www.csupomona.edu/~iwsnyder/GKnot/robot4rip.rar

irasnyd

irasnyd
11th April 2003, 23:46
Can we make it possible to unselect both of the DivX5 versions? Just in case someone already has DivX on their system, and does not want to install DivX again. (Like me ;))

I really like what you've done with the codec pack.

Changelog:
-updated the icon to the sexier smooth one
-added 0.28alpha12 executable
-codec pack is unchanged from SubConscious's above

Links:
System Pack 0.28 alpha12 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.SystemPack.0.28.alpha12.exe)
Codec Pack 0.28 alpha12 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.Codec.Pack.0.28.alpha12.exe)
EXE-only 0.28 alpha12 (http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.ExeOnly.0.28.alpha12.exe)

Binaries and Scripts 0.28 alpha12 (http://www.csupomona.edu/~iwsnyder/GKnot/GKnot_Binaries+Scripts_0.28alpha12.rar)

irasnyd

epere4
12th April 2003, 01:19
Wow, I believe the job you are doing here is great!!

I want to add a suggestion. Wouldn´t be good to change the installer´s name so the include something like "Inst1st" and "Inst2nd" so users have no doubt which thing has to be installed first?
i.e: "System Pack 0.28 alpha12 Inst1st"
"Codec Pack 0.28 alpha12 Inst2nd"

It is just a suggestion, because I always doubt what to install first...

CU

irasnyd
12th April 2003, 02:04
Sounds good. I always had that problem before I started actually making the installers too.

I think a good place to put the information would be on the license page of the installers. (the first page that gets displayed)

irasnyd

//edit:
I have re-uploaded the installers at the links above (names unchanged)

Changelog:
-added Robot4Rip 0.3
-Added some text to the license to state which installer should go first (in bold)

Tell me whatcha think....

TheWEF
12th April 2003, 08:12
Originally posted by irasnyd
The Robot4Rip ini file you were using should be changed to this one.

you should NOT put the ini file in the installer. with every install you would delete custom settings and audio profiles. a default ini is created automatically, if it's not found, anyway. if r4r is in the gknot folder, it will find most apps auomatically. only winrar and daemontools have to be set manually.

wef.

TheWEF
12th April 2003, 08:19
Originally posted by irasnyd
I really like what you've done with the codec pack.

please make sure that what you are doing is 100% legal.
i don't think that divx networks will be very happy to see this installer. i'm not even sure if we're allowed to offer their codec for donwload at all? i guess they don't mind as long as we don't play any tricks.
IMO the installers should come with the regular free version only. people who want to use pro have to find out themselves what to do.

wef.

irasnyd
12th April 2003, 08:19
Alright wef.

Thanks for letting me know.

I just updated and re-uploaded the packs to reflect this.

irasnyd

SubConscious
12th April 2003, 14:20
That’s a pity :(.

But I think you are right. But also I think the free version is useless because everybody want to use the pro version.

@irasnyd:
I am working on the ability to unselect both of the DivX versions.

Also I think the version of the codec pack shouldn’t change every time there is a new version of GKnot. For example lets say now is version 0.4 and any change in it should increase that version.

SubConscious
12th April 2003, 18:34
Changelog:
-added 0.28 alpha 13 executable

Links:
System Pack 0.28 alpha 13 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.SystemPack.0.28.alpha13.exe)
Codec Pack 0.5 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.Codec.Pack.0.5.exe)
Exe-only 0.28 alpha 13 (http://homepage.ntlworld.com/panagiopis.oikonomidis/GordianKnot.ExeOnly.0.28.alpha13.exe)

scripts + binaries (http://homepage.ntlworld.com/panagiopis.oikonomidis/GKnot_Binaries+Scripts_0.28alpha13.rar)

epere4
12th April 2003, 18:36
I have downloaded the script and binearies files (GKnot_Binaries+Scripts_0.28alpha12.rar) and created the installers myself. (I downloaded the files before the very last modifications)
No problem with that.
And I appreciate the message that now appears in the license page :-)

But when I start GKnot and try to open the Configure options of VobSub, I had an error message concerning the file C:\Program Files\GordianKnot\VSFilter.dll. The same happens when trying to Open the Cutter.

I looked into the VSFilter.dll and found out that it looked pretty much the same as the vobsub.dll that comes with the VobSub pack. So I made a backup copy of the VSFilter.dll and replace it with a copy of vobsub.dll with the name changed. I tested it and it opened well.
So I assume the file was corrupted...

But, if I was not mistaken and the file is the same as vobsub.dll, why not use the original file suplied by the vobsub pack? (which, additionally, has different versions for Win9x and for WinNT).
When the VobSub is installed, it creates an entry in the registry that tells where the vobsub is located:
HKEY_LOCAL_MACHINE\SOFTWARE\VobSub\InstallDir

I believe that previus versions of GKnot (those made by theWeff) didn´t have the VSFilter.dll. Maybe it used the vobsub.dll as I mentioned befor, but I don´t know.

Everything else is workin fine for me, so far.

CU

len0x
12th April 2003, 18:41
Sorry about that, It's already fixed in alpha 13...

But you should not replace VSFilter with Vobsub, coz only first of them is working in YV12 mode (i.e. if you replace and try to encode it won't work)

epere4
12th April 2003, 18:46
Wow, that was a quick answer :-)
I will test the new version and let you know if somthing goes wrong.

CU

epere4
13th April 2003, 00:59
A little sugestion for people making the installers.
When you put the links to the installers and the script+binaries, can you also add a link to just the scripts files?

I am asking for these because I have a very poor internet conection (dial up modem 56k) and it takes me a lot of time to download the whole package again. If I had the scripts I could download the new programs added and add them myself to the pack.

Thanks in advance!


Edit: I forgot to mention. The new version works very well with vobsub, thanks.

irasnyd
13th April 2003, 01:17
Okay. Here are the scripts:

http://www.csupomona.edu/~iwsnyder/GKnot/GKnot_Scripts_0.28alpha13.rar

irasnyd

epere4
13th April 2003, 01:24
Thanks!!!

epere4
13th April 2003, 09:56
I have made some improvements to the script.
Basically is only one improvement. Now the codec pack has the ability to select only one or none of the DivX5 versions (you couldn´t select none of them in previus versions).

As I have a very low bandwidth conection, I can only give you the script, but I am sure one of you will compile it and upload somewhere so the others can enjoy ;)
It is based on the last pack posted by SubConscious (but I downloaded it from irasnyd´s link), so you must modify it if you want to include DivX5 Pro.

Gordian Knot Codec Pack 0.6 - Script Only (http://home.no/doom9esp/epere4/codec_pack_forGKnot_scriptonly.v0.6.rar)

CU

irasnyd
13th April 2003, 10:12
Originally posted by epere4
I have made some improvements to the script.
Basically is only one improvement. Now the codec pack has the ability to select only one or none of the DivX5 versions (you couldn´t select none of them in previus versions).

As I have a very low bandwidth conection, I can only give you the script, but I am sure one of you will compile it and upload somewhere so the others can enjoy ;)
It is based on the last pack posted by SubConscious (but I downloaded it from irasnyd´s link), so you must modify it if you want to include DivX5 Pro.

Gordian Knot Codec Pack 0.6 - Script Only (http://home.no/doom9esp/epere4/codec_pack_forGKnot_scriptonly.v0.6.rar)

CU

Nice. I like it :)

irasnyd

SubConscious
13th April 2003, 13:28
@epere4:
Very nice job man. You saved me a lot of time!!!

Link:
Codec Pack 0.6 by epere4 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.Codec.Pack.0.6.exe)

epere4
13th April 2003, 17:15
Originally posted by SubConscious
@epere4:
Very nice job man. You saved me a lot of time!!!
Hehehe, I took ME a lot of time because the .onSelChange is very tricky in the way it treats the selection change. And besides that, I am pretty new to the NSIS. :D

SubConscious
14th April 2003, 14:44
Changelog:
-added 0.28 alpha 14 executable

Links:
System Pack 0.28 alpha 14 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.SystemPack.0.28.alpha14.exe)
Codec Pack 0.6 (http://homepage.ntlworld.com/panagiopis.oikonomidis/Gordian.Knot.Codec.Pack.0.6.exe)
Exe-only 0.28 alpha 14 (http://homepage.ntlworld.com/panagiopis.oikonomidis/GordianKnot.ExeOnly.0.28.alpha14.exe)

Scripts (http://homepage.ntlworld.com/panagiopis.oikonomidis/Scripts_0.28alpha14.rar)

epere4
15th April 2003, 03:53
I don´t know if it was fixed on later versions, but the pack I downloaded (GKnot_Binaries+Scripts_0.28alpha12.rar) didn´t have the robot4rip_readme.txt. So when you, in Robot4Rip, go to Help->ReadMe it gives you an error concerning the missing file.

You just have to put that file in the robot4 rip folder, because the script will take *.* files from that folder.

Keep this in mind when you upgrade to robot4rip 0.4 (I have already updated but, as I told you before, my internet conection sucks :angry: ).

CU

PS: I believe this thread should be posted as Sticky, because it has important info for people installing GKnot, don´t you think?
Maybe the title could be change to something that starts with a capital letter, like "Installer for Upcoming Versions" and maybe maintained in the same way as the post "GordianKnot 0.28 alpha 14 ready for testing - XVID support is here!" (I mean, to have the latest release in the first page with the change log).

len0x
15th April 2003, 11:59
No need to make this sticky yet :)
These installers are for test use only, but public beta will be out any moment now - that'll be sticky...

len0x
15th April 2003, 12:37
Do we have full BeSweet there now ?
Coz hip.dll is still missing - should be included...

*EDIT*
Another thing: previously we had Rip-Pack and System-Pack.
Now we have Codec-Pack(which is sort of system pack) & System-Pack (which is sort of rip pack). I wonder if it's a bit confusing for those who used GK before ?

SubConscious
15th April 2003, 14:35
Originally posted by len0x

Another thing: previously we had Rip-Pack and System-Pack.
Now we have Codec-Pack(which is sort of system pack) & System-Pack (which is sort of rip pack). I wonder if it's a bit confusing for those who used GK before ?

You are right about that. From now there will be a Rip-Pack with GKnot and all the other programs and System-Pack with the codec’s.

majerle
15th April 2003, 15:32
and i prefer as is, a codec pack and a full system-rip pack.

my 2 cents.

Andres

Colyptic
15th April 2003, 16:39
Working great:)

Just tested the installers on 4 bare computers, ran comp. checks, audio/video encodes just like I expected.

As a suggestion, since ChapterXtractor.exe's Readme page relies on readme.txt to be in the same folder. Copying chapterxtractor_readme.txt to GordianKnot\readme.txt may solve a little confusion for people using ChapterXtractor for the first time.

Also same thing with robo4rip, robo4rip_readme.txt is relied upon in the same folder. Just very little cosmetic changes and doesn't hinder operation at all.

Doom9
15th April 2003, 19:49
There's pretty much everything you need in the codec pack.. except for one.. a unified playback filter. How about adding ffdshow?
Also, vstrip 0.8f is the latest version, not 0.8d. I was about to suggest its removal but since r4r has also been added to the package (sf is going to love the traffic they're getting;) it still has to remain there.

irasnyd
17th April 2003, 02:41
Originally posted by Doom9
There's pretty much everything you need in the codec pack.. except for one.. a unified playback filter. How about adding ffdshow?
Also, vstrip 0.8f is the latest version, not 0.8d. I was about to suggest its removal but since r4r has also been added to the package (sf is going to love the traffic they're getting;) it still has to remain there.

Would you like the ffdshow alpha or the stable one?

irasnyd

irasnyd
17th April 2003, 02:48
I made installers for GKnot 0.28 beta2.

Changelog:
-added 0.28 beta2 exe
-added Robot4Rip 0.4

Links:
System Pack 0.28 beta2 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.SystemPack.0.28.beta2.exe)
Codec Pack 0.6 (http://www.csupomona.edu/~iwsnyder/GKnot/Gordian.Knot.Codec.Pack.0.6.exe)
0.28 Exe-Only (http://www.csupomona.edu/~iwsnyder/GKnot/GordianKnot.ExeOnly.0.28.beta2.exe)
Binaries + Scripts 0.28 beta2 (http://www.csupomona.edu/~iwsnyder/GKnot/GKnot_Binaries+Scripts_0.28beta2.rar)
Scripts Only 0.28 beta 2 (http://www.csupomona.edu/~iwsnyder/GKnot/GKnot_Scripts_0.28beta2.rar)

irasnyd

majerle
17th April 2003, 07:45
@irasnyd
personally i prefer alpha ( ffdshow-20030103.exe)

never got problem with xvid, just some delay on divx 5.03b4

thanks for your builds !

Andres

DaveEL
17th April 2003, 11:15
could you add the version of dvd2avi in this thread http://forum.doom9.org/showthread.php?s=&threadid=50777 to the installer.

DaveEL

TheWEF
17th April 2003, 12:07
Originally posted by DaveEL
could you add the version of dvd2avi in this thread http://forum.doom9.org/showthread.php?s=&threadid=50777 to the installer.

DaveEL

hmm... i guess it doesn't support cli, therefor robot4rip would not work any more.
also the possibility of cropping in dvd2avi would lead to a lot of confusion for newbies.
IMHO this is valuable expert stuff but should not be included in a rock solid rippack for the average user.
(btw.: usually it doesn't make sense at all to combine divx with dts sound, if you have dts equipment you better get a dvd burner as well...)

wef.

LordIntruder
18th April 2003, 12:34
Hi.


I have a question about the Rip Pack installer. Does it install everything contained in it or allow the user to select what he wants to install? I can't find the answer, if any, in all the threads.

I strongly suggest to add a note on the sourceforge on that point. Just to enlighten the user. :)

Thanks.

majerle
18th April 2003, 13:22
@LordIntruder

the installer ask for what to install, as codec-pak.

just try. and deselect what you don't want.

byez

Andres

Doom9
18th April 2003, 15:41
Would you like the ffdshow alpha or the stable one?
alpha, the stable has some issued with recent xvid builds.
And since divx 5.04 is out (and was supported throughout the beta phase already), it should replace 5.03.
Additionally, it would be nice if gknot was listed in the installed software list in the control panel to allow "regular style" deinstallation.

len0x
20th April 2003, 18:49
Codec-pack:
what happened to mutual exclusive selection between 5.0.2 and 5.0.4 ?

Rip-Pack:
since ffdshow requires another ff... it should be autoselected and diselected when checking ffdshow. Can we do that?

P.S. does latest avisynth beta is already there ?

Doom9
20th April 2003, 19:33
@len0x: actually.. the last official alpha build available on the ffdshow sourceforge page can be used without ffvfw.
I would hope that 5.04 would finally make 5.02 obsolete. I was recently talking to the developers who themselves weren't too happy with 5.03 (might be another rushed release like 5.0) and they strongly urged me to use 5.04 for any upcoming codec comparison. Yet, I'm not much of an encoding guy and especially not DivX5 so I can't tell for sure if it's still worth including the old build.

irasnyd
20th April 2003, 19:38
I'll get to work on it when I get back to school today. It should be done by tonight, if someone doesn't beat me to it.

I tried out the newer ffdshow that I found here on the forums, but I cannot get the "Configure" page to work. It always gives me an error. I think that leaving ffdshow-alpha in the pack would be okay.

irasnyd

SubConscious
20th April 2003, 19:51
@Doom9
The thing is that the latest ffdshow release at SF is very old comparing to the one that needs the ffvfw. So it will be better to include the new one.

@lenox
what happened to mutual exclusive selection between 5.0.2 and 5.0.4 ?
I had a problem with the mutual exclusive selection but I will fix it shortly.

since ffdshow requires another ff... it should be autoselected and diselected when checking ffdshow
I will combine the 2 options (ffdshow + ffvfw). After all I don’t think that anyone will install the ffdshow and not the ffvfw, the same with the opposite. What do you think?

does latest avisynth beta is already there ?
Yes, the lates avisynth beta build April 16 is already there.

len0x
20th April 2003, 20:17
Originally posted by Doom9
I would hope that 5.04 would finally make 5.02 obsolete. I was recently talking to the developers who themselves weren't too happy with 5.03 (might be another rushed release like 5.0) and they strongly urged me to use 5.04 for any upcoming codec comparison. Yet, I'm not much of an encoding guy and especially not DivX5 so I can't tell for sure if it's still worth including the old build.

Well, I thought that 5.0.4 would be enough as well, but just today I've discovered that combi of Avisynth 2.5x(any beta) + 5.0.4 gives me error when encoding (something like access violation: avisynth read of address bla bla bla) on my laptop... 5.0.2 worked prefectly though. It's not only me - I saw the same bug at SF bugs section of GK. I'm pretty sure that it's avisynth problem, but as long 5.0.2 works more stable with it - we should keep it, just in case...

SubConscious
20th April 2003, 21:02
The mutual exclusive selection in Codec Pack has been fixed.

Everything is uploaded in SF and ready to download!!!
Also the GK beta5 has been included in the Rip Pack and in the Exe Only.

Doom9
20th April 2003, 23:13
vstrip 0.8f is still missing. It would also be nice if gknot were registered in the list of installed programs accessible via the control panel, in order to uninstall it via the standard mechanisms available in windows. I often delete folders created in the start menu thus eliminating any possibility of automatic deinstallation.

SubConscious
21st April 2003, 00:24
@Doom9
I tried to include the vStrip 0.8f before, but the problem was that the file names were vStrip.exe, vStrip.dll and vstrip_gui.exe. In the directory of GordianKnot the vStrip.dll were used from chapter extractor. That’s why I had to rename it to vStrip_css.dll as the previous version of vstrip was. But then the vStrip_gui couldn’t be opened.
But now I just fixed the vstrip_gui to work with vstrip_css.dll. So everything is ok now and I have already included and uploaded it in SF :)

The last 2 releases of the Rip Pack register the GKnot in the installed programs and is accessible through add remove programs in the control panel :)

DaveEL
28th April 2003, 01:06
Can you update the installers with the dll's listed in this post please.

http://forum.doom9.org/showthread.php?s=&postid=302510#post302510

DaveEL

SubConscious
28th April 2003, 13:39
Just uploaded, but I didn’t include them in the installers because I think the installers don’t have to mess with dll files which are in the System directory and are not related with GK.

DaveEL
28th April 2003, 18:06
The installer should really install everything that might be needed IMO.

DaveEL

Doom9
28th April 2003, 18:46
well.. I have installed gknot 0.28 on 2 winxp machines and I didn't need those dlls, so I have my doubts that they are really needed. I also didn't install any other programs that come with their own runtime dll files afaik.. I run on a minimal set of software

DaveEL
28th April 2003, 19:31
EDIT: Didn't make sense

DaveEL

SubConscious
1st May 2003, 16:53
New Version of Rip Pack is up.

changelog:
- Added VirtualDubMod 1.5.1.1a
- Added DVDDecrypter 3.1.6.0
- Added required DLL's (installs them if they don't exist)

Download from HERE (https://sourceforge.net/projects/gordianknot/)

SubConscious
1st May 2003, 17:15
Because VirtualDubMod 1.5.1.1 doesn’t work correctly with GKnot a new Rip Pack with the previous version of VirtualDubMod was uploaded.

aquaplaning
2nd May 2003, 22:43
a few people (including myself) encountered this error message when vdubmod is started from gk:
"Videosourceavi error: the sourceimage format is not acceptable. (error code -2)"

http://forum.doom9.org/showthread.php?s=&threadid=51906
http://sourceforge.net/tracker/index.php?func=detail&aid=730304&group_id=77391&atid=550084

this problem can be solved by adding this key to the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\VIDC.YV12
with value
"xvid.dll" or "divx.dll"

divx.dll worked for me.

i suggest to set this reg entry during gk installation (if not already present).
is this easy to do or should we check the value in the gk exe before vdubmod is started?

DaveEL
3rd May 2003, 02:58
I thought the latest installers for xvid and divx already set this?

Something like this should do it in the divx section and the same (with other dll name) in the xvid section

ReadRegStr $R1 HKEY_LOCAL_MACHINE SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\VIDC.YV12
iferror noyv12installed end

noyv12installed:
WriteRegStr HKEY_LOCAL_MACHINE SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\VIDC.YV12 divx.dll

end:

and in a common section after they have both been installed (incase the user decided they didnt want to installed the builds that came with the codec pack we should still check)

ReadRegStr $R1 HKEY_LOCAL_MACHINE SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\VIDC.YV12
iferror noyv12installed end

noyv12installed:
MessageBox MB_OK|MB_ICONEXCLAMATION "No YV12 codec installed please install a recent divx, xvid or other YV12 codec."

end:

DaveEL
(ps the syntax may not be quite right i have not done any NSIS in about a year and only basic stuff even then)

DaveEL
5th May 2003, 02:20
Could you check the install scripts into cvs so we can update them as needed please?

DaveEL

SubConscious
5th May 2003, 15:08
It's done :)

len0x
6th May 2003, 12:45
SubConscious, did you put all executables in the CVS ???

Considering that they will be there forever (you cannot remove anything physically, just hide in the attic section) it's very wrong thing to do... only scripts has to be the CVS all executables have to be just downloaded from where it can be deleted...

Moreover if we ever have problems with content distribition there - we cannot remove that stuff by ourselves without SF guys...

*Edit*
Scripts can go to different module actually as well... (not gknot)

bobsc
17th May 2003, 22:55
With the addition of the program paths tab it would be nice to clean up the GK directory and put each app in its own folder. Then the hacked vStrip 0.8f could be replaced with the official version.

There are some files in the current RipPack that are not needed.
1.Greedy and IVTC - They could be included in the AviSynth 2.08 & Plugins installer if they're not already.
2.Deen
3.If you choose to install AviSynth 2.51 (April,16) libjpeg.dll, libpng.dll, and zlib.dll have been replaced by devil.dll.
4.Are msvcrtd.dll and msvcr70.dll needed?

Thanks