Log in

View Full Version : My compiled GKnot for DIVX6 inside


worfdata
14th November 2008, 21:50
Hi

I have modified GKnot 0.35.0 so that it works with DIVX6. The calculated bitrate is updated in the registry for DIVX5 _and_ DIVX6 (used v6.8.5.5). I have tested it with my setting and it wirks for me.

The second change is that GKnot will remember the directory where the last *.avs file was saved and will start there the next time. This is saved per slot...

Perhaps someone else is interested ... I have searched often for such an modified version. Now I build it myself 8-)

I have named the version 0.35.1 alpha. No war/fight about this naming, please. In other projects I have seen people discussing about the naming of "branches"/"mods" of free projects and stopped developing. I do not plan to build further versions. I have no time and cant develop in Delphi (Gizmo).

The archive contains only the exe and info.txt. The exe can be renamed and used parallel to the original.
I dont know why my exe is much larger than the original one. Is the original packed with an on demand exe-packer?

Here is the file:
http://rapidshare.com/files/163807995/gk0351a.zip

Sorry for my bad english. I hope everybody can understand it...

Happy weekend

Worf!

DigitAl56K
15th November 2008, 05:17
Cool! :D

den78
15th November 2008, 08:53
Thanks man :)
btw, you might want to consider joining forces with gizmo27, that would be very cool :D

Sharktooth
20th November 2008, 21:47
Hi

I have modified GKnot 0.35.0 so that it works with DIVX6. The calculated bitrate is updated in the registry for DIVX5 _and_ DIVX6 (used v6.8.5.5). I have tested it with my setting and it wirks for me.

The second change is that GKnot will remember the directory where the last *.avs file was saved and will start there the next time. This is saved per slot...

Perhaps someone else is interested ... I have searched often for such an modified version. Now I build it myself 8-)

I have named the version 0.35.1 alpha. No war/fight about this naming, please. In other projects I have seen people discussing about the naming of "branches"/"mods" of free projects and stopped developing. I do not plan to build further versions. I have no time and cant develop in Delphi (Gizmo).

The archive contains only the exe and info.txt. The exe can be renamed and used parallel to the original.
I dont know why my exe is much larger than the original one. Is the original packed with an on demand exe-packer?

Here is the file:
http://rapidshare.com/files/163807995/gk0351a.zip

Sorry for my bad english. I hope everybody can understand it...

Happy weekend

Worf!
probably with UPX.
anyways, since GK is opensource and licensed under the GPL, you should also release the sources.

gizmo27
21st November 2008, 14:05
Is this lie true ? lol

Ok so you're welcome.

Does you GK works when muxing audio-video when using vdubmod with Xvid ?

I'm very very glad.

I've continued the GKMod so if you can take a look... Thanks.
You can join me to fiw the bug with vdubmod which doesn't want to mux video-audio in avi container...

Why ? I don't know but it doesn't want.

It would be so greatful...

Here are :
The exe : GKMod17092008.zip (http://gordianknot.free.fr/gordian_knot_tests/GKMod17092008.zip)

The source code : GKMod17092008_src.zip (http://gordianknot.free.fr/gordian_knot_tests/GKMod17092008_src.zip)

Thanks and see you.

worfdata
22nd November 2008, 20:54
@Sharktooth:
http://rapidshare.com/files/166289778/gknot0.35.1.diff.zip

In this ZIP-Archiv are the Source files I have modified. The rows I have modified are marked with a comment like // worfdata added. Simply search "worf" and you or gizmo27 will find the relevant lines so that my changes can be adapted to gknotmod.

I will try to attach a 7z-Archiv with the modified Sourcesto this Thread, because rapidshare will delete them in future...

Is this OK for you?

@gizmo27:

1) What lie do you mean?

2) My gordianknot does mux audio with xvid! I have tried it.

3) Fix the bug? No, thats your job. But look at EncAData.preload and EncAData.interval in the file VNandubJobFile.pas.

Your LastJob.vcf has the line:
VirtualDub.stream[0].SetInterleave(1,0,0,0,0);

but I think it must have a line:
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
or perhaps:
VirtualDub.stream[0].SetInterleave(1,500,0,0,0);


Perhaps the TDeftEdit edPreloadAudio[1|2] and edIntervalAudio[1|2] has something to do with the bug.

I dont know if that fixes the bug. It is only my idea. Try virtualdub at the commandline with your LastJob.vcf.



I hope that I have answered all Questions (and more). I will look in this thread sometimes...

mfg

Worf

worfdata
23rd November 2008, 09:52
And here is the executable (upx-executable compressed 8-) attached, because rapidshare will delete them in future...

I have splitted it into two pieces because of the file-upload limit of the forum (300kb for zip).
I have zipped them twice ... because of the file extension limit of the forum (no *.001, *.002).

worf

gizmo27
24th November 2008, 19:26
Can you give me the source code you've added or replaced, things you've deleted to make GK encode with Divx 6 please (which position exactly for the source code) ?
I'll include it in the GKMod source.

somebodeez
25th November 2008, 17:08
gizmo27 and worfdata - you are my heroes!!!!!!! :D

gizmo27
27th November 2008, 11:40
I almost think that it's you the heroe : it's you who can change the "data" : it's thanks to people like you who want to see a new GK a says a lot of good things about it that makes us want to do something for GK, ever if we aren't programmers (almost me ;) )

Neuron2 said a day something like that (I don't have the exact sentence but...) : it's thanks to the users that softwares can be developped and updated.

Without users, nobody is interested so no update.

So I'd like to thanks everybody. Big up to everybody !!!! It's you the heroes that make GK staying alive like the Bee Gees !

So special thanks to you.

somebodeez
29th November 2008, 18:37
Aw, that's so nice of you to say! :D

somebodeez
2nd December 2008, 21:41
Thanks for the chance to try your GKnot.

Unfortunately, yours didn't work for me. When I tried to add the job, it gave me a blank error box. (no text in it that describes the error - just a red "X").