Log in

View Full Version : VirtualDubMod 1.4.13.2 out


Pages : [1] 2

Belgabor
25th March 2003, 00:36
Before the upcoming 1.5 release (still some time to go) a last 1.4.x version.


[VirtualDubMod 1.4.13.2]
Cyrius:
- Some NET mode related bug fixes.
- Fixed crash when selecting a NULL LANGUAGE comment ('LANGUAGE=(null)')
- Fixed wrong interleaving in per-ms mode on a VBR MP3 stream ala Nandub.
Thanks to Steven Greenberg (Doom9's forum) for pointing out the problem
and providing a quick fix.
- When opening a file VDubMod should now show the first frame.
- Fixed bug when demuxing stream from an OGM file :
* SRT file wouldn't contain the subtitles (first one at most)
* When demuxing with WAV header and overwriting an existing file
(longer than the stream being demuxed) some bytes from the old
file would remain at the end of the demuxed stream
- Disabled initial resizing code as well.
Put in the same #ifdef test than other resizing code.
- The Job window now appear when launching VDubMod to process queued jobs.
Should prevent VDubMod from crashing in those cases (e.g. when being used
by GKnot) because some variables are initialized when opening this window.
- Added jonny's mods (Doom9 forum, DivX 5 Enc author) - commandline options :
* /log : generates (in the same directory) a vdenc.log file containing
some information (type and size of frame) about the clip
* /nowrite : prevent VirtualDubMod from writing video data in the output file
Nb : those options must be placed before any other because VirtualDub(Mod)
parse the commandline on sequence.
- Batch process still stop in NET mode when an error occurs for one job.
- MP3 VBR handling a la Nandub is now a preference setting (that can be saved).
See the 'AVI' section in the 'Preferences' window. Each time a VBR stream is
found inside an AVI the VBR warning will be shown (like in VirtualDub) and
you will be asked if default setting must be applied or not for this stream.
- 'AC3 Frame mode' has been put in the preferences too. You will still be able
to enable/disable this feature when opening an AC3 file (for AVI audio), but
the checkbox is now set according to the default setting.
- Added the list of functions available for VDubMod scripts in the Help file.
- Added DeXt mods to allow .lst/.m2v opening with the current VOB support.
- Fixed a bug making VirtualDubMod eat a lot of memory instead of writing data
in the file when saving to OGM with streams that end long before the video.
- Made a fix so that some subtitle engines (the one in latest BSPlayer for
example) won't eat the last char of the subtitle when displaying it.
Thanks to Alxemi (Doom9 forum) for mentionning this problem.

Belgabor:
- Reorganized the menu to make it clearer.
- Merged Streams and Cyrius' NET mod fixes.
- Release Notes more aptly named changelog.
- Disabled resizing code till Stone-D implements preferences.
(I put it under a #define switch, see virtualdub.h)
- The time bar ticks are now switchable between
* Off
* Frame mode (normal)
* Source Key Frames
* Key Frames in divx3/xvid stats file (load via Tools/Open Stats File...)
- Stats file savable
- Toggle Keyframes in stats file (default key: Space)
- Frame info from stats file
(Comment on stats file stuff:
xvid stuff is ready for work
to do list [=dun request, we already thought about & will work on it]:
* Divx5 log file support
* Import from chapters file / ogm chapter info)
- Improved 'Scan video stream for errors'. As the classic vdub version didn't work
for me in two files i checked, I implemented an improved version which did. Alas
it's a bit slower so I left the classical version in.
Both versions do NOT mask frames by default, thus three new menu items have been
added:
* Show bad frames
* Mask bad frames (like what the classic scan did automatically)
* Delete bad frames (like marking the frames and pressing 'Del')
To prevent mistakes, the mask and delete commands flush the internal frame list, so
none of these three commands will work afterwards until you rescan the stream.
- Changed comments display in script editor. Italics looked awful for the new font.
- Updated internal AviSynth keywords for 2.51
- Syntax highlighting for AviSynth plugins. [B]DOES ONLY WORK WITH THE SPECIAL AVISYNTH
VERSION FROM THE VIRTUALDUBMOD PROJECT PAGE!
- Backported some script editor bug fixes (memory leaks) from 1.5

Stream:
- Fixed several bugs
* NET mod stop with script error on final stage of encode.
* NET mod crash when input path-name is too long.
* Can't load processing setting if external WAV file is set
as audio source.
* NET mod stop if output type is old format AVI.
* NET mod stop if output type is OGM.
* NET mod freeze when input is too short.
* NET mod freeze when input file is MPEG-2.
* NET mod freeze when input file is OGM.
* CBR MP3 muxing cause audio being out of sync.
* Script error occurred when OGM comments include special character.
* Whole batch process stopped after an error in a job.

Errata to the last changelog:
Its wrong that Cyrius didnt like '1337', he just didnt know what it means :p


Also out is our first language pack, Italian.

Get the bug fixed version (v2) and the newest dll pack!

Have fun
Belgabor

Mel Maconoo
25th March 2003, 07:57
might just be me but i been using the older version i use this one and it just flashes doesn't open and it's not task manager as a process or anything.. oh well.. just mah $0.02's..

seewen
25th March 2003, 08:29
same here. It doesn't open.

If you try without DLL, you've got an error message, and with DLL ( 25.11 or CVS ), it doesn't open.


bye

( Windows XP pro, AMD XP )

Manao
25th March 2003, 09:18
It needs the new Avisynth dll in the directory to start.

Chibi Jasmin
25th March 2003, 11:03
for some reason, it just plain crashes here on WinXP SP1. Needed DLLs 25-11, Avisynth lexer and VDubMod AviSynth is there. latest bugfixexe worked fine before.

Mel Maconoo
25th March 2003, 11:46
puttin' in the new DLL fixed it..

win xp sp1 w/Q815411 (kinda sp2) fixes the program slow down that SP1 made..
p4 1.8 @ 2.01..

Chibi Jasmin
25th March 2003, 15:32
for me q815411 does not fix the problem.

I also tried deleting the prefs from the registry...in that case, it pops up the first dialog box I have to confirm, and crashes after confirmation.

Belgabor
25th March 2003, 16:19
Gah, how I hate it when such things happen, sorry guys, I'll try to find out whats going wrong tonight. :(

The special AviSynth dll is not necessary and definately shouldn't be the problem. Could someone whom it crashes for try to move away all needed dlls and see if it crashes then? If it doesnt please put them back one by one till it either crashes or work. SciLexer.dll and AviSynthLexer.lexer are strictly speaking NOT required to run VDubMod, only the script editor won't work without the first and syntax coloring doesnt work without the second.

Suiryc
25th March 2003, 16:30
Arf

Seems that one of the changes we added a few hours before releasing is in cause ^^' (access violations).
We are fixing that ...

Manao
25th March 2003, 16:44
OK, I have Win2K sp?, this is what I've done :

- deleted all dll from vdub directory AND from winnt/system32 ( I forgot this one the first time :rolleyes: ), plus the .lexer
- put back the dll in this order, since vdubmod was asking for them :
* libPNG.dll
* zlib.dll
* ogg.dll
* vorbis.dll

- then, vdub didn't ask for nothing more, but didn't launch either ( no error message ). So I add so avisynth.dll, and it works. :confused: . The lexer.dll and avisynth.lexe aren't there, but for me, the avisynth.dll is required for vdubmod to work.

bond
25th March 2003, 16:47
For me it works without any problem (avisynth.dll is needed to start)!

Belgabor
25th March 2003, 16:58
Originally posted by bond
For me it works without any problem (avisynth.dll is needed to start)!
Huh? This should not be the case. Probably I bungled there ^^'. But anyways, bond, what OS are you using? To me it seems like all whom it really doesnt work for use XP, am I wrong?

bond
25th March 2003, 17:07
I am using WinMe!

If the avisynth.dll isnt in the directory there appears a message that virtualdubmod.exe caused a failure...

Belgabor
25th March 2003, 17:12
Cyrius already commited a fix to CVS, it was a dumb bug ^^', don't know why I didnt see it. Currently you're right, you need the special AviSynth dll to run it, sorry.

Kamui-Dash
25th March 2003, 17:48
I got an error msg asking for sum "MSVCRTD.dll" any1 knows what this is?

bond
25th March 2003, 17:51
@kamui-dash
try the search button

Kamui-Dash
25th March 2003, 20:09
K, thx. Just did and what I came up is its sumwhat related to avisynth which I dont understand since I cant find msvcrtd.dll in win/sys2 or anywhere on my comp. I tried copying avisynth.dll to the folder b4 this happened. Still no clue whats goin on, Im using win2k btw.

bond
25th March 2003, 20:14
i am sure that there is a thread where you can find a download link for MSVCRTD.dll, or you try your luck with google!

Kamui-Dash
25th March 2003, 22:45
Hmm, I was afraid of this. Gotten into another problem while installing the MSVCRTD.dll file but now i know its a visual c++ file.

Error msg: The procedure entry point _chkesp could not be located in the dynamic link library MSVCRTD.dll.

Maybe I need a reboot after coping it to win/sys32, I'll reboot and post a reply later if its a sucess or not. Thx Bond.

sh0dan
25th March 2003, 23:03
Impressive!! You rock!

I'll include the AviSynth changes into the next version!

@all: PLEASE! Do NOT install avisynth.dll in the same directory as VdubMod! Place it in windows\system32!

Mr.Radar
25th March 2003, 23:50
I get a 'Program has preformed an illegal operation' error message when I launch VDubMod 1.4.13.2. I don't get this error when launching VDubMod 1.4.13.1 or 1.4.12.1. I'm running Win98SE on an AMD Duron 1.2GHz with 512 megs of RAM and an ATI All-In-Wonder Rage 128Pro GFx card and 2 soundcards.

Just in case anyone understands the gibberish that the 'Details' button provides here it is:

VIRTUALDUBMOD caused an invalid page fault in
module VIRTUALDUBMOD.EXE at 018f:0046408e.
Registers:
EAX=01cdfe48 CS=018f EIP=0046408e EFLGS=00010246
EBX=00000000 SS=0197 ESP=00c8f554 EBP=00c8f560
ECX=00000013 DS=0197 ESI=01cdfe4e FS=754f
EDX=0057ac50 ES=0197 EDI=00518d98 GS=0000
Bytes at CS:EIP:
f3 a6 75 07 8b 48 40 8d 44 01 48 80 38 5b 75 66
Stack dump:
0057ac50 0057aca0 004ca2a0 00c8f6e8 00463f6b 0057ac50 01cdfe48 81c98258 81c84cec 00000000 0057aca0 000b0a00 004ca2a0 00000100 004ca32f 01ae0000

Phobos
26th March 2003, 00:23
im asked for libjpeg.dll file, it wont start :(

Belgabor
26th March 2003, 00:37
Fixed version up (v2 in the name). Sorry again for the inconvenience.

Mr. Radar: Thats the error you got when you didnt have the modified avisynth dll. Fixed version corrects that.

bs deleted, see suiryc's answer ;)

Suiryc
26th March 2003, 00:45
Originally posted by Phobos
im asked for libjpeg.dll file, it wont start :(
AviSynth 2.5 installer copy libjpeg.dll and libpng13.dll in the System directory (along with AviSynth.dll).
The best is to install AviSynth 2.5.1 and then replace the AviSynth.dll by Belgabor's version :) (if you want the syntax coloring of course ;))

Phobos
26th March 2003, 00:45
doh, had to install lastest avisynth, my mistake :D

Suiryc
26th March 2003, 00:54
Nope you are right, we forgot to update the Dll pack (with libpng 1.2.5) ...

Belgabor
26th March 2003, 01:10
It doesnt complain about the old libpng, it only crashes when accessing functions. Anyways, new dll pack is out.

jarthel
26th March 2003, 06:07
Is this on the latest vdub? thanks

Jayel

BoNz1
26th March 2003, 06:26
Is this on the latest vdub? thanks
No, this is virtualdubmod1.4.13.2, virtualdub1.5 is out already and I understand that a virtualdubmod1.5 is in the works. Read some more in this thread and in this forum for more information.

Gazza
26th March 2003, 07:18
Good to see that virtualdubmod continues to evolve. Its my favourite. I installed the latest VirtualDubMod_1_4_13_2v2 with the latest dll's as stated above. I'm also using the latest avisynth 2.5.1 but not the modified avisynth from Belgabor. Everything works OK, able to load a test avs file and preview the test sample. However, vdubmod crashes and provides the following messages when attempting to do a encode (fast recompress) with Koepi's latest xvi;

'Cannot Load Sylia Scripting Language Sylia.dll. The specified module could not be found'

Any clues as to what I have done wrong. Previous version of vdubmod still works fine.

Cheers

Gazza

Gazza
26th March 2003, 07:24
Just figured out what is wrong. Copied sylia.dll from old version to new version of vdubmod and everything now works. Therefore sylia.dll was missing from the package of dll's. Has Sylia.dll been updated through this latest version of vdubmod?

Gazza

bOLGANi
26th March 2003, 08:59
How can i switch off the automatic resizing of the main window, when I load an avi ?

MoonWalker
26th March 2003, 10:43
Hi,

Firslty I want to thank all the developers involved in VdubMOD...

I have downloaded VirtualDubMod_1_4_13_2.zip and the VirtualDubMod_needed_DLLs_260303.zip and VdubMOD works only with the included avisynth and not with the 2.5.1 I have. VdubMOD 1.4.13.1 works fine.

And another think the "old libPNG.dll is 240Kb the new is 48Kb. Is this normal?

MoonWalker

Belgabor
26th March 2003, 11:32
@Gazza: I thought most ppl will use it inside the same folder as VDub so I didnt include the dlls that come with vanilla VDub, obviously I was wrong ^^'

@Moonwalker: Probably the old one wasn't upx compressed.

@bOLGANi: Which version are you using? It should be deactivated in all curent versions ?!?

Kamui-Dash
26th March 2003, 13:38
I do along with nandub too, but still I get a error msg with the newest vdubmod. "The procedure entry point _chkesp could not be located in the dynamic link library MSVCRTD.dll. Maybe I got a corrupt version from MS page :/ but vdubmod still continues to load anyway. I dont know if this will cause sumthing to malefunction, could u help Belgabor :D thx in advance

SKD_Tech
26th March 2003, 14:27
I get the AVI synth error then after I click ok it just crashes and I am using XP also should I move my files over to the VirtualDub directory?

Belgabor
26th March 2003, 14:36
Originally posted by SKD_Tech
I get the AVI synth error then after I click ok it just crashes and I am using XP also should I move my files over to the VirtualDub directory?
Like sh0dan said, don't do that. Make sure you have the v2 version. Make sure you have installed vanilla AviSynth before using my modded version (by overwriting the dll in the system dir).

This error should NOT occur anymore with v2.

Suiryc
26th March 2003, 17:32
Alright someone already spotted a bug :p

This happens when you try to mux to OGM more than one time the same sources (i.e. you saved to OGM, and then just changed for exemple the interleaving, or a comment etc). In this case the second time (and next times) the programs thinks (because I forgot to reset a field ^^') that the end of the sources have been reached. This makes that no data are muxed except the video, and that the muxing process never ends (in some part of the code the program thinks the end of the streams have been reached and no data are processed, and in another part it really verifies this and see the end haven't been reached, and keep on muxing).

Blueseb
26th March 2003, 20:17
@Kamui-Dash
this is not a vdubmod bug, but avisynth 2.5
i had that prob, shodan showed me a solution, if you search you'll find it

Gazza
26th March 2003, 23:16
Originally posted by Belgabor
@Gazza: I thought most ppl will use it inside the same folder as VDub so I didnt include the dlls that come with vanilla VDub, obviously I was wrong ^^'


I tend to try to keep different versions of vdubmod, avisynth.... in seperate directories, etc as far as possible so that the testing environment is 'clean' for each update. Therefore I can report bugs related to a particular version and its easy for me to drop back to previous versions....

Cheers

Belgabor
27th March 2003, 02:58
I added a dll pack with the stuff that usually comes with vdub for those who dont have it.

lordbelial
27th March 2003, 07:27
Where do I get libpng13.dll????? Im going nuts. I cant find it on the net except to maybe install the entire Cygwin package but all I need is that one DLL. Can anyone help?

bOLGANi
27th March 2003, 09:42
@Belgabor: I was using the old one. 1.14.3, in the new one it is ok.

I don't have sylia.dll and VDubMod works ok.

MePHisto
27th March 2003, 10:08
Hi, I've tried it under windows 2k SP3 and I've a strange error
When it comes up it says the dynamic link library libjpeg.dll is missing, then it starts and seems to work without problem...:confused:
I wonder if it's really without problems...

With the previous version I didn't had this message

I have downloaded and installed the following packages:
- AviSynthLexer_0_1.zip
- Avisynth-2.5.1-VirtualDubMod.zip
- VirtualDubMod_needed_DLLs_260303.zip
- VirtualDubMod_1_4_13_2.zip

Any idea on how I can sove the problem?

Thanks

Belgabor
27th March 2003, 10:27
@MePHisto&lordbelial: Pretty pretty please, read the whole thread!!!

MePHisto
27th March 2003, 11:10
Sorry Belgabor, being a lazy guy I lost pages 2 and 3 (lost some time even in finding my post...)

I saw your answer and I have installed the v2 package as well as all the other packages but nothing changes

I (maybe) am missing the vanilla avisynth (I saw this message in the download list 'Please_install_vanilla_Avisynth_first_to_get_required_dlls.txt')

Do I have to install AviSynth first?
I have taken these packages and unpacked everyting in the same dir...

I am sure I am doing something wrong but I don't know what...

Thanks again

PCi
27th March 2003, 11:26
Hi boys! I've made a hundred of installation in diferents ways but I've always an error or an other. Someone can make a summary with the required zips to install properly VDubMod 1.4.13.2? Thx.

ssjkakaroto
27th March 2003, 11:42
can i safely replace the old avisynth 2.51 with the modified one in my system32 folder or should i just use it with vdubmod?

tia

Suiryc
27th March 2003, 13:35
Alright so here is what you should do :

Get the last release and unpack it somewhere on your HD.
Get the last Dll pack and unpack it in the same directory.
If you don't have all the VirtualDub Dlls (sylia.dll, vdrslink.dll, etc.) get them (either coming from the official VirtualDub, or go get the latest special Dll pack with those files Belgabor uploaded on SourceForge).

If you want AviSynth syntax coloring (thanks to Belgabor's modified AviSynth.dll) :
Go get the official AviSynth 2.5.1 installer on the official AviSynth homepage and run it.
This installer will copy the libjpeg.dll and libpng13.dll files (used by AviSynth 2.5.1) in Windows System directory.
Then replace (you can do it safely, Belgabor only added a few things to allow syntax coloring, no functions or vital source code was hurted or ill-treated during the process AFAIK) the AviSynth.dll that is in the system32 directory by Belgabor's one.

If you are Italian, use an Italian version of Windows, and want to try the Italian translation then get the Italian Dll available on SourceForge and unpack it in the same directory than VirtualDubMod.

Should be enough I think.

Belgabor
27th March 2003, 13:52
Originally posted by Suiryc
If you want AviSynth syntax coloring (thanks to Belgabor's modified AviSynth.dll) :
Go get the official AviSynth 2.5.1 installer on the official AviSynth homepage and run it.
This installer will copy the libjpeg.dll and libpng13.dll files (used by AviSynth 2.5.1) in Windows System directory.
Then replace (you can do it safely, Belgabor only added a few things to allow syntax coloring, no functions or vital source code was hurted or ill-treated during the process AFAIK) the AviSynth.dll that is in the system32 directory by Belgabor's one.


Small correction:
- If you want to have AviSynth syntax coloring you need AviSynthLexer.lexer
- Syntax coloring for external plugins only works with the special avisynth.dll, which you, as cyrius pointed out, can safely copy over the vanilla one in the system dir.

Oh, I should add that this only works with autoloaded plugins, not with those you load locally with LoadPlugin.