Log in

View Full Version : DVDx 2.4 is out!


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

LoRd_MuldeR
26th March 2006, 20:02
Nice.

But did you ever think about built-in XviD and x264 encoder, maybe MP4 output ???

dragongodz
27th March 2006, 04:04
i think i should make it clear that i had nothing to do with this release. more information can be found here
http://www.labdv.com/forum/viewtopic.php?topic=4071&forum=16&3

however if you wish to use an nlame.dll based on lame 3.97 beta 2 ,which should be both better quality and faster than the default version(3.92), then you can download it from here
http://www.pcpages.com/dragongodz2/

Jim@labDV.com
27th March 2006, 12:23
Sorry to hear from you there Dragongodz, but I've asked you for new release for 2 years and you had no time.

Anyway, you've got access to the CVS server so you can extract sources in real-time and you can download the latest files form labDV with your unlimited VIP Pass. So you can contribute to the project and I'd be very happy. I'm also open to setup a communication process for the project if necessary.

Your contribution at http://www.pcpages.com/dragongodz2/ sounds interesting so I'll go through it.

You're right about nLame, it wasn't considered for 2.4 but will be for 2.5, ref: http://lame.sourceforge.net/

OK to remove your email from the FAQ, however your contribution in this forum was, is and will be always greatly appreciated.

Jean-Luc has other interest now to contribute to DVDx, you said you've got no time, other contributors don't speak, therefore I've had to take over the DVDx project leadership.

Hosting the project cost money to the labDV company and I decided to ensure that revenues cover the cost, by advertising a lot about VIP Pass, and I decided to make DVDx my lajot project, spending more than 60% of my time.

DVDx is available from SourceForge: https://sourceforge.net/project/showfiles.php?group_id=72208
and from labDV: http://www.labdv.com/dvdx/download.php

Supporting the DVDx development is your choice:

-- don't support us and delay new work and release by downloading from SourceForge and not getting a VIP Pass

-- support us and speed up new release by getting a VIP Pass, and you'll get access to a lot of other DV stuff too.

Hope DVDx enjoys its supporters and most of all DV enthusiasts!

Jim