* Audio Layer 1 wasn't played correctly (fccHandler)
(Layer2.cpp in NekoAmp modified)
* VBR Audio wasn't parsed correctly (fccHandler)
* MPEG with multiple Video/Audio-Streams wasn't played correctly (fccHandler)
* Fixed the bug introduced by multiple stream-fix where mpegs with no 0xC0/0xE0 audio/video stream cannot be opened (S_O)
* Stream Selection in the MPEG-Opening-Dialog works (S_O)
* Accepts Partial MPEGs by default (with warning message) (S_O)
* The most terrible bug of all fixed (S_O comment ;)) :
The flying cube-icon in the about-dialog now starts at a random place.
Stone-D:
- Added the ability to import ASF format videos [1]
This Code is only for educational purposes and not activated
for binary releases!
- Added code to auto-resize main window when :
* Opening AVI
* Toggling Vert/Swap
* Misc other locations which I've forgotten. ;)
- Centre main window at startup
- Prevented crash when closing dubmod while dub in progress.
[1] Uncomment "#define ALLOW_ASF_PARSING" in VirtualDub.h
Belgabor:
- Configurable Hotkeys. Main Window, Capture Window & Script Editor. This means the
old config dialog for the switchable hotkey for refresh / preview is now gone.
- Made P4 compilation work. Added a new configuration for it. (Mind that I made the
compilation work. I have no P4, so I cant check if the resulting file actually works!)
- AviSynth Information in Script Editor showing AviSynth version
- Help
- Removed OGG/Vorbis for "normal" AVI audio. It won't ever work and its greyed out state
confused users.
- Added Stone-D's autorsize stuff on Refresh
- New cool (Cyrius didnt like '1337' :p) About Box :p
- Save performance settings. This includes the options set in "Options\Performance...",
"Options\Dynamic Compilation...", "Options\Drop Frames when behind" and "Options\
Enable DirectDraw acceleration"
Pulco-Citron:
- AVI information dialog : bye bye "unknown tag 2000" when opening a file with an AC3 stream.
- when opening MPEG2 files, audio streams are auto-detected, sometimes (bye bye "unknown audio
stream"). Still not works for every file (very short files often cause problems).
Remember that opening vob files is always easier with a smartripper .txt file...
- Ability to choose output directory for files generated by the MPEG2 import filter.
- Ability to force re-generation of audio and index file for MPEG2.
- CBR MP3 in audio menus. Script support should be working too.
- The host list in the job control window is no longer updated when opening the window : the user must click "update". The reason is that on big (really big) LANs the time to build the host list is very very long.
Cyrius:
- Fixed a memory leak when saving to PNG files.
- Fixed bug showing wrong progress status when saving / demuxing an audio stream.
- Merged with VirtualDub 1.4.13.
- Added "Title", "Author", "Copyleft" and "Comment" fields when saving to AVI (like
in Nandub).
- Merged LAN mods from Thomas-Matern (website : http://www.matern-parkett.de/dub/).
Not really tested (don't have a LAN here ^^).
- Fixed a bug not taking into account external Ogg/AC3/MP3/SRT streams when computing file
position.
- Fixed a bug causing VBR audio being out of synch when saving a part of a clip (not beginning
at the first frame of the clip) where subsets have been masked / deleted. (CBR version ofarm_disallowed_event
this bug have been fixed in 1.4.11.2).
- Made some changes in the internal resize filter GUI (thanks to mf suggestions).
- Fixed a crash when using subsets on an OGM file in some cases.
- Made some changes in the way VirtualDubMod select where to split an AVI file when using
"Save segmented AVI". It should now cut on a KeyFrame, but only in those specific cases :
* You are in 'DirectStream copy' mode.
* You are in another mode, but do not use any preload for the audio.
The preload feature make it 'impossible' to be able to cut on a KeyFrame when compressing.
- When opening an OGM file, now try to 'detect' if an offset have been used on the streams.
If an offset seems to be present use it in 'Show inputs' as default offset for the stream.
- The default jobs file name is now based on the .exe name, which means that if you rename
VirtualDubMod.exe in VirtualDub.exe then the default jobs file will become VirtualDub.jobs
instead of VirtualDubMod.jobs [2].
- External files selected in 'OGM -> Show inputs' window are not removed anymore when using
the 'Refresh' feature.
- Fixed some bugs in the 'Go to last keyframe' feature :
* Now take into account the (selected) streams loaded in the 'OGM -> Show inputs' window.
* Go on the last keyframe in the clip when the size entered is between this frame and the end
of the file.
- You can now put the 'Save WAV' & 'Demux audio' in your Job list.
- Fixed a bug adding some (46) 0x00 bytes at the end of a 'Demux audio' file.
[2] Note for GordianKnot users : this is a workaround for current versions of GKnot which uses
only the VirtualDub.jobs file in batch mode. To be able to use GKnot as usual you just need
to rename VirtualDubMod.exe in VirtualDub.exe
[VirtualDubMod 1.4.12.1]
Belgabor:
- Some Script Editor related bug fixes
- Added AviSynth 2.07 Keywords
Cyrius:
- Merged with VirtualDub 1.4.12.
- Special support added for XviD B-frame mode.
- Quick bug-fix for problems (blue tinted clips) when recompressing a DivX video (DivX 5 codec).
- Fixed bug showing a wrong progress status in the Job Control window
- Fixed a bug crashing VirtualDubMod when trying to demux a non-Ogg/AC3/MP3/SRT stream from
an OGM file.
- OGM streams can now be demuxed (Demux) or saved to a WAV file (Save to WAV) in the
"OGM inputs" window. The WAV header is not added for Ogg/SRT streams however.
[VirtualDubMod 1.4.11.2]
Belgabor:
- Scintilla component for script editor. Be sure to get SciLexer.dll and AviSynthLexer.lexer
* Coloring for AVISynth keywords. Red denotes a fuzzy match (likely a type error).
Coloring for external keywords (plugin filters) is pending till i can get the info via
AviSynth. Same holds true for the implemenation of parameter hints.
* Completion with Ctrl+Space or Shift+Space
* Brace Highlighting. White on red denotes a mismatch.