DIGITAL Software Product Description ___________________________________________________________________ PRODUCT NAME: Multimedia Services Version 2.0 SPD 64.24.01 for OpenVMS Alpha DESCRIPTION Multimedia Services Version 2.0 for OpenVMS[TM] Alpha brings audio and video capabilities to Digital's AlphaStation[TM] systems, and provides a full programming library for use by developers of new applications. Along with support for OpenVMS V7.0 Multimedia Services provides sup- port for the following built-in and optional audio/video hardware: o Built-in audio on Digital's AlphaStation systems running the Open- VMS Alpha operating system o AlphaStation Sound Card o FullVideo[TM] Supreme PCI video option o FullVideo[TM] Supreme JPEG PCI video option The application programming interface is based on the same multime- dia interface provided in Microsoft[R] Windows NT[TM] and Windows[TM] 3.1 operating systems, including Video for Windows[TM]. Multimedia Services Version 2.0 for OpenVMS Alpha is packaged in two licenses: a run-time license and a development license. The run-time license enables built-in audio play and record and soft- ware video playback on AlphaStation systems, as well as video capture if a FullVideo Supreme option is present. July 1996 AE-QN8LB-TE Features include: o AlphaVCR, a utility that: - Plays live video and audio - Plays back AVI files containing a variety of compressed video types, including: Motion JPEG (MJPEG), YUV 4:2:2, and RGB - Has controls to manage brightness and contrast - Plays MPEG-1 audio/video or MPEG-1 video files - Plays AVI files to an output video device such as a VCR or TV monitor. File format support is dependent upon hardware option. The FullVideo Supreme supports playing either X image or YUV data to video out. The FullVideo Supreme JPEG supports playing X im- age, YUV, or JPEG data to video out. Note that playing Indeo[TM] files to video out is not currently supported. VIDEO JPEG play, record 24-bit RGB play, record AUDIO Microsoft Wave play, record Audio Sun Audio play o DECsound, an audio record, playback, and edit utility. o Audio Control, a utility to control volume and port selection for all audio devices. o Video Odyssey, a video screen saver that displays Motion JPEG AVI files through JPEG software decompression, requiring no additional video hardware. o Support for standard Microsoft Resource Interchange File Format (RIFF) file I/O in AVI and WAVE file formats in the utilities. This al- lows sharing of many audio and some video files between PCs and AlphaStation systems. o Audio and video clips. 2 o Low-level drivers for built-in audio on AlphaStation systems, the AlphaStation Sound Card, the FullVideo Supreme and FullVideo Supreme JPEG PCI multimedia options. o Supports two FullVideo Supreme and FullVideo Supreme JPEG boards in a single system, including heterogeneous support. File formats supported include: o DDIF audio o WAV: IMA ADPCM, G.711 A-law, G.711 mu-law, 8-bit linear, 16-bit lin- ear o Sun AU (read only): mu-law o AVI: Motion JPEG YCbCr Subsampling 2, Motion JPEG Y, X image 8-bit, X image 24-bit, YUV 4:2:2 interleaved o Other: MPEG-1 Systems (ISO/IEC 11172-1), MPEG-1 Video (ISO/IEC 11172- 1) The Multimedia Services Development license provides the application programming interface to incorporate the audio and video functions into applications. Features include: o API callable from C, based on Microsoft's multimedia calls in Win- dows NT and Windows 3.1 operating systems and Video for Windows Ver- sion 1.0 This compatibility eases porting of multimedia applications from Windows platforms to Alpha systems by reducing the programmer's learn- ing curve and the coding changes required for a successful Open- VMS Alpha implementation. o Waveform audio recording and playback - Device-independent interface to the audio hardware in the Al- phaStation systems, including built-in audio hardware, the Al- phaStation Sound Card. - Functions to record, play back, and control audio including vol- ume, stop, start, and pause. 3 - Functions to query device capabilities and to open, close, and configure devices. o Video capture - Functions to capture video with selectable capture formats of JPEG compressed, 16-bit YUV, 8-bit dithered, and 24-bit true color. Depending upon the option, more than one type of capture can oc- cur simultaneously. The FullVideo Supreme JPEG can capture both JPEG and non-JPEG simultaneously but only with certain combi- nations of data formats. The FullVideo Supreme does not support more than one type of simultaneous capture. Video input can be NTSC, PAL, SECAM, composite, or S-video formats. - Functions to query device capabilities and to open, close, and configure devices. - Functions to modify the quality of the rendered video data, in- cluding brightness, contrast, mirror, saturation, and sharpen- ing. o Video compression and decompression - Functions to compress and decompress video data, and manage de- vices and control parameters that affect the quality of dithered 8-bit X images such as brightness, contrast, saturation, and sharp- ening. - JPEG compression and decompression support for the FullVideo Supreme JPEG option. - Alpha CPU performance allows JPEG decompression and compression support through software only for video playback and decompres- sion. o Video output - Functions to send data (including graphics, video, and text) cap- tured on the workstation monitor to a video output device such as a VCR or television monitor. - NTSC frame and PAL field formats are supported. 4 o Multimedia and image file I/O - Functions to create, read, and write disk files that store au- dio and video data in Waveform Audio (WAVE) and Audio/Video In- terleaved (AVI) file formats. - Sample code for many of the functions listed above. - Documentation. CONFORMANCE TO STANDARDS Multimedia Services is designed to conform to the following standards: o MIT X Window System[TM] Version 11 Release 5 (X11R5) o Microsoft's Video for Windows V1.0 and multimedia extensions in Win- dows 3.1 and Windows NT V3.1 o IMA ADPCM o ITU-T G.711 o ISO/IEC 11172 Parts 1, 2, & 3 (MPEG-1 Systems, Video, and Audio) o ISO/IEC 10918-1 (JPEG Baseline Process) HARDWARE REQUIREMENTS Processors Supported: Alpha: AlphaStation 200 4/100, AlphaStation 200 4/100 with FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 200 4/166, AlphaStation 200 4/166 with FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 200 4/233, AlphaStation 200 4/233 with FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 250 4/266, 5 AlphaStation 250 4/266 with FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 255/233 with FullVideo Supreme or Ful- lVideo Supreme JPEG option, AlphaStation 255/300 with FullVideo Supreme or Ful- lVideo Supreme JPEG option, AlphaStation 400 4/233 with AlphaStation Sound Card, AlphaStation 400 4/233 with AlphaStation Sound Card and FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 500/266, AlphaStation 500/266 with FullVideo Supreme or Ful- lVideo Supreme JPEG option, AlphaStation 500/333, AlphaStation 500/333 with FullVideo Supreme or Ful- lVideo Supreme JPEG option, AlphaStation 500/400, AlphaStation 500/400 with FullVideo Supreme or Ful- lVideo Supreme JPEG option, AlphaStation 600 5/266, AlphaStation 600 5/266 with FullVideo Supreme or FullVideo Supreme JPEG option, AlphaStation 600 5/300, AlphaStation 600 5/300 with FullVideo Supreme or FullVideo Supreme JPEG option AlphaStation 600 5/333, AlphaStation 600 5/333 with FullVideo Supreme or FullVideo Supreme JPEG option Notes: o Software video playback is highly dependent on CPU and disk I/O per- formance. o No more than one audio card option is supported per AlphaStation system. 6 o The FullVideo Supreme or FullVideo Supreme JPEG option is required for video input and video output on AlphaStation systems. o The FullVideo Supreme and FullVideo Supreme JPEG options are sup- ported with the following restrictions in this version of Multi- media Services for OpenVMS Alpha: FullVideo Supreme and FullVideo Supreme JPEG Limitations & Consider- ations - No more than two FullVideo Supreme or FullVideo Supreme JPEG op- tions are supported per AlphaStation. - Video input in PAL and SECAM formats and output in PAL are sup- ported in field mode only. Frames are de-interlaced in appli- cation software. Disk Space Requirements Disk space required for installation: Runtime: 20.3 MB (5.6 MB for runtime and 14.7 MB for sample clips) Development: 3.5 MB Disk space required for use (permanent): Runtime: 20.3 MB (5.6 MB for runtime and 14.7 MB for sample clips) Development: 3.5 MB These counts refer to the disk space required on the system disk. The sizes are approximate; actual size may vary depending on the user's system environment, configuration, and software options. Memory Requirements for Motif[R] Support The minimum memory supported for audio and video applications in a stan- dalone Motif environment is 64 MB. The performance and memory usage of multimedia applications are par- ticularly sensitive to system configuration. More memory may be re- quired on a system with several applications running, or where it may be desirable to improve the performance of an application. 7 The use of this software in conjunction with increased memory capa- bility improves performance for many applications. When using audio and video the memory size suggested for most typical hardware config- urations is 96 MB. OPTIONAL HARDWARE Multimedia Services for OpenVMS Alpha supports the following optional hardware: o AlphaStation Sound Card o FullVideo Supreme PCI video option (AV301-AA) o FullVideo Supreme JPEG PCI video option (AV321-AA) SOFTWARE REQUIREMENTS o OpenVMS Alpha Version 6.2 or higher For the development of applications and programs that use Multimedia Services Development Kit for OpenVMS Alpha, one of the Multimedia Ser- vices supported languages is also required. OPTIONAL SOFTWARE Multimedia Services Version 2.0 for OpenVMS Alpha supports the fol- lowing language: o DEC C V5.2 or higher For increased file I/O performance Digital recommends the use of one or both of the following products: o DECram Version 2.2 for OpenVMS or higher 8 o Spiralog File System for OpenVMS Alpha Version 1.0 or higher Note: Certain versions of these products are dependent upon a specific version of the operating system. Please refer to the Software Prod- uct Description (SPD) of the product in question to determine which version is necessary. GROWTH CONSIDERATIONS The minimum hardware and software requirements for any future version of this product may be different from the requirements for the cur- rent version. DISTRIBUTION MEDIA This product is distributed only on the Digital CD-ROM Software Li- brary for OpenVMS Alpha. This software library (order number QA-03XAA- H8) contains the binaries and on-line documentation in Bookreader and PostScript[R] format. The Multimedia Services documentation is also available in hardcopy and must be ordered separately. ORDERING INFORMATION Software Licenses: Development Option: QL-4G8A*-AA Run-Time Option: QL-4G9A*-AA Software Media: QA-03XAA-H8 Software Documentation: QA-4G8AA-GZ, QA-4G9AA-GZ Software Product Services: QT-4G8**-**, QT-4G9**-** * Denotes variant fields. For additional information on available li- censes, services, and media, refer to the appropriate price book. The above information is valid at time of release. Please contact your local Digital office for the most up-to-date information. 9 SOFTWARE LICENSING This software is furnished only under a license. For more information about Digital's licensing terms and policies, contact your local Dig- ital office. License Management Facility Support This software product supports the OpenVMS Alpha License Management Facility. For more information on the License Management Facility, refer to the OpenVMS Alpha operating system documentation. SOFTWARE PRODUCT SERVICES A variety of service options are available from Digital. For more in- formation, contact your local Digital office. SOFTWARE WARRANTY Warranty for this software product is provided by Digital with the pur- chase of a license for the product as defined in the Software Warranty Addendum of this SPD. [R] Motif is a registered trademark of Open Software Foundation, Inc. [R] Microsoft is a registered trademark of Microsoft Corporation. [R] PostScript is a registered trademark of Adobe Systems, Inc. [TM] Video for Windows, Windows, and Windows NT are trademarks of Microsoft Corporation. [TM] Indeo is a trademark of Intel Corporation. [TM] X Window System is a trademark of Massachusetts Institute of Technology. 10 [TM] The Digital Logo, AlphaStation, Bookreader, DEC, Digital, and FullVideo are trademarks of Digital Equipment Corporation. © 1996 Digital Equipment Corporation. All rights reserved. 11