Indeo 3.2 XAnim Video Decompression DLL 1) Copyright and Licensing Notice Indeo (r) and the Indeo logo are trademarks of Intel Corporation. By Using this Software, you are agreeing to be bound by the terms of this agreement. Do not use this software until you have carefully read and agreed to the following terms and conditions. If you do not agree to the terms of this agreement, then remove all copies. RESTRICTIONS: You MAY: 1: Freely use this Software in conjunction with XAnim. You MAY NOT: 1: Use this Software for any application other than XAnim. 2: Sell or distribute this Software without direct written permission from the Author. 3: Sublicense this Software. 4: Reverse engineer, decompile, or disassemble this Software. WARRANTY: This Software is provided "AS IS". There are no warranties of any kind either express or implied including warranties of merchantability or fitness for any particular purpose. LIMITATION OF LIABILITY: Neither Intel nor the Author shall be liable for any loss of profits, loss of use, loss of data, interruptions of business, nor for indirect, special, incidental or consequential damages of any kind whether under this agreement or otherwise, even if advised of the possibility of such damages. EXPORT LAWS: You agree that this Software is not intended to be shipped either directly or indirectly to country groups Q,S,W,Y,Z,Afghanistan or the People's Republic of China, unless a validated export license is obtained from the U.S. Department of Commerce. DEFINITIONS: Software: Indeo 3.2 XAnim Video Decompression DLL precompiled for various machine/OS combinations. Author: Mark Podlipec (podlipec@ici.net) Wrote XAnim dll wrapper and support functions as well as changes required for portability. 2) What It Is. This module will allow XAnim 2.80.0 or later to view the video content of AVI and Quicktime files that are using the following video codecs: Intel Indeo 3.1 IV31 Intel Indeo 3.2 IV32 Intel Ray YUV YVU9 3) Uncompressing Already done if you are reading this. 4) Installing You should now have two files. This readme file and another file that ends in a ".xa" (from now on I'm referring to this file as the .XA file). 1) Create the directory "/usr/local/xanim/mods" if it doesn't already exist 2) Move or copy the .XA file into that directory. NOTE: You can use a different directory that the one used in steps 1 and 2 above provided that you set the XANIM_MOD_DIR environment variable to list the directory or directories you chose instead. For example. If you place them in "/global/xanim/mods" the you need to: setenv XANIM_MOD_DIR /global/xanim/mods Another example. If you also have some experimental ones in the directory: "/home/test/mods" in addition to the stable ones in the directory: "/usr/local/xanim/mods" then you would need to: setenv XANIM_MOD_DIR /usr/local/xanim/mods:/home/test/mods WARNING: While it shouldn't cause an error if the same .XA file is loaded several times, it isn't necessary and eats up additional memory. 5) Using XAnim will check to see if XANIM_MOD_DIR is defined, if so it will search the ":" separated list of directories for files starting with "vid_" and ending with ".xa". It will attempt to load any it finds. If XANIM_MOD_DIR is not set, XAnim will only look in "/usr/local/xanim/mods" for the same type of files. 6) Reporting Problems. Send email to me at podlipec@ici.net 7) Unsupported platforms/OSs I will need one of two things: 1) CrossCompiler capable fo producing shared libraries for the platform in question and must run on a Linux x86 platform. OR 2) An outright gift of the machine/OS in question with a working C/C++ compiler and linker installed. Remote accounts aren't feasible since that'd be distruting the source code I'm under NDA on. Temporarily borrowing a machine isn't worth the hassle and doesn't leave me with a permament solution. Mark -- Mark Podlipec podlipec@ici.net