Short:    Animation.datatype V41.5
Author:   GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Type:     util/dtype
Replaces: util/dtype/animation4102.lha
Replaces: util/dtype/animation4103.lha
Replaces: util/dtype/animation4104.lha

----

This is the third official public version of animation.datatype V41.

New since V41.2:
- animation.datatypes now supports CyberGFX. If a subclass produces
  non-planar, direct rgb-coded bitmaps, they're passed througth
  as normal

... (see HISTORY for a complete listing of new features and fixed bugs)

----

INTRODUCTION
    animation.datatype is the datatypes base class for all animation
    and movie subclasses. It is responsible for remapping, sound,
    scronisation, creating the controls and misc. other things

FEATURES
    - Supports now the full animation.datatype interface like defined
      in include31:datatypes/animationclass.h:
      - Supports palette-per-frame, e.g. each frame can have it's own
        palette.

      - Dynamic timing. A frame can have a variable duration until
        the next frame occurs.

    - Fully compatible to the original animation.datatype V40.7

    - Configurable througth a preferences file.

    - Includes a CPU blitter for planar screens. If enabled by the prefs
      file, animation.datatype uses a CPU blitter instead of the OS
      blitter.

    - CyberGFX compatible:
      - Now animation.datatype V41 can handle non-planar bitmaps, e.g.
        chunkypixel bitmaps, as input.
        (Currently they cannot be remapped, the bitmaps are displayed
        unchanged on the destination screen).

      - Supports HAM/EHB -> 24-bit remapping. (TEMPORARY DISABLED).

    - No skipping anymore. The aniation.datatype V41 introduces
      a new feature called "adaptive frame rate selection". Instead
      of skipping frames when they cannot be displayed in real-time,
      the FPS rate is now adapted to fit (e.g. the maximum available
      playback speed without skipping).


REQUIREMENTS
    - You need at least Kick/WB 3.0.

    - "realtime.library", >= V39              - for timing
    - "gadgets/tapedeck.gadget" (any version) - for the controls

       You need "sound.datatype" >= V40 for sound support.

USAGE
    Usage is very simply: If you  have loaded an animation, you can
    control the animation using the tapedeck gadget at the bottom:
    "<<" skips some frames back
    ">"  starts playing
    ">>" skips some frames forward.
    The slider part can be used to move manually to a specific
    postion in the animation/movie.

    Note that there is also a prefs-file where you can set various
    options. See "preferences" section for details.

INSTALLATION
    After unpacking this archive:
    Because this version does not include an Installer script, you have
    to do the installation manually through the shell:

      - Unpack this archive and copy the "animation.datatype" to
        SYS:Classes/DataTypes/:

        Copy CLONE FROM "animation.datatype" TO
        "SYS:Classes/DataTypes/animation.datatype"

AUTHOR
    If you want to blame me, report any bugs, or wants a new version
    send your letter to:
                    Roland Mainz
                    Hohenstaufenstraße 8
                    52388 Nörvenich
                    GERMANY

    Phone: (+49)(0)2426/901568
    Fax:   (+49)(0)2426/901569

    EMAIL is also available (if you want to send me attachments
    larger than 1MB (up to 5MB, more with my permission):

    GISBURN@w-specht.rhein-ruhr.de

    Up to April 1998 I'm reachable using this email address, too:
    Reinhold.A.Mainz@KBV.DE

    | Please put your name and address in your mails !
    | German mailers should add their phone numbers.
    | See BUGS section above when submitting bug reports.

    Sorry, but I can only look once a week for mails.
    If you don't hear something from me within three weeks, please
    send your mail again (but watch about new releases) (problems with
    this email port are caused by reconfigurations, hackers, network
    problems etc.).

    The  entire  "animation.datatype"  package  may  be  noncommercially
    redistributed, provided  that  the package  is always  distributed
    in it's complete  form (including it's documentation). A small
    copy fee  for media costs is okay but any kind of commercial
    distribution is strictly forbidden without my permission !
    Comments and suggestions how to improve this program are
    generally appreciated!

----

Bye,
Roland


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
   25144   14173 43.6% 05-Feb-98 20:56:06 +animation.datatype
   58045   17472 69.8% 05-Feb-98 21:07:24 +animation.datatype.doc
     835     394 52.8% 28-May-97 22:04:36 +animation.datatype.info
     169     125 26.0% 01-Jun-97 23:30:04 +animationtest
    3030     978 67.7% 24-Sep-97 00:08:08 +animationclassext.h
     486     254 47.7% 24-Aug-97 23:07:34 +animationclassext.h.info
-------- ------- ----- --------- --------
   87709   33396 61.9% 07-Feb-98 20:53:36   6 files
