home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1996 September / IMM0996.ISO / driver / elsa / motion / readme.txt < prev    next >
Text File  |  1996-04-17  |  18KB  |  438 lines

  1.     #
  2.     | README file for ELSAmotion Windows, ver 1.20
  3.     |
  4.     |       ELSAmotion
  5.     |
  6.     | Copyright (c) 1994-96 ELSA GmbH, Aachen (Germany)
  7.     |
  8.         |                                     Subsidary:
  9.         | ELSA GmbH                           ELSA Inc.
  10.         | Sonnenweg 11                        2150 Trade Zone Blvd.
  11.         | D-52070 Aachen                      Suite 101
  12.         | Germany                             San Jose, CA 95131
  13.         |                                     USA
  14.         |
  15.         | Phone      : +49-241-9177-0         Phone: +1-408-935-0350
  16.         | Support Fax: +49-241-9177-213       Phone:  1-800-272-ELSA
  17.         | BBS (modem): +49-241-9177-981       Fax  : +1-408-935-0370
  18.         | BBS (ISDN) : +49-241-9177-7800      BBS  : +1-408-935-0380
  19.         | CompuServe : GO ELSA                CIS  : GO ELSA
  20.         | WWW        : http://www.elsa.de     WWW  : http://www.elsa.com
  21.         |
  22.         | 04/16/96, fb
  23.  
  24.  
  25.     Table of Contents:
  26.  
  27.     1.      Overview
  28.     2.      Disk contents
  29.     3.      Installation
  30.     4.      Release Notes
  31.     5.      Caveats
  32.  
  33.  
  34. ------------------------------------------------------------------------
  35.  
  36. 1.      Overview
  37.  
  38.     This disk (or CD-ROM subdirectory) contains the ELSAmotion 
  39.     Windows driver and the setup utility for installation.
  40.  
  41.     The Windows driver enables the ELSAmotion to be used as an
  42.     MCI-device by Windows Media-Player and alikes. It can be 
  43.     used to view MPEG films under all graphics modes your graphics 
  44.     card supports. MPEG films may be taken from CD-ROM, VideoCD or
  45.     CD-i (CD-interactive) devices. Playback may be done with up to 
  46.     30 frames per second from iconic size to full screen (depending 
  47.     on your graphics board). For this, a DCI-/DirectDraw- supporting 
  48.         graphics board is required (e.g. ELSA WINNER 1000AVI, WINNER 2000AVI,
  49.     WINNER 2000PRO/X..).
  50.  
  51.     SETUP is an installation program for the installation and 
  52.     configuration of the ELSAmotion Windows driver.
  53.     
  54.  
  55. ------------------------------------------------------------------------
  56.  
  57. 2.      Disk contents
  58.  
  59.     It is not sufficient to copy the files from the disk (or 
  60.     directory) to your harddisk, because there are some changes 
  61.     required in your SYSTEM.INI and WIN.INI, too.
  62.  
  63.     The disk's directory contains the following files:
  64.  
  65.     DATE.DOC        file identifying the disk, prod. date, etc.
  66.     README.TXT      the file you currently look at
  67.     LIESMICH.TXT    german version of README
  68.     WSETUP.INF      control file for Setup
  69.     MOTI_MCI.HL_    ELSAmotion MCI-command help
  70.         ELSA.HLP        ELSA addresses
  71.         ELSAMOT.REG     Registry-Information for ELSAmotion
  72.         ELSAMOT.INF     Instructions to Device-Manager for Win95-Setup 
  73.  
  74.     ELSAMPEG.DRV    ELSAmotion device driver for MCI
  75.     ELSAMPEG.W95    ELSAmotion device driver for MCI (Win95)
  76.     DCIMAN.DLL      DCI-Manager
  77.     CR3.386         Windows driver for memory allocation
  78.         UDH.DLL         driver for use of offscreen-DCI
  79.         EM_VXD.VXD      low-level Interface to Win95
  80.         ELSAM16.DRV     MCI interface to Win95
  81.  
  82.     SET.CFG         runtime configuration for ELSAmotion
  83.     MPEGV.SUN       interface driver running on ELSAmotion
  84.     VPCODE.2        decoder running on ELSAmotion
  85.     2181MPEG.A21    for running on ELSAvision
  86.  
  87.     SETUP.EXE       Setup Programm: loads WSETUP.EXE
  88.     WSETUP.EX_      Wsetup program
  89.     WSETUDEU.DL_    german resource DLL for WSETUP
  90.     WSETUDEU.HL_    german help file for WSETUP
  91.     WSETUENG.DL_    english resource DLL for WSETUP
  92.     WSETUENG.HL_    english help file for WSETUP
  93.  
  94.     W95             subdirectory containing drivers for Win95
  95.  
  96.         MPEGTEST        subdirectory in direktory ELSAWARE containing 
  97.                         files for MPEGtest, or separately disk (DISK 3)
  98.                         on disc versions
  99.  
  100.         DDRAW           subdirectory in direktory ELSAware containing 
  101.                         files for Microsoft DirectX, or separately disk
  102.                         (DISK 2) on disc versions
  103.                 
  104.  
  105.     In case of trouble during or after installation, please make
  106.     sure you have all the files mentioned above!
  107.             
  108.     
  109. ------------------------------------------------------------------------
  110.  
  111. 3.1     Installation Windows 3.1x
  112.  
  113.     Prior to installation of ELSAmotion, an DCI-capable graphics
  114.     board (and its drivers) as well as Video for Windows 1.1d (or
  115.     newer) from the ELSA CD have to be installed. ELSAmotion has to 
  116.     be inserted into a PCI-slot that is capable of running as a 
  117.     "PCI-BUSMASTER" (see documentation of your PC).
  118.  
  119.     You can install the ELSAmotion Windows driver with the 
  120.     program SETUP.EXE on this disk "ELSAmotion Driver for 
  121.     Windows 3.1x" or on CD ROM in the subdirectory labeled 
  122.     "MOTION".
  123.  
  124.     Start Windows, call in the "Program Manager" "File"/"Run ...",
  125.     enter the commandline "a:setup" (or the appropiate directory 
  126.     if you install from the ELSA-CD) and confirm with "OK".
  127.     SETUP asks for your language, installs the ELSAmotion Windows
  128.     driver and modifies your SYSTEM.INI and WIN.INI files
  129.     accordingly. If asked, please insert the disc labeled "MPEGtest"
  130.         into your disc-drive.
  131.  
  132.  
  133. 3.2     Installation Windows 95
  134.  
  135.     You may install ELSAmotion for Windows 95 as you do with
  136.         Windows 3.1x. If you insert ELSAmotion for the first time
  137.         into your computer, you are asked to use the Windows 95
  138.         standard installation path, which is also possible. 
  139.     
  140.         Fullscreen replay is only possible with DirectDraw and offscreen 
  141.         memory. Also, there may be a need to install DirectX (Direct Draw, 
  142.         Direct Sound, Direct Play) to your system. If you use Setup, you 
  143.         will be prompted to install DirectX if it hasn't been before. If 
  144.         you used Windows 95 procedures for ELSAmotion installation, you 
  145.         won't see ELSAmotion drivers in the "Devices" of Media Player.
  146.         Direct Draw resides on an extra disc (labelled "DirectX") or in  
  147.         the directory "\ELSAWARE\DDRAW" on CD Versions. To install 
  148.         DirectX, change to the subdirectory "DirectX" and start the 
  149.         program "Dxsetup.exe". 
  150.         CAUTION:
  151.         after installation of DirectX from CD, you will have to 
  152.         reactivate your WINNER driver if you own a ELSA Graphics Card. 
  153.         This is due to the fact, that Microsoft DirectX reinstalls 
  154.         original S3 drivers.
  155.  
  156.  
  157. ------------------------------------------------------------------------
  158.  
  159. 4.      Release Notes
  160.  
  161.     This section describes changes to the last releases of this
  162.     disc.
  163.  
  164.     VERSION 1.00:
  165.     - first production release
  166.     - disabling screen saver during run
  167.     - integrated volume control
  168.     - numerous minor bug fixes
  169.     - vdma allocation bug after screen resolution change fixed
  170.  
  171.     VERSION 1.01:
  172.     - restore of palette in 8 bpp screen mode after dos-box fixed
  173.     - made dialog boxes system modal
  174.     - close driver destroys window
  175.     - new physical memory access
  176.  
  177.     VERSION 1.02:
  178.     - volume now saved in configuration file
  179.     - OLE integration and operation in user-supported windows
  180.     - changed name to ELSAMPEG.DRV
  181.     - some new error messages
  182.     - custom command table for realmagic and OM api support
  183.  
  184.     VERSION 1.10:
  185.     - supporting realmagic and OM1 windows api (restrictions see 
  186.       helpfile)
  187.     - new information window in config dialog to show MPEG 
  188.       parameters
  189.     - now supporting multi-track VideoCD's and CD-i's
  190.     - complete configuration save/restore
  191.  
  192.     VERSION 1.11:
  193.     - slider positioning reworked
  194.     - closing window at load to avoid showing incorrect frame
  195.     - ending fullscreen mode switches to application provided window
  196.  
  197.     VERSION 1.12:
  198.     - file length corrected, repeat bug and last frame display
  199.     - slider position taken from mpeg stream
  200.     - some fixes on window handling
  201.     - Protection fault error at close of externally provided window
  202.       fixed
  203.     - more general scheme to identify ELSAmotion card on PCI
  204.     - fixed disk change detection on swapping CD's
  205.     - included interface to ELSAvision
  206.  
  207.     VERSION 1.13:
  208.     - fixing Triton Bug 
  209.     - separating right and left channel for mono audio
  210.  
  211.     VERSION 1.14:
  212.     - reading CD-i with Toshiba drives now should work fine
  213.     - version info in configuration dialog
  214.     - prime driver for Win95
  215.     - fixed trouble getting in / out DOS-Boxes
  216.     - recognition of CD-ROM change enhanced
  217.     - calling configuration dialog with right mouse key if in 
  218.       fullscreen
  219.     - being called by Visual Basic now should be stable
  220.  
  221.     VERSION 1.15:
  222.     - redraw of background optimized if using DCI-primary-mode
  223.     - correct MPEG-display with source resolution up to 384*288 dots
  224.     - all MCI-commands described in OM-1 standard for windows are 
  225.       supported. For exceptions see "known bugs".
  226.     - framerate and picturesize are read before start of replay
  227.     - fixed some bug in multiple opening and closing windows
  228.     - new installation procedure for Windows 95 
  229.     
  230.     VERSION 1.16
  231.     - added support for videodc, seek offset/frameref and step key
  232.     - 1 frame displayed after seek and step, stabilized play after 
  233.       cue
  234.     - displaying number of audio and video streams
  235.     - improved support for users of MicroSoft Multimedia-Kit
  236.     - still frame on mci-command: update
  237.     - stabilizing restart after DOS-Boxes (Win95)
  238.     - repeat selection with MediaPlayers <ALT>-<P>
  239.     - FileManager allows playback of single tracks on VideoCD 
  240.     - improved positioning before playback
  241.     - crashing after replay from Win95 explorer fixed
  242.  
  243.     VERSION 1.17
  244.         - no more crashing after halting replay by mouse in Win95
  245.         - first 32bit driver with DirectDraw for Win95
  246.         - communication with ELSAvision software stabilized
  247.         - problems with scarce DOS memory may be fixed by disabling
  248.           VideoCD file support
  249.         - no more crashing if properties dialog enabled at closing 
  250.           driver
  251.  
  252.         VERSION 1.18
  253.         - optimized behaviour and performance while reading from hard-
  254.           disk 
  255.         - audio-mpeg opened faster and played to the end, no blank 
  256.           window
  257.         - correct display format at mpeg widths apart from 352
  258.         - much better positioning in file
  259.         - screensaver deactivated under Win95 also
  260.         - no error messages from using control panel/drivers any more
  261.         - synchronous operation of ELSAvision / ELSAmotion boards 
  262.           possible
  263.         - now working 8-bit mode primary
  264.  
  265.         VERSION 1.19
  266.         - no more error by modified parameters in MCI-commands
  267.         - MCI messages ON/OFF added
  268.         - all preset parameters taken from registry
  269.         - Win95 overlay, arbitrary size in offscreen mode
  270.         - corrected behaviour at multiple runnings
  271.         - fault tolerance to MPEG-streams enhanced
  272.         - improved end-of-film recognition, no more flickering after 
  273.           stop/pause
  274.  
  275.         VERSION 1.20
  276.         - corrected 32-bit overlay background color mismatch
  277.         - PLAY WAIT no longer crashes system
  278.         - adopted to OM-1.10
  279.         - no more volume fallback on play command
  280.         - improved repeat mode and positioning at end-of-file
  281.         - less distortions at too large windows in primary mode
  282.         - color distortions in YUY2 mode corrected on VPIC D boards
  283.  
  284. ------------------------------------------------------------------------
  285. 5.      Caveats
  286.  
  287.     This section documents known anomalies or problems and gives
  288.     hints on work arounds.
  289.  
  290.  
  291. 5.1     Installation
  292.  
  293.     Installation problems may be checked out in detail by
  294.     "MPEGTest". See documentation. 
  295.        
  296.     If the Media Player encounters any problems with an MCI-device
  297.     (e.g. board removed..) after changes in SYSTEM.INI it marks the 
  298.     device as bad and removes it from his device-table. To reenable 
  299.     it, you have to remove the lines "MPEGVideo=0," and "VideoCD=0," 
  300.     from the MPLAYER.INI file or modify SYTEM.INI again and restart 
  301.     the Media Player without a mpeg-film file name. In Windows 95, 
  302.     the driver is checked at every start of MediaPlayer.
  303.  
  304.     If there were other MPEG-devices installed, their dynalinks are 
  305.     removed, but they remain accessible as MCI-devices.
  306.  
  307.  
  308. 5.2     Using VideoCD / CD-i
  309.   
  310.     Depending on an alternate data format, CD-i's are unreadable by
  311.     some CD-ROM drives. See section 5.11 for details on certain 
  312.         drives.    If you get a message "MCI device not installed" using 
  313.         the VideoCD driver and having inserted a VideoCD in your drive, 
  314.     your CD-ROM driver isn't capable of reading "raw-mode" (2532 
  315.     bytes per sector, no error correction). An updated version 
  316.     should solve the problem.
  317.     If you try to replay pure CD-i's, tracks may not appear. Linear 
  318.     replay and positioning by time/frame are possible.
  319.  
  320.  
  321. 5.3     Distortion of sound / Framesize
  322.     
  323.     Depending on Framesize there might be short flaws in sound 
  324.     (mainly in "primary" mode on slower graphics boards). For this 
  325.     reason frame size in the above mode is limited to 800*600 dots.
  326.     If film stops sometimes for a short while, you should disable
  327.     your disk-cache (e.g. smartdrive) for the drive you play your 
  328.     mpeg files from.
  329.     Replay speed is settable to 1 (speed 1000) or 2 (speed 2000), 
  330.     but, in double speed mode, frames are dropped.
  331.  
  332.  
  333. 5.4     Supported graphic boards / color modes
  334.  
  335.     Recently there are color failures in 24 bpp mode and in
  336.     YUV. Using "offscreen" they aren't used. Using 8 bpp modes may
  337.     lead to false colors on the desktop, which will be restored 
  338.     after closing media player. Try setting up Windows Desktop to 
  339.     use "Windows standard color scheme" if color is mismatched. 
  340.     Current hardware / software doesn't support 64k-banked VGA as 
  341.     well as scattered "offscreen"-surfaces. In this case your 
  342.     graphics cards isn't able to deliver graphics memory "in one 
  343.     piece".    These errors will be solved by future hardware releases.
  344.  
  345.  
  346. 5.5     Other caveats
  347.     
  348.     - Copy / Capture sometimes leads to system hangs.
  349.     - Depending on MPEG coding, some films can show distorted, 
  350.       interrupted video. This won't happen with professional CD-i's 
  351.       or VideoCD's.
  352.         - "Cue to" without the "noshow" flag sometimes crashes the driver
  353.  
  354.  
  355. 5.6     Triton Board failure / 486-er PC's
  356.  
  357.     On some of the newer Pentium boards with the Triton Chipset 
  358.     (mainly Intel Alladin and Zappa) the system crashes after a 
  359.         few seconds running offscreen. The reason is a bug in the chipset
  360.     which may be circumvented by reprogramming it. This is enabled
  361.         automatically, but can be disabled by inserting "TritonFix=0" into 
  362.         the [DCISurface] section of "win.ini" (Win31) or in Registry's 
  363.         section "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/
  364.         Class/MEDIA/DDrawSurface" (Win95).
  365.         If you encounter other crashes, especially corrupting harddisk, 
  366.         you will need to disable IDE prefetch buffer in the BIOS. This 
  367.         is due to a bug in your IDE controller chip in conjunction with 
  368.         the Triton Chipset.
  369.  
  370.  
  371. 5.7     not supported MCI-commands / parameters
  372.     
  373.     - seek parameter exactly
  374.     - only audio and video stream 1 is supported
  375.     - no frame-exact positioning
  376.     - step parameter key not supported
  377.  
  378.  
  379. 5.8     OLE-embedding
  380.     
  381.     there is no still frame displayed
  382.  
  383.  
  384. 5.9     Windows 95
  385.     
  386.     Some of the Win95 CD-ROM-drivers aren't capable of reading CD-i 
  387.     inspite of their Win 3.1x counterparts causing no problems. Also,
  388.         on some drives swapping VideoCD's will not be recognised. Close
  389.         Mediaplayer and start it again.
  390.  
  391.     ELSAmotion is only capable of running offscreen if used in 
  392.         conjunction with DirectDraw. On ELSA WINNER graphics boards, 
  393.         Windows 95 driver Version 1.04 and newer is required. If you use 
  394.         it with other graphics boards or older driver versions, you will 
  395.         only have DD-primary support. The same will appear, if you 
  396.     upgrade from Windows 3.1x to Windows 95 without reinstalling 
  397.     ELSAmotion driver. On 2MB cards DirectDraw will only run off-
  398.     screen up to 800*600 pixels with 16 bpp. Future ELSA WINNER 
  399.     drivers will fix this.
  400.  
  401.         If you install ELSAmotion and ELSAvision boards in parallel, the 
  402.         software starting later will have access to primary surface only.
  403.         Newer releases of ELSAvision software will stop this.
  404.     
  405.  
  406. 5.10    Low DOS memory
  407.  
  408.         If you encounter the message: "No memory for CD-ROM data buffer" 
  409.         (or "...control buffer") while starting MPEG or VideoCD driver,
  410.     you are out of DOS-low-memory. This memory is required for 
  411.     reading of VideoCD and CD-i. If you don't plan to play "*.DAT"-
  412.     files directly (single tracks of VideoCD), you may suppress this 
  413.     message by inserting the line: "VideoCDFiles=0" into 
  414.         [ELSAmotion] section of "elsamot.ini". On Win95 systems, these 
  415.         effects are unlikely to happen.
  416.  
  417. 5.11    Compatibility of CD-ROM's
  418.         The following combinations of CDRom-drive / Controller / driver 
  419.         are known to work:
  420.         - Win 3.11
  421.           Sony CD33
  422.           Sony CD55 / ATAPI / IDE
  423.           Toshiba 3601 & 3701/ Adaptec 2940 & NCR / EZSCSI 4.0c
  424.           NEC 6xi / NCR / adaptec drivers
  425.           Toshiba 5302B / IDE
  426.           Plextor 4PlexPlus / Adaptec AVA-1505 / Aspi2Dos 3.59, Aspicd 3.2
  427.         - Win 95
  428.           Toshiba 3501 / NCR / with DOSCAM, ASPI, ASPICD (from adaptec)
  429.           Toshiba 3501 / Adaptec / ASPI8DOS V1.12, ASPICD
  430.           Toshiba 3401 / NCR 
  431.           Toshiba 3701 / Adaptec 2940 / EZSCSI 4.0c no CD-i replay
  432.  
  433. 5.12    Coding of Audio Files
  434.         Because ELSAmotion does a lot of buffering, the correct end-of-
  435.         file is hard to recognize on short Audio-only MPEG's. If you are
  436.         a producer of this type of file, include about half a second of 
  437.         silence after your audio.
  438.