Jim@labDV.com
26th March 2006, 16:57
The DVDx project was sleeping for 2 years while DVDx was still very popular. I've taken over the project admin and compilation stuff while Starbuck started new coding.
This new version has cleaned CVS repository so one can get the sources and compile without problem. The new compilation platform is Visual C++ 6.0 Pro with Service Pack 5,
Visual C++ Processor Pack 5, DirectX SDK February 2006, VC Toolkit 2003,
Intel C++ 9.0.28 (required for debug with DirectX 9) with latest optimizations, so DVDx 2.4 is faster: VCD +12%, SVCD +5%, DivX +5% with SSE3 processor.
Now you can encode a SVCD in real time (25FPS) with DVDx 2.4 running on a Pentium 4D 830 (Dual Core 3GHz) and encode a DivX at 75FPS. So you can encode a 1h30 movie in 30 minutes, including the DeCSS process, which makes DVDx likely the fastest DVD ripping solution ever!
Release notes:
GUI:
- Changed File menu and added ? (help) menu in respect with usual Windows GUI
standards and to add support and web site links
- Added Guide, FAQ and Support Forum in help menu
- Added "Check new version" in help menu
- Use ASPI is now disabled by default
- Changed display of disabled items in menu bar (nicer in default skin)
- Fix hard coded "Skin &themes" menu item, now set to current language menu item
- Enable contextual help on F1 key for Input and Output Settings, for Custom
Splitting (chapters) and in main window to open the Guide
Language files:
- Renamed two language files to lang_danish and lang_polski
- Added some (english) items in all languages to be translated now or later
CVS:
- Removed/Re-Added RES files with proper binary type to fix icons/bitmaps
corrupted in Source-Forge CVS repository
- Corrected all CRLF issues in text files
Code:
- Corrected some bad afx_msg declarations (LRESULT instead of wrong 'void')
which were reported by new VC8 compiler (return 0 for LRESULT as usual)
- Added mpeg_encode.h as include for other VC projects in the VC worksapce
to handle errors (errors.h) and for P4.h, malloc_16.h, Memory.h, resource.h
- Changed some loop index variable declarations to fix variable scope errors
reported by new VC8 compiler in some "for ()" statements
- Added pragmas to disable some warnings in new VC8 compiler
- Changed syntax sqrt(2) to sqrt(2.0) to force float casting in overloaded
functions required by VC8 compiler
- Changed coder info (jlp_38@yahoo.com) into contact info (jim@labdv.com)
Installer:
- Added new Inno ISS script to create an installer for "no upgrade" versions
which are installed in their own folder (to run several versions for benchmaking)
however the separate versions share the same DVDx registry key to store settings
(now requiring to activate Inno ISS scripting)
Compilation:
- Update compilation platform to VC Toolkit 2003 and DX9
- New reference compilation platform is Visual C++ 6.0 Pro with Service Pack 5,
Visual C++ Processor Pack 5, DirectX SDK February 2006, VC Toolkit 2003,
Intel C++ 9.0.28 (required for debug with DirectX 9)
- Change compiler options (Win32 Release) to optimize for maximum speed
You can download it from http://www.labdv.com/dvdx/download.php
Enjoy and send me or post your feedback,
Jim
This new version has cleaned CVS repository so one can get the sources and compile without problem. The new compilation platform is Visual C++ 6.0 Pro with Service Pack 5,
Visual C++ Processor Pack 5, DirectX SDK February 2006, VC Toolkit 2003,
Intel C++ 9.0.28 (required for debug with DirectX 9) with latest optimizations, so DVDx 2.4 is faster: VCD +12%, SVCD +5%, DivX +5% with SSE3 processor.
Now you can encode a SVCD in real time (25FPS) with DVDx 2.4 running on a Pentium 4D 830 (Dual Core 3GHz) and encode a DivX at 75FPS. So you can encode a 1h30 movie in 30 minutes, including the DeCSS process, which makes DVDx likely the fastest DVD ripping solution ever!
Release notes:
GUI:
- Changed File menu and added ? (help) menu in respect with usual Windows GUI
standards and to add support and web site links
- Added Guide, FAQ and Support Forum in help menu
- Added "Check new version" in help menu
- Use ASPI is now disabled by default
- Changed display of disabled items in menu bar (nicer in default skin)
- Fix hard coded "Skin &themes" menu item, now set to current language menu item
- Enable contextual help on F1 key for Input and Output Settings, for Custom
Splitting (chapters) and in main window to open the Guide
Language files:
- Renamed two language files to lang_danish and lang_polski
- Added some (english) items in all languages to be translated now or later
CVS:
- Removed/Re-Added RES files with proper binary type to fix icons/bitmaps
corrupted in Source-Forge CVS repository
- Corrected all CRLF issues in text files
Code:
- Corrected some bad afx_msg declarations (LRESULT instead of wrong 'void')
which were reported by new VC8 compiler (return 0 for LRESULT as usual)
- Added mpeg_encode.h as include for other VC projects in the VC worksapce
to handle errors (errors.h) and for P4.h, malloc_16.h, Memory.h, resource.h
- Changed some loop index variable declarations to fix variable scope errors
reported by new VC8 compiler in some "for ()" statements
- Added pragmas to disable some warnings in new VC8 compiler
- Changed syntax sqrt(2) to sqrt(2.0) to force float casting in overloaded
functions required by VC8 compiler
- Changed coder info (jlp_38@yahoo.com) into contact info (jim@labdv.com)
Installer:
- Added new Inno ISS script to create an installer for "no upgrade" versions
which are installed in their own folder (to run several versions for benchmaking)
however the separate versions share the same DVDx registry key to store settings
(now requiring to activate Inno ISS scripting)
Compilation:
- Update compilation platform to VC Toolkit 2003 and DX9
- New reference compilation platform is Visual C++ 6.0 Pro with Service Pack 5,
Visual C++ Processor Pack 5, DirectX SDK February 2006, VC Toolkit 2003,
Intel C++ 9.0.28 (required for debug with DirectX 9)
- Change compiler options (Win32 Release) to optimize for maximum speed
You can download it from http://www.labdv.com/dvdx/download.php
Enjoy and send me or post your feedback,
Jim