Jim@labDV.com
12th June 2009, 11:08
We've published the new DVDx 2.20 release, likely the latest big 2.x release before upcoming DVDx 4.
We"ve made a lot of code improvement (fix memory leaks), and improved MPEG-2 encoding (new China CVD and DVD profiles), WMV encoding (fix crashes), GUI fixes, SIMD (SSE2) optimizations, new audio Lame MP3 encoder, Microsoft VC9 compilation, debug builds, added sponsored Ask toolbar, uninstall instructions.
What's new in 2.20
Code improvement:
- fix 698 memory leaks due to multilang error strings which weren't unallocated and 10 others due to skin objects, 12 others due to heap allocations (new), 62 others due to DVD IFO data structure. And 100s of strings in debug console.
MPEG-2 encoding:
- added 2 new profiles: CVD (China Video Disc) and DVD (default DVD-LP, 6000Kbps) both with audio 48kHz which must be set in Input Settings dialog.
- set CVD/DVD GOP to 18 frames for NTSC (15 for PAL), so compliant with DVD authoring applications.
WMV encoding:
- fix crashes due to pointer bugs in handling IWM inyterfaces.
GUI:
- fixed bug in About dialog box which caused DVDx to crash in Debug/DebugP4 and unpredictable effects in all versions (Release/Release_RipperFree/NoOptim)
SIMD (SSE2) optimizations:
- replaced MOVQ xmm,m64 (rejected by VC9 compiler) with MOVQ xmm,qword ptr m64 and MOVQ m64,xmm with MOVQ qword ptr m64,xmm
Audio MP3 encoder:
- nLame.dll 3.98.2 (Intel 10.1 compile)
- libmmd.dll 10.1 (Intel 10.1 compile)
Compilation:
- moved to complete Microsoft Platform (no more Intel compiler required) with Visual Studio 2008 Professional and Microsoft C++ Compiler VC9, and WMFSDK is from Platform SDK 6.0A
- set Microsoft VC9 compiler speed optimization flags
Debug builds:
- thanks to the new compilation platform, both Debug and DebugP4 configurations can be build again (all available in Ultra Edition installer).
- removed useless configurations: DebugP4 and NoOptim.
Setup:
- added sponsored Ask bar with required EULA and uninstall instructions in the application (uninstall icon in DVDx start program menu).
User's documentation:
- added uninstall instructions in the FAQ.WMV encoding:
Download:
DVDx standard version "ripper free" (and sources) available from Source Forge:
https://sourceforge.net/project/showfiles.php?group_id=72208&package_id=71998
from VideoHelp:
http://www.videohelp.com/tools/DVDx
DVDx Ultra Edition (and all versions and sources) available from labDV.com for VIP members only.
http://www.labdv.com/dvdx/download.php
Jim
We"ve made a lot of code improvement (fix memory leaks), and improved MPEG-2 encoding (new China CVD and DVD profiles), WMV encoding (fix crashes), GUI fixes, SIMD (SSE2) optimizations, new audio Lame MP3 encoder, Microsoft VC9 compilation, debug builds, added sponsored Ask toolbar, uninstall instructions.
What's new in 2.20
Code improvement:
- fix 698 memory leaks due to multilang error strings which weren't unallocated and 10 others due to skin objects, 12 others due to heap allocations (new), 62 others due to DVD IFO data structure. And 100s of strings in debug console.
MPEG-2 encoding:
- added 2 new profiles: CVD (China Video Disc) and DVD (default DVD-LP, 6000Kbps) both with audio 48kHz which must be set in Input Settings dialog.
- set CVD/DVD GOP to 18 frames for NTSC (15 for PAL), so compliant with DVD authoring applications.
WMV encoding:
- fix crashes due to pointer bugs in handling IWM inyterfaces.
GUI:
- fixed bug in About dialog box which caused DVDx to crash in Debug/DebugP4 and unpredictable effects in all versions (Release/Release_RipperFree/NoOptim)
SIMD (SSE2) optimizations:
- replaced MOVQ xmm,m64 (rejected by VC9 compiler) with MOVQ xmm,qword ptr m64 and MOVQ m64,xmm with MOVQ qword ptr m64,xmm
Audio MP3 encoder:
- nLame.dll 3.98.2 (Intel 10.1 compile)
- libmmd.dll 10.1 (Intel 10.1 compile)
Compilation:
- moved to complete Microsoft Platform (no more Intel compiler required) with Visual Studio 2008 Professional and Microsoft C++ Compiler VC9, and WMFSDK is from Platform SDK 6.0A
- set Microsoft VC9 compiler speed optimization flags
Debug builds:
- thanks to the new compilation platform, both Debug and DebugP4 configurations can be build again (all available in Ultra Edition installer).
- removed useless configurations: DebugP4 and NoOptim.
Setup:
- added sponsored Ask bar with required EULA and uninstall instructions in the application (uninstall icon in DVDx start program menu).
User's documentation:
- added uninstall instructions in the FAQ.WMV encoding:
Download:
DVDx standard version "ripper free" (and sources) available from Source Forge:
https://sourceforge.net/project/showfiles.php?group_id=72208&package_id=71998
from VideoHelp:
http://www.videohelp.com/tools/DVDx
DVDx Ultra Edition (and all versions and sources) available from labDV.com for VIP members only.
http://www.labdv.com/dvdx/download.php
Jim