Présentation
Animator est le successeur de AVI-Player. Son but est d’offrir plus de vitesse, de souplesse, de possibilités, d’être plus robuste, plus facilement extensible et de supporter plus de formats vidéo. Gasp ! Voilà un projet ambitieux !
Ce qui nous a lancé dans ce projet, c’est le constat frustrant que notre AviPlayer restait méconnu alors qu’il est l’un des tous premiers apparus (en avril 1996).
Au cours de l’été 1998, nous travaillions sur les codecs d’AviPlayer et les résultats ont commencé à se montrer très prometteurs en termes de performances.
Peu après, nous avons rapidement atteint les limites de conception d’AviPlayer et la nécessité de basculer sur un Animator mieux conçu s’est faite sentir.
- En Bref :
- Pour les fichiers AVI (MS Audio Video Interleaved) :
- deux systèmes de synchronisation images/son
- possibilité de précharger et prétraiter le son
- Pour les fichiers MOV (Apple QuickTime) :
- lecture des images seulement
- lecture des entêtes non compressée seulement
- Pour les fichiers FLI :
- respect de la vitesse de lecture mentionnée dans l’animation
Fonctionnalités
- fonctionne sur les Atari ayant un affichage Hi-Color 16 bits et un processeur 68020 ou plus,
- relit les fichiers QuickTime (images seulement),
- dispose de trois systèmes de synchro images/son (fichiers AVI seulement),
- dispose de la possibilité de pré-traîter tout ou partie du son (fichiers AVI seulement),
- dispose d’une gestion de la mémoire qui lui permet de s’adapter aux ressources disponibles,
- adapte la résolution de l’écran à l’animation,
- utilise un écran virtuel au besoin (déplacement du cadre à la souris),
- permet d’utiliser un gestionnaire d’écran virtuel externe,
- est extensible pour de nouveaux codecs (l’API n’est cependant pas encore rendue publique)
- codecs audio : PCM [1], A-law, µ-law, IMA4, MS ADPCM, MS GSM.
- codecs vidéo : Cinepak, Intel Video 3.2, Ultimotion, MS Video 1, YUV9, FLI/FLC, Raw.
Limitations
- matériels supportés
- Machines : Falcon, TT
- Cartes accélératrices : CT60, Afterburner, Nemesis, Centurbo I et II
- Cartes graphiques : Nova
- Autres : extension mémoire Magnum
- logiciels supportés
- Systèmes : TOS
- Résidents : Turbo Veille, LedPanel
- problèmes connus
- Une faute de frappe dans le code de la version 0.20.4 donne lieu à deux bombes au démarrage lorsqu’on a une carte Nova ! La version 0.20.5, initialement prévue pour la fin octobre 2001, n’est jamais sortie parce qu’elle ne corrigeait pas ce problème important.
- Des débordements de buffer entraînent de sévères plantages sous Magic, parfois sous TOS également.
- Des erreurs dans la gestion de la mémoire peuvent entraîner une sur-consommation, voire une saturation de la mémoire pendant qu’Animator fonctionne.
- La prise en charge du codec audio MS ADPCM est incomplète et cela peut entraîner un gel de l’image et du son.
Dernières évolutions
Version | Ajouts |
---|---|
0.20.2 |
|
0.20.3 |
|
0.20.4 |
|
Futures versions
Version | Ajouts fonctionnels | Ajouts techniques |
---|---|---|
0.20.6 | Correction des problèmes résiduels |
|
0.21.x |
|
|
0.22.x | Meilleure synchronisation des AVI |
|
1.0.x | MOV avec son et synchro |
|
1.1.x | plus de MOV reconnus |
|
1.2.x | modularité étendue |
|
1.3.x | son sur toute la gamme |
|
2.0.x | images Jpeg |
|
2.1.x | animations AVI Mjpeg |
|
2.2.x | vidéos Mpeg |
|