Short: AVI animation player for CyberGraphX/AGA and 68020+ Uploader: tboeckel@uni-paderborn.de (Thore Boeckelmann) Author: tboeckel@uni-paderborn.de (Thore Boeckelmann) Type: gfx/show Replaces: gfx/show/CyberAVI16.lha CyberAVI is a fast AVI animation player for 020+ machines with AmigaOS 3.0 or higher and a graphic board with CyberGraphX or AGA. minimum hardware requirements: -Amiga with AmigaOS 3.0 (V39) -MC68020 -graphic board (eg. CyberVision64, Picasso II, Retina, etc) or AGA chipset -2MB of FastRAM, 512K of ChipRAM software requirements -CyberGraphX 2.16 or higher if used with a graphic board -asyncio.library V37 (included) recommended hardware requirements: -Amiga with AmigaOS 3.1 (V40) -MC68040 25MHz -graphic board with CyberGraphX Supported encodings until now: Microsoft Video 1 (CRAM) 8/16 bit Radius CinePak (CVID) 24 bit Microsoft RGB (RGB) 8/16/24/32 bit Microsoft RLE8 (RLE8) 8 bit IBM Ultimotion (ULTI) 16 bit Component Video (YUV2) 24 bit Intel Raw (YUV9) 24 bit PCM 8 bit Mono/Stereo PCM 16 bit Mono/Stereo ADPCM 4 bit Mono CyberAVI is Copyright (c)1996 by Thore Boeckelmann. Changes since V1.6: - AGA display routine now uses Peter Kunath's FastC2P algorithm for chunky->planar conversion. This nearly doubled playback speed with AGA!! - again a rewrite became necessary :) - video subtask now completely removed, because overhead was too big. By doing this playback speed again raised a bit! - as there are no subtasks anymore the PRIORITY option is obsolete now and has been removed. - added support for Component Video (YUV2) compression. Thanks to Chris Longmore for his sample animation. - added support for Intel Raw (YUV9) compression. Note: this is a "hacked" support. It took me nearly one complete day to disassemble the YUV9 part from XAnim's Indeo module. - added support for PCM 16 bit stereo samples - improved skipping of delayed frames - fixed a small display bug when rounded width or height was different from original value - added PUBSCREEN option to display truecolor animations on truecolor screens - removed a Mungwall-Hit that appeared when allocating odd size of memory for video buffer - the CVID decoding routine now uses the same YUV tables as YUV2 and YUV9. With this change CyberAVI should use the same CVID routine as the most recent version of XAnim. This is a "hacked" part, too. - maximum possible buffersize decreased to 4096 (which means 4MB). I think this is enough. - some minor speed optimiziations