Previous: Content of package, Up: Introduction


1.2 Requirements

1.2.1 Hardware Requirement

Video graphics card configured to use 24-bit or more color depth
Viewers need TrueColor screen to display. To confirm this requirement, run xdpyinfo command and check depth of visual for default screen.

[SPARC only] PGX32/PGX64 or FFB2+ are preferable because they have hardware based color space conversion function. But, these video graphics cards are often configured to use 8bit color depth, please beware. Run m64config or ffbconfig command to change color depth of OpenWindows configuration. And you can't use this function in higher resolution mode (such as 1600x1200).

1.2.2 Software Requirement

Solaris 8 or later
This suite is tested on Solaris10 GA, and supposed to work on Solaris8 and Solaris9. Although application programs are compiled as 32-bit executables, it would work well with 32-bit and 64-bit driver.
mediaLib(tm) (SUNWmlib)
Some of viewers (sdlview and v4lsview) requires SUNWmlib package of mediaLib(tm). mediaLib(tm) is a library optimized for multimedia processing SIMD instruction sets (VIS technology for SPARC and MMX/SSE/SSE2 for x86/x64). Solaris 10 bundles mediaLib(tm) by default. For Solaris 9 or before, you can be obtained from http://www.sun.com/processors/vis/mlib.html without fee.
SDL (Simple DirectMedia Layer)
Some of viewers requires SDL shared library. SDL can be obtained freely from http://www.libsdl.org/. Compiled package is available at http://www.blastwave.org/packages.php/libsdl. SDL-1.2.4 is known to work, but I am not sure that utility program works with SDL-2.x series.
GTK+ (Gimp Toolkit)
Bundled utility program requires GTK+ shared library. Solaris 10, or Solaris 9 with GNOME desktop environment bundles GTK+ by default. For Solaris 8, GTK+ can be obtained freely from http://www.gtk.org/. Compiled package is available at http://www.blastwave.org/packages.php/gtk.
root privilege
You must be authorized to use that machine as root. Once installed, any user can read video capture device by default.

1.2.3 Optional Requirement for Developing

If you have interest in building package or developing application by yourself, you will need following software.

mediaLib(tm) header files
SUNWmlibh package contains header files for developing use. Solaris10 GA bundles SUNWmlibh package.
sourceforge Account
CVS committer must be sourceforge user.

1.3 Installation

1.3.1 Installation from .pkg file

If package file had .pkg.gz or .pkg suffix, say KSWxxx.pkg.gz for example, gain root priviledge and install it by doing:

     # gzip -d KSWxxx.pkg.gz
     # pkgadd -d KSWxxx.pkg all

1.3.2 Installation from source code

If package were distributed in source code form, you can create package file and install it from the package file.

     % sh configure.sh
     % make
     % make package
     % ls */pkg-*/*.pkg
     # pkgadd -d xxx/pkg-xxx/xxx.pkg

configure.sh script can accept several options. Run sh configure.sh --help for details.