[MM Logo] Release Notes for Multimedia Services V2.2 for Digital UNIX 17 June 1996 Copyright 1993, 1996 by Digital Equipment Corporation All Rights Reserved DIGITAL Digital Equipment Corporation Maynard, Massachusetts Preface This document contains the release notes for Multimedia Services V2.2 for Digital UNIX (MMS). This document contains information which became available too late to be included in the official product documentation. Please read these release notes thoroughly before attempting to install or use MMS V2.2. Associated Documents MMS includes several related documents. Some documents are available on the distribution media and some are available in subsets for on-line installation. File name extensions use the following conventions: .txt ASCII text .ps Post Script .html HTML. See below for instructions for viewing HTML files with web browsers. .Z Compressed. These files must first be uncompressed using uncompress(1) or zcat(1). Many web browsers automatically uncompress compressed ASCII text and Post Script files when viewing. .decw_book Bookreader If you have the subsets listed below installed or the referenced CD-ROM's mounted on /cdrom, the HTML links should take you to the referenced documents while viewing the HTML version of this file from a browser. You can also reference the HTML files from a single reference point if you have installed any of the MMEDOC, MMEDOCHW, MMEDOCDEV, or MMERELNOTES subsets and the MMERT subset. There is a /usr/opt/MME220/html_docs/MultimediaServices.html file and if you have installed the MMERTCDE subset there is a MultimediaServices.html icon in the Multimedia Services program group in the application manager. If you have installed the MMERELNOTES220 subset /usr/opt/MME220/ascii_docs/cover_letter.txt Cover Letter /usr/opt/MME220/ps_docs/cover_letter.ps /usr/opt/MME220/html_docs/cover_letter.html /usr/opt/MME220/ascii_docs/release_notes.txt Release Notes /usr/opt/MME220/ps_docs/release_notes.ps /usr/opt/MME220/html_docs/release_notes.html /usr/opt/MME220/ascii_docs/release_notes_supp.txt Release Note Supplement /usr/opt/MME220/ps_docs/release_notes_supp.ps /usr/opt/MME220/html_docs/release_notes_supp.html Software /usr/opt/MME220/ascii_docs/spd.txt Product Description /usr/opt/MME220/ps_docs/spd.ps If you have installed the MMEDOC220 subset Installation /usr/opt/MME220/html_docs/install_guide.html Guide /usr/opt/MME220/ps_docs/install_guide.ps.Z Application /usr/opt/MME220/html_docs/runtime_guide.html User's Guide /usr/opt/MME220/ps_docs/runtime_guide.ps.Z If you have installed the MMEDOCHW220 subset Owner's Guide for the Sound Card in AlphaStation 200's /usr/opt/MME220/ps_docs/AlphaStation200SoundCard_OwnersGuide.ps.Z Owner's Guide for the Sound Card in other AlphaStation's /usr/opt/MME220/ps_docs/AlphaStationSoundCard_PBXJA_OwnersGuide.ps.Z Hardware Owner's Guide for the FullVideo Supreme AV301 and FullVideo Supreme Option JPEG AV321 hardware options Guides /usr/opt/MME220/ps_docs/FullVideoSupreme_AV301_AV321_OwnersGuide.ps.Z Owner's Guide for the FullVideo Basic AV201 hardware option /usr/opt/MME220/ps_docs/FullVideo_AV201_OwnersGuide.ps.Z Owner's Guide for the Sound and Motion J300 hardware option /usr/opt/MME220/ps_docs/SoundAndMotion_J300_OwnersGuide.ps.Z If you have installed the MMEDOCDEV220 subset /usr/opt/MME220/ps_docs/prog_guide.ps.Z Programmer's Guide /usr/opt/MME220/book_docs/prog_guide.decw_book On the Digital UNIX Software Product Library CD-ROM Software /cdrom/mme220/documentation/mme220_spd.txt Product Description /cdrom/mme220/documentation/mme220_spd.ps /cdrom/mme220/documentation/mme220_cover.txt Cover Letter /cdrom/mme220/documentation/mme220_cover.ps Release /cdrom/mme220/documentation/mme220_relnotes.txt Notes /cdrom/mme220/documentation/mme220_relnotes.ps Installation /cdrom/mme220/documentation/mme220_iguide.txt Guide /cdrom/mme220/documentation/mme220_iguide.ps How to Read HTML Documents An HTML version of this document can be read as follows: Using netscape Using Mosaic 1. Select File from the menu 1. Select File from the menu 2. Select Open File... from the File menu 2. Select Open Local... from the File menu 3. Enter in the box labeled 3. Enter in the box labeled Selection Name of local document to open /usr/opt/MME220/html_docs/release_notes.html /usr/opt/MME220/html_docs/release_notes.html 4. Select OK in the dialog 4. Select OK in the dialog ---------------------------------------------------------------------------- Table of Contents Product Summary About This Release New Features in this Release Problems Fixed/Changed in This Release Known Problems General Problems and Restrictions Installation Notes CDE Problems and Restrictions Waveform Audio Problems and Restrictions Microsoft Sound Board Audio Problems and Restrictions Sound and Motion J300 Audio Problems and Restrictions Baseboard Audio Problems and Restrictions ACM Problems and Restrictions J300, AV321, and AV301 Video Problems and Restrictions J300 and AV321 Video Codec Problems and Restrictions AV201 Video Problems and Restrictions Software JPEG Codec Problems and Restrictions Software Indeo Codec Problems and Restrictions Software H.261 Codec Problems and Restrictions AlphaVCR Problems and Restrictions Video Odyssey Problems and Restrictions DECsound Problems and Restrictions Sample Code Problems and Restrictions Installation Guide Problems Application User's Guide Problems Programmer's Guide Problems Major Notes from Previous Releases Further Information Trademarks ---------------------------------------------------------------------------- Product Summary MMS V2.2 contains support for the following operating systems: * Digital UNIX V3.2 and above, up to and including version 4.0 Information about the supported hardware platforms for MMS V2.2 can be found in the SPDs included with the kit. About This Release The MMS product is provided as a runtime kit and a development kit. The kits provide support for the * Software MPEG compressor/decompressor (codec), * Software JPEG compressor/decompressor (codec), * Software Indeo® compressor/decompressor (codec), * Software H.261 compressor/decompressor (codec), * Software IMA ADPCM compressor/decompressor (codec), * Baseboard Audio (BBA) device on TURBOchannel bus machines, * Microsoft Sound Board (MSB) audio device on machines with a PCI, EISA, or ISA bus, * FullVideo Basic (AV201) option on AlphaStation PCI bus workstations, * FullVideo Supreme (AV301) option on AlphaStation PCI bus workstations, * FullVideo Supreme JPEG (AV321) option on AlphaStation PCI bus workstations, and * Sound and Motion J300 option on TURBOchannel bus machines. Runtime Kit The runtime kit is available * On the Digital UNIX Software Product Library CD-ROM * On the Digital UNIX Associated Products CD-ROM shipped with Digital UNIX (UNIX 4.0 ships with V2.0A of MMS) * As a Factory Installed Software (FIS) option The runtime kit provides: * Runtime support for: * Audio Record and Playback services * Audio Codec (Compression and Decompression) services * Video Capture and Playback services * Video Codec services * Multimedia File I/O services * CDE Multimedia Group, Icons, and Actions * Utility client applications (in executable form only) * DECsound - an audio record, playback, and edit utility * AlphaVCR - a video and audio record and playback utility * Transcode - a command line AVI to MPEG file conversion utility * Video Odyssey - a video screen saver that displays JPEG files * Audio Control - a utility to control volume and port selection for all audio devices * audioplay - a command line only audio playback utility * audiorecord - a command line only audio record utility * audioselectport - a command line only audio port selection utility * audiodevices - a command line only audio device information utility * Sample audio and video data * Installation Verification Procedure * Man pages for runtime components * Copies of the Multimedia Services for Digital UNIX Installation Guide V2.2 and Multimedia Services for Digital UNIX Application User's Guide V2.2 in HTML and PostScript formats. Development Kit The development kit is available * On the Digital UNIX Software Product Library CD-ROM The development kit includes the runtime kit and also provides: * Header files needed to develop applications and products * Sample application programs (in source form) * Man pages for programming interface * Copy of the Multimedia Services for Digital UNIX Programmer's Guide V2.2 in Bookreader and Postscript formats. New Features in this Release This updated version of MMS contains the following new features and enhancements: New Encoding MPEG-1 systems, video only, and audio only (via applets) Capabilities MPEG-2 video only (via applets) New Decoding MPEG-2 systems (video portion only), and video only (via Capabilities applets) New transcode applet for converting JPEG, Indeo and YUV format AVI files to MPEG-1 systems and video files or MPEG-2 video files New graphical user interface for AlphaVCR, including Enhanced options for window configuration control applets Support for playing MPEG-2 systems (video portion only) and video files in AlphaVCR Support for AVI to MPEG file conversion in AlphaVCR Support for recording and playback of MPEG-1 audio files in DECsound Several new wave interfaces have been added to extend the functionality of the wave*GetDevCaps function. (see audiodevices sample code function) The videoGetInfo function returns information about video New APIs devices. One use of this function allows applications to query the name of the video device, similar to functionality already provided by the ICM and wave interfaces. The mmequery sample code makes use of this function. The /etc/magic file is updated with multimedia file types. The file command will now return more information about many multimedia files. For instance, try # file /usr/examples/mme/sample_data/mpeg/clip.mpg if you have the MMESMPLDAT subset installed. See the Installation Guide for more information. Enhanced installation The /usr/lib/netscape/mailcap and /usr/local/lib/netscape/mailcap files are updated with MMS actions. When viewing web documents with pointers to multimedia content, you can click on the content and launch an appropriate MMS applet (if available for that content) to play the content. See the Installation Guide for more information. The Runtime Environment Guide has been changed to the Application User's Guide and has undergone a complete facelift. Additionally, the guide is now provided in HTML format for on-line viewing. Enhanced You can find pointers to all the on-line documentation you documentation have installed on your system through the single HTML page located at /usr/opt/MME220/html_docs/MultimediaServices.html and if you have CDE installed, from the icon in the Multimedia Services program group in the application manager. Problems Fixed and Changes in this Release This updated version of MMS contains the following changes: Audio buffer sizes are now an integral number of audio samples for files recorded by AlphaVCR. This corrects a problem in compressing files containing audio in formats other than 8KHz mulaw. After long periods of continuous operation (varying from 1/2 hour to several hours), AlphaVCR could eventually crash with an error such as this: AlphaVCRXIO: fatal IO error 35 (Error 0) on X server ":0.0" Applications after 542414 requests (542412 known processed) with 0 events remaining. This problem has been fixed. The File Info function no longer terminates the current operation. File information can be displayed at any time by choosing the Info button on the File Selection screen. DecSoundThe editing operations in DECsound now work correctly with all audio formats. Installation The MMERTCDE210 subset from MMS V2.1 did not properly install. This problem has been fixed. The following problems have been fixed for the AV321 and AV301 when capturing video in field mode (these problems did not exist in any other mode): Run-Time * Video capture fields appear out of order occasionally * Timestamps for video capture fields can appear out of order and when starting video capture, can be negative Several sample applets called MMS functions from signal handlers. This is not permitted. These sample applets have been corrected. Development Sample The sample video applications (avicompress, vidrecord, Kit Code viddualrecord, avirecord) have been updated to set the keyframe flag (AVIINDEXENTRY.dwFlags & AVIIF_KEYFRAME) in all files that they produce. Known Problems This section lists the known problems with this release of MMS. General Problems and Restrictions * If there is less than 64M of memory in a system with a FullVideo Supreme option, Digital UNIX V3.2C or later must be running. Earlier versions of the operating system may result in system panics at boot time. * The ZLX-E* graphics device X server libraries can experience a segmentation fault under some conditions. One such condition is from using the following sample code and command line arguments: vidstreamin -framesize fullframe -standard pal -fieldmode both For large windows on a ZLX-E* devices, Digital UNIX V3.2C and Open3D V3.0 or later are required for a fix. * The multimedia functions of the PowerStorm graphics boards are no longer supported. Installation Problems and Restrictions This section lists the known problems with the installation for this release of MMS. * When installing the MMEDRVBBA subset, the checks for machine bus type may warn the installer that no TURBOchannel bus is present but the subset will still install on a non-TURBOchannel machine if the installer decides to continue. * It is possible that an installation of MMS for a diskless system (DMS) may not work. We are currently investigating this. CDE Problems and Restrictions This section lists the known problems with the MMERTCDE subset and the CDE desktop for this release of MMS. * With versions of CDE prior to that shipped with UNIX 4.0, if you place icons on the front panel and then install a new version of the MMS kit, the icons on the front panel still use the previous release's directory paths instead of the general paths that should be used to reference icons. In order to remedy the problem, remove all MMS icons from the front panel and then re-add them again after installing the new MMS kit. This has been fixed in the UNIX 4.0 version of CDE. * During the MMS installation, the MMS installation scripts attempt to update the icons and actions on the desktop so that the new MMS icons and actions are immediately available. This update sometimes causes the CDE window manager (dtwm) to exit. On Digital UNIX V4.0 this only occurs if there are icons for Multimedia actions installed in the front panel. On earlier (ADK) versions of CDE, this problem occurs intermittently. The problem can be remedied by restarting /usr/dt/bin/dtwm or by logging out and restarting the CDE session. * This MMS kit installs a documentation bookshelf to help reference all MMS documentation from a single point. The file is installed as /usr/opt/MME220/html_docs/MultimediaServices.html and appears in the Multimedia program group in the CDE application manager. There are no default HTML actions in versions of CDE prior to the version shipped with UNIX 4.0 so clicking on this file will only activate the text viewer. You can still use a web browser to view this file. * If the CDE desktop does not have enough free available colors when you install the MMERTCDE subset, the newly available multimedia icons on the desktop may not be visible. It has been noted that color rich applications, such as Netscape, exhaust a large number of colormap resources. This results in problems with other graphical applications. For example, the user may notice that icons normally displayed by the CDE Application Manager are not displayed when a color rich application is currently running on the system. The simplest solution is to exit the color rich application. There are several alternate actions: 1. This is a visual problem and it may not be necessary to take any corrective actions. For example, the CDE icon labels can be used in the same manner as the icon for actions such as drag-and-drop, single and double click. 2. Use the CDE Style Manager Color application to select the Number of Colors used by the desktop or an application. 3. If supported, set an application resource to limit color usage or start the application with a flag that controls color map installation. Refer to the application documentation for further details. In the case of Netscape two work-arounds are available. 1. Use Netscape's maxImageColors resource to limit the number of colors that Netscape uses. A suggested limit is 96. You can do this by placing the following line in the $HOME/.Xdefaults file: Netscape*maxImageColors: 96 2. start Netscape with the -install flag, which specifies that Netscape should install its own colormap. Although this is supported, there are side affects such as: a. Noticable application and background color changes when focus is moved in and out of the Netscape window. b. Inability to clearly view the contents of the Netscape window when focus is moved out of the Netscape window. Waveform Audio Problems and Restrictions This section describes problems and restrictions in the waveform audio services along with work-arounds for the problems where known. * The volume reported through the waveIn/OutGetVolume is slightly less than the volume set through the waveIn/OutSetVolume for the Sound and Motion J300 and MSB. * When recording audio, ensure that the recording volume is set at an optimal level because if the input volume is high (either due to a setting or due to the input source), the recording might be distorted. Use the VU Meter in Audio Control to check if input volumes exceed the amplitude levels that the device is capable of handling without distortion. * When recording data, if applications do not queue buffers to the mmeserver before the data is available for recording, the audio devices must handle the data in some manner. The different audio devices do not handle this condition in the same way. BBA Device This device maintains a cache of the last four seconds of data and will insure that no data is lost as long as buffers are received before data is discarded. If data is discarded, the BBA device will return buffers of silence equal in length to the amount of data discarded. To make sure that buffers are always filled with current data, instead of older data, the application may issue a waveInStop, waveInReset, and a waveInStart to cause the BBA to discard old data and begin recording current data again. MSB and Sound and Motion J300 Devices These devices will discard data if there are no application buffers available for recording, always keeping the data returned current. Microsoft Sound Board/AlphaStation Audio Problems and Restrictions The Microsoft Sound Board/AlphaStation Audio (MSB) support has the following problems and restrictions: * None. Sound and Motion J300 Audio Problems and Restrictions This section describes problems and restrictions in the audio services for the Sound and Motion J300 device. * The Sound and Motion J300 audio crackles when the volume is changed, if the device is already opened by an application. Baseboard Audio Problems and Restrictions This section describes problems and restrictions in the audio services for the Baseboard audio device. * When playing linear PCM encoded data on the BBA, there appear to be dropouts at the beginning or end of each buffer. ACM Problems and Restrictions This section describes problems and restrictions in the Audio Compression Manager (ACM) along with work-arounds for the problems where known. * None. J300, AV321, and AV301 Video Problems and Restrictions This section describes problems and restrictions in the video capture services for the Sound and Motion J300, the FullVideo Supreme, and the FullVideo Supreme JPEG devices along with work-arounds for the problems where known. * Video capture (vidstreamin) on the FullVideo Supreme can become jittery when the simultaneous playing back of JPEG data (vidplay) stops. The problem can be resolved by either resizing or restarting the capture window. * When recording with dual buffers (viddualrecord and AlphaVCR) on the Sound and Motion J300 or the FullVideo Supreme JPEG option, tearing may occur on the video output images. Scaling beyond the input image size will most likely result in this condition. J300 and AV321 Video Codec Problems and Restrictions This section describes problems and restrictions in the video codec services for the Sound and Motion J300 and the FullVideo Supreme JPEG devices along with work-arounds for the problems where known. * With the FullVideo Supreme with JPEG option, simultaneously compressing YUV to JPEG (avicompress) and capturing video data (vidstreamin) will cause random noise to be inserted into the captured data. Note that dual capture (viddualrecord), where the video frame is capture in JPEG/MJPG and Ximage/YUV does not suffer from this problem. * Due to a hardware limitation, the highest quality factor for JPEG compression on the AV321 is 8984. All quality factors from 8985 to 10000 will be treated as 8984 when encoded the JPEG data and you will not be able to see any quality improvement as values rise above 8984. This information replaces the information in the Multimedia Services for Digital UNIX Programmer's Guide V2.2 document in section B.1.5.8. AV201 Video Problems and Restrictions This section describes problems and restrictions in the video capture services for the FullVideo Basic AV201 device along with work-arounds for the problems where known. * When capturing an image larger than the size of one field, two fields are interlaced into a frame, and the frame is then scaled (down) to the requested image size. A problem exists in that the two fields being interlaced may sometimes be from two succeeding frames (rather than a single frame) from the input video signal. This may produce an image with temporal distortions. Software JPEG Codec Problems and Restrictions This section describes problems and restrictions in the video codec services for the Software JPEG codec along with work-arounds for the problems where known. * None. Software Indeo Codec Problems and Restrictions This section describes problems and restrictions in the video codec services for the Software Indeo codec along with work-arounds for the problems where known. * No known current problems. Software H.261 Codec Problems and Restrictions This section describes problems and restrictions in the video codec services for the Software H.261 codec along with work-arounds for the problems where known. * The H.261 compressor generates some artifacts for video input which has a border within the image frame data (i.e. letterbox movie clips). The motion estimation algorithm is optimized for live clips with no border present in frames. We recommend that you increase the motion vector threshold to the maximum possible to reduce artifacts with this type of input. AlphaVCR Problems and Restrictions This section describes problems and restrictions in the AlphaVCR applet along with work-arounds for the problems where known. * When stepping backwards while playing an MPEG file, the correct frame may not be displayed. * Some noise may be played at the end of an MPEG file. * AlphaVCR does not support recording without an audio device. * The audio and video may not be synchronized properly when in Live mode, recording a file, and while playing MPEG files. * After long periods (30 minutes) of using Live Video with the Baseboard Audio Device, the audio output may go silent. * When playing an Indeo format file, incorrect frames may be displayed. * Saving frames of a file while playing to the video output device will not save the correct frames. Save the frames while playing to the screen instead. * When saving frames from a YUV or 24-bit Ximage file, the display image size must be "Default" or the saved image will be bad. * Frames saved while using the "Full Screen" display image size will be incorrect. * Saving frames while recording a mono JPEG file, or while playing an 8-bit Ximage file with a private colormap, the image saved will be all black. * When using a private colormap with AlphaVCR, the colormap is not always loaded when the video window has focus causing incorrect colors in the video image. * Changing the CDE desktop colors while running AlphaVCR may change the colors in the video window. If so, you must restart AlphaVCR to correct the colors. * AlphaVCR may hang when a file is continuously played for long periods of time. The buttons on the GUI can still be pressed, but nothing will happen. If you then try to open another file, the application will hang and you'll need to kill the process. * When using AlphaVCR to convert files (Save As), AlphaVCR will remain locked until the conversion is complete. While AlphaVCR may appear to be hung, it will return to user control when conversion completes. * Selecting Video Out & Screen from the Playback options while playing a file will not take effect until the next file is played. * AlphaVCR V2.2 consumes slightly more CPU cycles than previous versions. On machines where 100% of the CPU was being used, slower frame rates may be observed. Video Odyssey Problems and Restrictions This section describes problems and restrictions in the Video Odyssey applet along with work-arounds for the problems where known. * Video Odyssey cannot play mono JPEG format files. * The MMERTSMPLDAT subset no longer ships with the america3-jpeg.avi clip. If you played that file last with Video Odyssey, that clip may still be referenced in your configuration file. If it is, Video Odyssey will display an error message saying that it cannot open the file. Dismiss the error message and select a new video file to continue. DECsound Problems and Restrictions This section describes problems and restrictions in the DECsound applet along with work-arounds for the problems where known. * Accessing the DECsound on-line Bookreader help may print out many unaligned access messages. These messages can be ignored. Transcode Problems and Restrictions This section describes problems and restrictions in the Transcode applet along with work-arounds for the problems where known. * Although all MPEG files generated by the Transcode application can be played with AlphaVCR, there are other MPEG decoders which may not support MPEG Systems data streams (which contain both audio and video) and will not be able to play the Systems format files generated by Transcode. Specify MPEG Video format (-noaudio) as the output format for Transcode when interfacing with these decoders. Sample Code Problems and Restrictions * None. Installation Guide Problems The following is information that is incorrect or missing from the Multimedia Services for Digital UNIX Installation Guide V2.2 document. * The Digital UNIX System Integrated Products CD-ROM has been renamed the Digital UNIX Associated Products CD-ROM. Application User's Guide Problems The following is information that is incorrect or missing from the Multimedia Services for Digital UNIX Application User's Guide V2.2 document. * The bookreader, PostScript, and text versions of the guide are still from the previous MMS release. Only the online HTML version is up to date. Please take a look at the rework that is still on-going and send us any feedback you have. * The preface notes that the release notes are located in /usr/opt/MMERELNOTES220. It should read /usr/opt/MME220. * The jpegconvert(1) client utility is not listed in the guide. A man page is available for the utility, though, if you install the MMEMANRT subset. Programmer's Guide Problems The following is information that is incorrect or missing from the Multimedia Services for Digital UNIX Programmer's Guide V2.2 document. * None Major Notes from Previous Releases The Major Notes from Previous Releases document contains supplemental release notes for MMS. This document contains critical release notes from previous releases. If you are upgrading from a version of MMS prior to V2.0, you may not have access to these important notes for intermediate versions of MMS. Please read these supplemental notes thoroughly before attempting to install or use MMS V2.2. Note that this supplement is only available if you install the MMERELNOTES subset. Further Information A mailing list has been set up by a customer for discussion of MMS and the J300 module. This mailing list is not managed by Digital, but we believe it serves as a useful medium for questions and discussion about our product. In addition, if anyone would like to set up mailing lists for other topics of discussion, we would be happy to mention them in our release notes in future releases. The following is the message posted on the InterNet about the mailing list. DEC Multimedia Services and J300 Mailing List The purpose of this mailing list is to discuss all aspects concerning the DEC Multimedia Services and the J300 Multimedia TURBOchannel module. All mail to this list must be in direct relation to the DEC Multimedia Services and/or the J300 TURBOchannel module. The mailing list will be open and un-moderated. We will however keep an eye on it :-) . We hope that the following topics will be discussed: * news about PD software using the J300 and/or DEC Multimedia * programming hints * discussion of problems, bugs etc. We hope to be able to provide in the future more services such as an anonymous ftp site for software, and, if possible, FAQ's etc. How to subscribe: send an email to: majordomo@foto.chemie.unibas.ch, containing the line subscribe j300 If the subscription succeeded, the user will be notified. After notification, email to j300@foto.chemie.unibas.ch will be distributed to all members of the mailing list. Trademarks The following are trademarks of Digital Equipment Corporation: the Digital logo AXP, Alpha AXP, DEC, PowerStorm The following are third-party trademarks: PostScript is a trademark of Adobe Systems, Incorporated. Microsoft is a registered trademark of Microsoft Corporation Indeo is a registered trademark of Intel UNIX is a registered trademark in the United States and other countries license exclusively through X/Open Company Ltd. Netscape is a registered trademark of Netscape Communications Corporation