Installation Instructions for the Dream Software

Windows installation using Visual Studio
For information about how to download the latest version of source code from the anonymous CVS repository read this page.

Necessary software: or
The following libraries are needed:
  • FFTW: Download the sources from http://www.fftw.org and create a static library libfftw.lib with the fftw and rfftw sources (FFTW version 2.x has to be used!). Copy this library together with the header files dfftw.h and drfftw.h in the drm/libs directory (We prepared Microsoft Visual C++ 6.0 project files for building this library and the compiled library with all necessary header files in WinFFTWInst.zip).
  • QWT: Download the sources from http://qwt.sourceforge.net (QWT version 4.2.0 has to be used) and create a static library libqwt.lib with the sources. Copy this library together with all header files from the include directory in the drm/libs directory (We prepared Microsoft Visual C++ 6.0 project files for building this library and the compiled library with all necessary header files in WinQWTInst.zip). Note: for Dream versions 1.7.11cvs and later the header files should be in drm/libs/qwt.
  • FhG IIS Journaline Decoder: Download WinFhGJourLib.zip and create a static library libfhgjournaline.lib with the sources. Copy this library together with all required header files in the drm/libs directory (The file WinFhGJourLib.zip contains the Microsoft Visual C++ 6.0 project files for building this library and the compiled library with all necessary header files).
  • FreeImage: Download the sources from http://freeimage.sourceforge.net and create a static library FreeImage.lib with the sources (Make sure to change the code generation to multithreaded DLL!). Copy this library together with the header file FreeImage.h in the drm/libs directory (We prepared the compiled library with all necessary header files in WinFreeImageInst.zip).
    With Qt3 or Q../Free for Windows Freeimage is not needed, but in this case is required the zlib library (a compiled version for Windows is available from here: zlib123-dll.zip).
  • FAAD2: Download the sources from http://www.audiocoding.com and create a static library libfaad.lib with the sources. IMPORTANT: Make sure to define the macros DRM and DRM_PS! Copy this library together with the header file neaacdec.h in the drm/libs directory.
    A version of FAAD2 that works with the Dream software can be downloaded here (WinFAAD2Inst.zip). Use the project file faad2/libfaad/libfaad.dsw to compile the sources and copy the library together with the header file (which is located in faad2/include) in the drm/libs directory.
  • FAAC: Download the sources from http://www.audiocoding.com and create a static library libfaac.lib with the sources. IMPORTANT: Make sure to define the macro DRM! Copy this library together with the header files faac.h and faaccfg.h in the drm/libs directory.
    A version of FAAC that works with the Dream software can be downloaded here (WinFAACInst.zip). Use the project file faac/libfaad/libfaac.dsw to compile the sources and copy the library together with the header files (which are located in faac/include) in the drm/libs directory.
    An experimental version of FAAC implementing the 960 transform length is available here (WinFAAC960Inst.zip)
  • Hamlib: Download the latest release from hamlib project file list and unzip the files. Copy all .dll-files from hamlib/bin either in the drm/windows or your Windows system folder. Copy the directory hamlib containing the header files from hamlib/include in the drm/libs directory. Copy the .lib-file from hamlib/lib/msvc in the drm/libs directory and rename it to libhamlib.lib (We prepared a zip-file containing all necessary files in WinHamlibInst.zip).
  • WinPcap: WinPcap is optional and allows reading of tcpdump and wireshark captures of MDI and RSCI streams. Use the filename as the parameter to the --rsiin argument. Enable the HAVE_LIBPCAP option in GlobalDefinitions.h. Download the installation and Developers Pack from the WinPcap site. Install WinPcap and place the .h and .lib files from the Developers pack in the dream libs directory. Alternatively use the file here: zipped headers, libs and dlls for WinPcap.

Dream installation:

  1. Before compiling the Dream sources call the batch file MocGUI.bat in the drm/windows directory to create the QT moc-files.
  2. Load the project file drm/windows/fdrm.dsw in your Visual C++ and compile the sources.
Last modified: 13 May 2007