home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 1999 January / STC_CD_01_1999.iso / wdr / anip_202 / versions.txt < prev   
Text File  |  2000-01-08  |  43KB  |  856 lines

  1.                           *-----------*
  2.                           | ANIPLAYER |
  3.                           *-----------*
  4.  
  5. Septembre-Octobre 1995:
  6. -----------------------
  7. Création du programme, le but est de faire un player sous GEM optimisé 
  8. en True Color sur FALCON le plus rapide possible. Il est indispensable 
  9. d'utiliser le DSP pour gagner du temps et programmer en assembleur.
  10.  
  11. V1.0 Novembre 1995:
  12. -------------------
  13. - Version en fenêtre avec boutons magnétophone et le son DMA (sans 
  14. menu options).
  15. - Le programme fonctionne en True Color FALCON, 256 couleurs avec 
  16. plans et monochrome.
  17. - La fréquence d'échantillonnage la plus proche est choisie pour la 
  18. restitution des sons.
  19. - Seul les format AVI cvid (Radius Cinepak) et cram (Microsoft Video 
  20. 1) sont gérés (le cvid avec DSP).
  21.  
  22. V1.1 Décembre 1995:
  23. -------------------
  24. - Ajout d'un menu déroulant et les options suivantes:
  25.  * Avec/sans blitter.
  26.  * Avec/sans décompression DSP.
  27.  * Avec/sans affichage direct.
  28.  * Avec/sans rééchantillonnage par interpollation linéaire.
  29. - Ajout du format cram avec le DSP en True Color, et routines DSP 
  30. formats cram (Microsoft Video 1) et cvid (Radius Cinepak) en 256 
  31. couleurs. 
  32.  
  33. V1.2 Janvier 1996:
  34. ------------------
  35. - Ajout option son uniquement.
  36. - Optimisation des routines DSP.
  37. - Optimisation des transferts DSP:
  38.  * Les routines XBIOS ne sont plus utilisés pour les transferts.
  39.  * Transfert par mots de 16 bits en True Color et 256 couleurs à 
  40.  l'émission et à la réception, le hard étant limité à 8 bits (port 
  41.  host).
  42. - Ajout des formats AVI rle4, rle8, et rgb8 (Microsoft).
  43. - Utilisation possible en accessoire.
  44. - Fin de programme en cas de changement de résolution vidéo (AP_TERM).
  45. - Gestion mise en icône et protocole VA_START.
  46.  
  47. V1.3 Octobre 1996:
  48. -------------------
  49. - Le player gére maintement les QuickTime (MOV) cvid (Radius Cinepak) 
  50. avec/sans DSP.
  51. - Le player fonctionne maintenant dans les résolutions suivantes:
  52.  * Monochrome ou 2 couleurs.
  53.  * 4 et 16 couleurs -> image transformée en monochrome par le VDI.
  54.  * 256 couleurs avec plans (FALCON et TT basse).
  55.  * True Color FALCON (65536 couleurs).
  56. - Ajout rééchantillonnage rapide en ajoutant ou retirant un 
  57. échantillon si la fréquence est à 7/8 ou 9/8 de la fréquence la plus 
  58. proche disponible sur la machine, sinon c'est la méthode par 
  59. interpollation linéaire qui est utilisée.
  60. - Ajout option contrôle lenteur animation.
  61. - Ajout curseur pour se déplacer dans le fichier (les boutons 
  62. magnétophone sont en option).
  63. - Possibilitée de sauver les options.
  64. - Gestion des indexs pour se déplacer dans le fichier rapidement.
  65.  
  66. V1.4 Novembre 1996:
  67. -------------------
  68. - Optimisation du programme:
  69.  * Lecture fichier.
  70.  * Conversion 256 couleurs par octet -> 8 plans optimisée.
  71.  * Diminution des appels système.
  72. - Diminution de l'occupation mémoire.
  73. - Transferts DSP plus sûrs avec contrôle tous les 16 mots (handshake) 
  74. pour éviter des problèmes avec les cartes accélératrices.
  75. - Affichage temps CPU (680xx).
  76. - Affichage en informations de la taille des buffers utilisés.
  77. - Ajout des formats MOV rle8 (Apple Animation), smc8 (Apple Graphics), 
  78. et raw8 (Apple Uncompressed).
  79. - Ajout des options sauter images, fenêtre réduite, et sans interface 
  80. GEM.
  81. - Suppression de l'option blitter (elle ne sert à rien).
  82. - Transferts DSP en tâche de fond pour gagner du temps (interruption 
  83. du 680xx) si l'affichage direct est sélectionné en True Color. Dans ce 
  84. mode, durant la décompression les transfert souris sont stoppés pour 
  85. éviter des perturbations du clavier (interruptions longues), cela se  
  86. traduit par un ralentissement des déplacements souris.
  87. - Version stable en freeware remis au 2ème Forum des Applications ATARI 
  88. à Falconnexion pour être diffusée. Mise sur internet au ftp.cnam.fr, 
  89. sur les BBS, et sur la disquette ST MAG 113. Merci à Falconnexion, à
  90. Evolution (Bertrand Marne), et à Godefroy de Maupeou.
  91.  
  92. V1.5 Décembre 1996:
  93. -------------------
  94. - Correction bug format AVI rle8 (Microsoft).
  95. - Correction bug conversion affichage True Color pour formats MOV 
  96. rle16 (Apple Animation) et AVI cram16 (Microsoft Video 1).
  97. - Correction bug rééchantillonnage rapide 16 bits stéréo.
  98. - Correction problème avec NVDI/MAGIC en True Color FALCON se 
  99. traduisant par des plantages, dégradation des boutons, et destruction 
  100. du programme DSP (message d'erreur "Dépassement mémoire CVID"):
  101. Ce problème est occasionné par la fonction v_get_pixel incompatible 
  102. avec le TOS en True Color:
  103.                      +--------------------+--------------------+
  104.                      |     NVDI/MAGIC     |      TOS 4.02      |
  105. +--------------------+--------------------+--------------------+
  106. |<=256 couleurs      |intout[0]=pixel     |intout[0]=pixel     |
  107. |                    |intout[1]=index     |intout[0]=index     |
  108. +--------------------+--------------------+--------------------+
  109. |True Color FALCON   |intout[0]=couleur   |intout[0]=0         |
  110. |                    |intout[1]=-1        |intout[1]=couleur   |
  111. +--------------------+--------------------+--------------------+
  112. |True Color 16M      |intout[0]/intout[1] |intout[0]/intout[1] |
  113. |                    |=couleur sur 32 bits|=couleur sur 32 bits|
  114. +--------------------+--------------------+--------------------+
  115. La fonction est utilisée en 256 couleurs pour créer un tableau d'index 
  116. couleurs vdi -> palette, son utilisation est supprimée en True Color 
  117. (il n'y a pas de palette).
  118. - Correction test DSP se traduisant par "Pas assez de mémoire" sur des 
  119. machines n'ayant pas de DSP ou de son DMA (cookie _SND).
  120. - Ajout option quitter à la fin.
  121. - Gestion carte True Color 24 bits si work_extnd[4]>=24 avec le 
  122. format suivant d'un point 00000000RRRRRRRRVVVVVVVVBBBBBBBB avec/sans 
  123. affichage direct sans DSP (non testé).
  124.  
  125. V1.6 1er Janvier 1997:
  126. ----------------------
  127. - Ajout des formats MOV rle4 (Apple Animation) et rpza (Apple Video).
  128. - Débuggage formats MOV rle16/24 (Apple Animation). 
  129. - Correction problème allocation mémoire sur rééchantillonnage rapide 
  130. si la fréquence fichier est inférieure à la fréquence machine.
  131. - Correction problème allocation mémoire son dans le format AVI.
  132. - Gestion des cartes graphiques si l'adresse de l'écran (logique) est 
  133. supérieure à la fin de la ST RAM (non testé):
  134.   * Mode 32768 couleurs au format suivant d'un point 0RRRRRVVVVVBBBBB. 
  135.   * Mode 256 couleurs sans plans (avec/sans DSP).
  136.   * Si l'affichage direct n'est pas sélectionné, c'est le VDI qui gére 
  137. l'affichage.
  138. - Conversion en True Color FALCON et 32768 couleurs directement dans  
  139. la décompression pour les formats MOV rle4/8/16/24 (Apple Animation) 
  140. raw8 (Apple Uncompressed), et le format AVI rgb8 (Microsoft).
  141.     
  142. V1.7 3 Janvier 1997:
  143. --------------------
  144. - Ajout de raccourcis clavier dans les options.
  145. - Programme en francais ou anglais (ou autre ... si le fichier 
  146. N_FRENCH.TXT se trouve dans le même répertoire que ANIPLAY.PRG).
  147. - Correction bug rééchantillonnage par interpollation linéaire si la 
  148. fréquence fichier est inférieure à la fréquence machine.
  149.  
  150. V1.8 18 Janvier 1997:
  151. ---------------------
  152. - Suppression des petits claquements occasionnés par les raccords du 
  153. rééchantillonnage par interpollation linéaire à certaines fréquences.
  154. - Correction rééchantillonnage par interpollation linéaire si la 
  155. fréquence fichier est supérieure à la fréquence machine qui ne devait 
  156. plus fonctionner depuis probablement la version 1.5 (plantage ou 
  157. toute la mémoire écoutée). Le réechantillonnage rapide ne posait pas 
  158. de problème.
  159. - Correction écrasement du fichier N_FRENCH.TXT à la place 
  160. d'ANIPLAY.INF si sauvegarde configuration demandée (si N_FRENCH.TXT 
  161. utilisé). Merci à Simon Yardley (England) pour la diffusion. 
  162. - Ajout sauvegarde image courante au format IMG ou TGA.
  163. - Ajout sauvegarde son au format AVR (ATARI), WAV (PC), ou AIF (MAC) à 
  164. la fréquence d'origine si le rééchantillonnage n'est pas sélectionné, 
  165. ou à la fréquence machine s'il est sélectionné.
  166. - Correction bug conversion image avec les cartes graphiques dans 
  167. certains cas.
  168. - Correction palette couleurs avec carte graphique 256 couleurs sans 
  169. plans.
  170. - Correction problèmes avec certains fichiers AVI rgb8 (Microsoft).
  171. - Optimisation décompression cvid (Radius Cinepak) sans DSP en True 
  172. Color FALCON ou carte graphique 32768 couleurs.
  173.     
  174. V1.9 24 Janvier 1997:
  175. ---------------------
  176. - Correction sauvegarde fenêtre après pause pour redraw avec 
  177. l'affichage direct (bug de la version 1.8).
  178. - Correction sélecteur fichier en appuyant sur le bouton 'Load' (AVR,  
  179. WAV ou AIF au lieu de MOV).
  180. - Optimisation décompression cvid (Radius Cinepak) en noir et blanc.
  181. - Débuggage du fonctionnement avec carte graphique en ayant pas de 
  182. carte graphique (je n'ai qu'un FALCON !):
  183.  * Correction transfert image écran sans affichage direct.
  184.  * Correction affichage direct en 256 couleurs.
  185.  * Correction changement de palette en 256 couleurs avec l'affichage 
  186.  direct.
  187. - Gestion carte graphique NOVA en 32768 couleurs au format suivant 
  188. d'un point VVVBBBBB0RRRRRVV (format intel), choix demandé au lancement 
  189. du programme.
  190.                
  191. V1.10 1er Février 1997:
  192. -----------------------
  193. - Correction problème lecture des indexs avec certains fichiers AVI 
  194. (petits fichiers).
  195. - Correction signe échantillons 8 bits MOV twos.
  196. - Ajout décompression DSP MOV rpza (Apple Video).
  197. - Correction gestion erreurs DSP.
  198. - Optimisation décompression MOV rpza (Apple Video) sans DSP en True 
  199. Color FALCON ou carte graphique 32768 couleurs.
  200.     
  201. V1.11 8 Février 1997:
  202. ---------------------
  203. - Gestion du son compressé deltapack ima4 MOV.
  204. - Gestion formats AVI rpza (idem MOV), msvc8 (idem cram8), et msvc16 
  205. (idem cram16).
  206. - Optimisation décompression AVI cram8 (Microsoft Video 1) sans DSP en 
  207. True Color FALCON ou carte graphique 32768 couleurs.
  208.     
  209. V1.12 22 Février 1997:
  210. ----------------------   
  211. - Gestion du son compressé deltapack dvi_adpcm (dvi), deltapack 
  212. ms_adpcm (apcm), et mulaw (ulaw) AVI (non testé).  
  213. - Correction gestion des indexs des fichiers AVI, problème depuis la 
  214. version 1.10 avec certaines animations (merci à Yu-Ou Wang de Paris). 
  215. - Amélioration synchronisation si le son et les images ne sont pas 
  216. entrelacés dans les fichiers AVI.
  217. - Ajout formats MOV raw4/16/24/32 (Apple Uncompressed), yuv2 
  218. (Component Video), et yuv9 (yvu9, Intel Raw) (non testé).
  219. - Ajout formats AVI rgb4/16/24 (Microsoft), et yuv9 (yvu9, Intel Raw) 
  220. (non testé).
  221.  
  222. V1.13 1er Mars 1997:
  223. --------------------
  224. - Ajout option pour couper le son.
  225. - Mode pas à pas (image par image en pause).
  226. - Le déplacemant dans le fichier (avec les flèches du clavier, les 
  227. boutons ou le curseur) en pause ne relance plus la lecture (il ne 
  228. fonctionnait pas avec le clavier). 
  229. - Correction du déplacement avec SHIFT + flèche qui ne fonctionnait 
  230. plus depuis la version 1.07 (raccourcis dans les menus). 
  231. - Correction sur FALCON de la gestion directe du clavier pour le 
  232. déplacement dans un fichier avec l'option sans interface GEM 
  233. (répétition à l'infini avec un fichier MOV), sur les autres machines 
  234. la lecture du clavier est faite par le DOS (avec interface GEM, c'est 
  235. le GEM qui gére les événements). 
  236. - Vitesse des fichiers MOV toujours alignée sur le son (si présent) et 
  237. non pas uniquement pendant la reproduction sonore.
  238. - Sur FALCON, amélioration gestion directe du clavier avec l'option 
  239. sans interface GEM, celle-ci posait des problèmes sous environnement 
  240. multitâche (prise en compte aléatoire).
  241. - Il est dorénavant possible d'écouter le son des animations dont le 
  242. type de compression d'image n'est pas reconnu.
  243. - Conversion en True Color FALCON et 32768 couleurs directement dans  
  244. la décompression pour les formats AVI rle4/8 (Microsoft), et cram16 
  245. (Microsoft Video 1), et le format MOV smc8 (Apple Graphics).
  246.     
  247. V1.14 22 Mars 1997:
  248. -------------------
  249. - Ajout menu slide show.
  250. - Correction décompression DSP rpza (Apple Video), décompression 
  251. partielle des images de grande taille.
  252. - Correction décompression AVI cram16 (Microsoft Video 1) qui n'avait 
  253. jamais été testé (merci à Pascal Ricard de Pierrevert).
  254. - Correction retard démarrage du son si le son et les images ne sont 
  255. pas entrelacés dans les fichiers AVI (merci à Pascal Ricard de 
  256. Pierrevert).
  257. - Ajout arrêt animation (touche UNDO) pour un retour au menu. Avant, 
  258. il fallait faire CTRL+L ou CTRL+O puis 'Annuler'.
  259. - Sur FALCON réinitialisation du son comme un STE lors de l'arrêt 
  260. du son (matrice sonore et fréquences STE).
  261. - Sur FALCON avec moniteur TV ou VGA si l'option sans interface GEM 
  262. est cochée l'affichage s'effectue dans une résolution vidéo de 320 * 
  263. 240 True Color dans la mesure du possible (si l'image n'est pas  
  264. supérieure à 320 * 240). La machine rebascule automatiquement dans le 
  265. mode vidéo courant en cas d'erreur ou d'arrêt.
  266. - Plus de gestion de fenêtre avec l'option sans interface GEM.
  267. - Correction sauvegarde image avec affichage direct sélectionné (image 
  268. noire dans certains cas si elle est récupérée à l'écran).
  269. - Ajout affichage des options activées pour l'option sans interface 
  270. GEM (touche O).
  271. - Ajout boîte statistiques disponible dès que l'animation est 
  272. terminée (touches I ou CTRL+I).
  273. - Ajout option sans interface GEM si le programme est en accessoire.
  274.  
  275. V1.15 Mai 1997:
  276. ---------------
  277. - Correction affichage dimensions minimales de l'écran en cas 
  278. de résolution vidéo insuffisante avec l'option sans interface GEM 
  279. (dimensions de l'écran affichées, erreur depuis la version 1.14).
  280. - Adresse de l'écran physique testée à la place de l'écran logique 
  281. pour les cartes graphiques.
  282. - Correction décompression son stéréo ima4 MOV (non testé), merci à 
  283. Bruno Levionnois.
  284. - Correction slide show qui était interrompu après la sauvegarde du 
  285. son ou d'une image.
  286. - Diminution des tests des différents formats pour ne pas ralentir le  
  287. programme.
  288. - Au lancement du programme, test de la taille du tampon AES car 
  289. MAGIC 4 se plante si les menus sont trop grands (cas du menu options 
  290. depuis la version 1.13, en 320 * 240 16 couleurs par exemple). 
  291. Diminution de la taille du menu option.
  292. - Ajout possibilitée de copier l'image courante (CTRL+C) dans le 
  293. presse-papier GEM (fichier SCRAP.IMG).
  294. - Ajout gestion options dans ligne de commande. Si elle contient au 
  295. moins l'une des options suivantes alors le programme démarre comme un 
  296. programme TOS, le GEM n'est utilisé (VDI et AES):
  297.   +d: avec dsp (-d: sans dsp)
  298.   +m: avec images (-m: son seulement)
  299.   +i: bouclage (-i: sans)
  300.   +p: avec son (-p: coupure son)
  301.   +s: sauter images (-s: toutes les images)
  302.   +r: rééchantillonnage du son (-r: sans)
  303.   +e: affiche les erreurs (-e: sans, +e par défaut)
  304. - Ajout appel documentation sous ST-GUIDE.
  305. - Le nom de la compression image apparaît également en plus de 
  306. l'identificateur (par exemple: cvid, Radius Cinepak). Cela est visible 
  307. lors de l'ouverture de la fenêtre ou avec informations (^I).
  308. - Amélioration reconnaissance des fichiers MOV.
  309. - Le DSP peut maintenant être utilisé dans des résolutions vidéo 
  310. inférieures à 256 couleurs (bien qu'il n'apporte pas grand chose, car 
  311. beaucoup de temps est perdu avec le tramage en monochrome).
  312. - Correction problème de lecture directe du clavier sur FALCON avec 
  313. l'option sans interface GEM avec les fichiers AVI (retour au sélecteur 
  314. sans fin après ^O).
  315. - Correction largeur et hauteur fichiers AVI si mauvais alignement par 
  316. rapport à la compression utilisée.
  317. - Correction initialisation tableau couleurs yuv2 (Component Video) et 
  318. yuv9 (yvu9, Intel Raw).
  319. - Optimisation décompression cvid (Radius Cinepak) sans DSP en True 
  320. Color FALCON ou carte graphique 32768 couleurs en utilisant un tableau 
  321. de couleurs précalculé de 512 Koctets (presque aussi rapide qu'avec le 
  322. DSP) mais légère perte qualité couleurs. Une option supplémentaire 
  323. 'Qualité' a été ajoutée pour conserver l'ancienne méthode.
  324. - Initialisation palette couleurs lors de l'ouverture fenêtre (cela 
  325. fait plus propre en 256 couleurs).
  326. - Ajout dans la boîte statistiques du temps d'occupation CPU moyen, 
  327. minumum, et maximum.
  328. - Correction lecture du son des fichiers MOV générés par M_PLAYER 
  329. (tout le son est en un seul bloc, mais plusieurs indexs sont 
  330. déclarés), merci à Joël Houplon de Chaville.
  331. - Ajout du format AVI/MOV jpeg avec DSP.
  332.  
  333. V1.16 Juin 1997:
  334. ----------------
  335. - Décompression DSP plus rapide par diminution des transferts DSP vers 
  336. le 680xx en True Color FALCON (impossible en 256 couleurs, car le DSP 
  337. effectue le tramage en 256 couleurs et il faut envoyer tous les 
  338. points), environ 20% plus rapide en compression cvid (Radius Cinepak).
  339. - Optimisation lecture entêtes fichier MOV.
  340. - Amélioration option sauter images.
  341. - Ajout sauvegarde paramétrable d'images.
  342. - Ajout options dans ligne de commande:
  343.   +xnnnnn, +ynnnnn: pour fixer la position de l'animation à l'écran.
  344.   +annnnnnnnnn: adresse contrôle programme.
  345.   +znnnnnnnnnn: adresse informations.
  346. - Affichage de la fenêtre en arrière plan possible si l'affichage 
  347. direct n'est pas sélectionné, dans l'autre cas la fenêtre est toujours 
  348. forcée en premier plan.
  349. - Affichage du numéro de l'image courante dans la ligne d'informations 
  350. de la fenêtre en mode pas à pas ou pendant la sauvegarde d'images.
  351. - Popup-menu option utilisable avec raccourcis clavier, flèches 
  352. verticales, ou souris (touche O).
  353. - Correction décompression DSP cvid (Radius Cinepak), débordement 
  354. possible de la mémoire DSP sur des images de grande taille 
  355. occasionnant l'erreur 'ID cvid inconnu'. 
  356. - Correction problème changement de palette lors du changement de 
  357. compression au cours du même fichier MOV.
  358. - Correction de deux boîtes d'alerte où le bouton 'Annuler' ne 
  359. fonctionnait plus depuis la 1.15.
  360. - Correction lecture son stéréo ima4 MOV (plantage auparavant).
  361. - Correction lecture son deltapack dvi_adpcm (dvi) AVI (plantage 
  362. auparavant, testé en mono). 
  363. - Correction lecture son deltapack ms_adpcm (apcm), et mulaw (ulaw) 
  364. AVI (non testé, plantage auparavant).
  365. - Correction problème initialisation palette dans des résolutions 
  366. vidéo inférieures à 256 couleurs.
  367. - Correction information durée son MOV dans le cas où l'animation 
  368. QuickTime comporte des images, du son et du texte (le texte n'étant 
  369. pas reconnu, la durée du son correspondait au texte).
  370. - Correction problème sauvegarde image si l'affichage direct est 
  371. sélectionné et la fenêtre en icône.
  372. - Ajout décompression DSP cvid (Radius Cinepak) en noir et blanc.
  373. - Optimisation décompression cvid (Radius Cinepak) en noir et blanc.  
  374.     
  375. V1.17 Juillet 1997:
  376. -------------------
  377. - Correction lecture du son des fichiers AVI générés par M_PLAYER 
  378. (tout le son est en un seul bloc, mais plusieurs indexs sont 
  379. déclarés).
  380. - Correction option sauter images pour un fichier AVI ne comportant 
  381. qu'un seul bloc son.
  382. - Si le fichier ne comporte qu'un seul bloc son, le direct to disk est 
  383. supprimé au niveau du son (gain de mémoire et bouclage DMA son 
  384. supprimé). 
  385. - La lecture du fichier pour le son n'est plus faite si l'option 
  386. couper son est sélectionnée. 
  387. - Initialisation des tableaux CONTRL, INTIN, PTSIN, INTOUT, et PTSOUT  
  388. avec ceux du player pour les fonctions LineA ($A00x) pour le curseur 
  389. souris (HIDEM et SHOWM) pour MAGIC4 (sans NVDI), cela occasionnait un 
  390. plantage dans la version précédante (avec NVDI ou le TOS pas de 
  391. problèmes). La LineA est utilisée à la place des fonctions VDI car 
  392. plus rapide (de toute façon en mode TOS le VDI ne peut pas être 
  393. utilisé).
  394. - Suppression routine lecture fichier AVI sans indexs (ca n'existe 
  395. pas). 
  396. - Ajout options dans ligne de commande:
  397.   +wnnnnn: pour forcer la largeur de l'écran.
  398.   +hnnnnn: pour forcer la hauteur de l'ecran.
  399.   +bnnnnn: pour forcer le nombre de plans de l'écran.
  400. - Correction erreur option sauter images.
  401. - Si le fichier ANIPLAY.INF n'est pas trouvé dans le répertoire 
  402. courant au démarrage du programme, le chemin est demandé au GEM 
  403. (SHEL_FIND), sauf si le programme démarre en mode TOS. Il en est de 
  404. même pour le fichier N_FRENCH.TXT s'il existe.
  405.  
  406. V1.18 Aout 1997:
  407. ----------------
  408. - Correction fin de chaîne ligne de commande (problème avec la version 
  409. précédante).
  410. - Option sauter images inhibée si le fichier ne le permet pas.
  411. - Correction décompression yuv9 (yvu9, Intel Raw) qui n'avait jamais été 
  412. testé, merci à Christophe Villeneuve de Bourges.
  413. - Correction cadence image si option couper le son sélectionnée (trop 
  414. rapide avant).
  415. - Correction cadence son sur les fichiers AVI dont le son et les 
  416. images ne sont pas entrelacés (problème possible de répétition du son  
  417. sans que ce soit justifié avant).
  418. - Correction changement de palette fichiers AVI (merci à Denis Huguet 
  419. de Mehun sur Yèvre).
  420. - Correction decompression rpza (Apple Video), problèmes sur certains 
  421. fichiers, merci à Guillaume Tello de Montreuil Bellay.
  422. - Correction affichage compressions AVI rgb4 et rle4 (Microsoft), et 
  423. MOV raw4 (Apple Uncompressed) et rle4 (Apple Animation).
  424. - Augmentation du contraste pour la décompression AVI/MOV jpeg en 
  425. couleurs avec le DSP.
  426. - Diminution des tests sur le son dans l'entête d'un fichier AVI (sur  
  427. certains fichiers la fréquence d'échantillonnage était incohérente).
  428. - Sur les fichiers AVI où le son est entrelacé avec les images, le 
  429. changement de bloc son DMA ne se fait plus à chaque image, mais au 
  430. bout d'un certain nombre (qui correspond aux blocs initiaux). Cela 
  431. permet d'améliorer l'option sauter images. De cette façon la lecture 
  432. est similaire aux fichiers MOV.
  433. - Correction allocation mémoire son deltapack ms_adpcm (apcm), et 
  434. mulaw (ulaw) AVI.  
  435. - Correction retard du son sur l'image sur les fichiers MOV (visible 
  436. sur certains fichiers), merci à Guillaume Tello de Montreuil Bellay.
  437. - Conversion des échantillons 16 bits en 8 bits sur les machines 
  438. n'ayant pas de son 16 bits (cas du TT par exemple).
  439. - Sur les machines n'ayant pas de son DMA, c'est le circuit YAMAHA qui 
  440. est utilisé (toujours en direct to disk, cas de l'HADES par exemple).
  441. - Si le microprocesseur est supérieur au 68030 et qu'un CODEC 16 bits 
  442. existe (cookie-jar '_SND'), les fonctions XBIOS pour le son DMA sont 
  443. utilisés si le son DMA existe (cas de la STARTRACK sur l'HADES ?).
  444. - Tramage supprimé en 256 couleurs pour les animations en 32768 et 16 
  445. millions de couleurs si les options qualité et décompression DSP ne 
  446. sont pas sélectionnés (plus rapide qu'avec le DSP mais grosse 
  447. dégradation de la qualité).
  448. - Ajout fonction scan pour afficher les images le plus vite possible 
  449. sans le son (avec la touche S ou un double-clic sur le bouton avance 
  450. rapide). 
  451. - Ajout des formats MOV raw1/2 (Apple Uncompressed) et rle1/2 (Apple 
  452. Animation).
  453. - Ajout du format AVI/MOV jpeg sans DSP.
  454. - Ajout décompression yuv2 (Component Video) et yuv9 (yvu9, Intel Raw) 
  455. en noir et blanc.
  456. - Gestion des fichiers MOV en niveaux de gris raw1/2/4/8 (Apple 
  457. Uncompressed), rle1/2/4/8 (Apple Animation), smc8 (Apple Graphics).
  458.  
  459. V1.19 Septembre 1997:
  460. ---------------------
  461. - Correction problème de plantage avec SpeedoGDOS depuis la version 
  462. 1.15 (pas de problème sous VDI du TOS ou NVDI, sauvegarde de registre 
  463. non faite sur l'appel de la fonction VDI vq_color, merci à Bruno Bégni 
  464. de Lausanne).
  465. - Ajout des formats MOV msvc8/16 (Microsoft Video 1, idem AVI cram).
  466. - Ajout des formats AVI/MOV iv31 et iv32 (Intel Indeo R3.1 et 3.2, 
  467. merci à Denis Huguet de Mehun sur Yèvre).
  468.  
  469. V1.20 Octobre 1997:
  470. -------------------
  471. - Optimisation formats AVI/MOV iv31 et iv32 (Intel Indeo R3.1 et 3.2), 
  472. l'option 'Qualité' permet en enlevant la qualité des couleurs 
  473. d'accélérer la décompression. 
  474. - Amélioration option sauter images pour les fichiers AVI, dans le cas 
  475. ou chaque image est intégrale (key-frame à chaque image).
  476. - Amélioration inhibition option sauter images si le fichier ne le 
  477. permet pas. 
  478. - Diminution memoire programme (zone BSS).
  479. - Lecture directe du clavier sur TT (tampon clavier) avec l'option 
  480. sans interface GEM.
  481. - Correction lecture son deltapack ms_adpcm (apcm) AVI.
  482. - Correction cadence image sur certains fichiers MOV sans son.
  483. - Correction plantage possible sauvegarde image (X)IMG True Color 
  484. d'une animation en 256 couleurs dans une resolution vidéo supérieure 
  485. (buffer trop petit).
  486. - Correction chemin erroné ligne de commande pour le slide show d'un 
  487. répertoire.
  488. - Prise en compte immediate d'un changement de palette éventuel lors 
  489. d'un déplacemant dans un fichier AVI (avec les flèches du clavier, les 
  490. boutons ou le curseur).
  491. - Correction tramage monochrome sur animations en 32768 couleurs 
  492. (niveaux de gris mauvais).
  493. - Tramage en 16 couleurs dans cette resolution vidéo.
  494. - Ajout gestion message AV_SENDKEY (AV protocol).
  495. - Ajout du format AVI/MOV cvid (Radius Cinepak) en 256 couleurs (non 
  496. testé, merci à à Guillaume Tello de Montreuil Bellay et Jean-Jacques 
  497. Ardoino).
  498. - Ajout gestion fichiers FLI/FLC/FLH, merci à Guillaume Tello de 
  499. Montreuil Bellay pour ses sources.
  500.  
  501. V1.21 Novembre 1997:
  502. --------------------
  503. - Ajout FLH PC (merci à Rémi Vanel).
  504. - Correction messages d'erreur décompression jpeg et correction 
  505. problème alignement largeur et hauteur sur 8 pixels (merci à Thierry 
  506. Benet).
  507. - Correction probleme popup menu avec MagicMac (merci à Joachim 
  508. Fornallaz). 
  509. - Correction affichage image si déplacement en pause sur un fichier 
  510. AVI.
  511. - Correction lecture son deltapack ms_adpcm (apcm) AVI (enfin testé).
  512. - Correction du son DMA sous MagicMac grace au cookie-jar 'MgMc' pour 
  513. l'utilisation des fonctions XBIOS FALCON (programme MacSound).
  514. - Correction affichage direct avec certaines cartes graphiques (par 
  515. exemple sur le PowerMAC avec MagicMac) dans le cas ou la largeur d'une 
  516. ligne en mémoire ne correspond pas avec la largeur de l'écran, en 
  517. utilisant le cookie-jar 'EdDI' et la fonction étendu du VDI 
  518. vq_scrninfo. Cette fonction permet également la détermination 
  519. automatique d'une carte graphique 32K format motorola/intel soit 
  520. MATRIX/NOVA (merci à Joachim Fornallaz pour ses nombreux tests).
  521. - Utilisation systématique de la fonction vro_cpyfm du VDI dans les 
  522. modes graphiques >= 256 couleurs non compatibles ATARI et sans 
  523. l'affichage direct.
  524. - Le cookie-jar '_VDO' à -1 est testé pour reconnaitre un mode 
  525. graphique non compatible ATARI (gestion des cartes graphiqes).
  526. - Ajout message GEM 'AP', après envoi de ce message au player, il 
  527. renvoi la structure suivante dans msg[3] et msg[4], exemple avec CPX.
  528. - Ajout ligne de commande possible avec le message VA_START:
  529.   +c: avec contrôle lenteur (-c: sans)
  530.   +d: avec dsp (-d: sans dsp)
  531.   +g: avec interface GEM (-g: sans interface GEM)
  532.   +i: bouclage (-i: sans)
  533.   +l: fenêtre réduite (-l: fenêtre normale)
  534.   +m: avec images (-m: son seulement)
  535.   +p: avec son (-p: coupure son)
  536.   +q: avec qualité (-q: sans)
  537.   +r: rééchantillonnage du son (-r: sans)
  538.   +s: sauter images (-s: toutes les images)
  539.   +t: boutons magnétophone (-t: curseur)
  540.   +v: avec affichage direct (-v: sans)
  541.   +xnnnnn, +ynnnnn: position (5 chiffres max, centrée par défaut)
  542. - Ajout gestion option sauter images sans le son.
  543. - Gestion de la carte PSOUND sur port // pour l'HADES (cookie-jar 
  544. 'PSND').
  545. - Gestion des noms longs.
  546.  
  547. V1.22 Janvier 1998:
  548. -------------------
  549. - Ajout gestion carte NOVA 65536 couleurs, détermination 32768/65536 
  550. couleurs à partir de vq_scrninfo ou du cookie-jar 'NOVA' en cas 
  551. d'échec.
  552. - Ajout option avec/sans D2D, pour charger totalement le fichier en 
  553. mémoire (si possible) avant de lancer l'animation (merci à Magnus 
  554. Kollberg).
  555. - Lors d'un bouclage de fichier MOV, la lecture des entêtes n'est plus 
  556. faite.
  557. - Correction du son DMA sous MagicMac grace au cookie-jar 'MgMc' pour 
  558. l'utilisation des fonctions XBIOS FALCON (programme MacSound).
  559. - Correction affichage image si déplacement en pause sur certains 
  560. fichiers AVI et avec l'affichage direct, et déplacement dans un 
  561. fichier son MOV (problème depuis la version précédante).
  562. - Correction erreur fin de fichier atteinte possible en fin de fichier 
  563. MOV sans images (fichier son).
  564. - Correction du son DMA pour MagicMac en remplacant l'interruption de 
  565. changement de bloc DMA du direct to disk par la lecture du compteur 
  566. DMA (fonction XBIOS buffptr).
  567. - Correction reconnaissance carte NOVA avec les vieux drivers VDI, 
  568. cookie-jar 'NOVA' utilisé à la place du cookie 'EdDI' et la fonction  
  569. étendue du VDI vq_scrninfo (merci à Karel Post).
  570. - Correction plantage possible avec certains fichiers FLI APEX 
  571. (chuck FLI_BRUN).
  572. - Correction calcul cadence image avec le son 16 bits sur machine 
  573. n'ayant pas de son 16 bits (TT, merci à Guillaume Tello de Montreuil 
  574. Bellay).
  575. - Correction décompression MOV raw (Apple Uncompressed), image 
  576. inversée (merci à Joachim Fornallaz).
  577. - Correction décompression cram8 (Microsoft Video 1) en True Color 
  578. (carte 16M).
  579. - Correction décompression cvid (Radius Cinepak) en True Color (carte 
  580. 16M, merci à Joachim Fornallaz).
  581. - Correction problème lecture des indexs avec certains fichiers AVI 
  582. où le son est à la fin (petits fichiers).
  583. - Ajout fonctions pour le message 'AP' envoyé au player:
  584.  * msg[3] à 0, le player renvoi toujours le message 'AP' d'infos.
  585.  * msg[3] à 1 permet de se positionner à msg[4-5] secondes.
  586.  * msg[3] à 2 permet de se positionner à msg[4-5] images.
  587.  Pour msg[3]<>0 il n'y a pas de message de retour 'AP'.
  588. - Ajout option -k pour couper la gestion du clavier dans la ligne de 
  589. commande GEM avec VA_START, cela permet de gérer le player avec des 
  590. AV_SENDKEY à la place.
  591. - Utilisation du TRAP #5 à la place de Supexec pour accélérer le 
  592. programme (sauf sous MagicMac et en TTP). 
  593. - Ajout zoom 2X et amélioration gestion dimensionnement fenêtre.
  594. - Utilisation du sélecteur de Magic (fonction FSLX_DO du GEM) pour les 
  595. noms longs.
  596. - Sur FALCON, gestion horloge externe de 22,5792 MHz sur le port DSP 
  597. pour obtenir les fréquences 11025, 22050 et 44100 Hz afin d'éviter le 
  598. rééchantillonnage sur 99% des fichiers (merci à Nicolas Boulesteix de 
  599. Gaillon sur Montcient).
  600.  
  601. V2.0 Février 1998:
  602. ------------------
  603. - Diminution sur FALCON et le DSP de 90% des fichiers AVI/MOV cvid 
  604. (Radius Cinepak) de la possibilitée d'avoir le message 'Impossibilité 
  605. de charger le bloc à décompresser dans la mémoire DSP'.
  606. - Ajout lecture fichiers son au format AVR (ATARI), WAV (PC), ou AIF 
  607. (MAC).
  608. - Ajout affichage images JPEG.
  609. - Ajout réglage de volume.
  610. - Ajout QuickTime VR en fenêtre GEM (merci à Guillaume Tello de 
  611. Montreuil Bellay). 
  612. - Gestion fonction masquer sous Magic.
  613. - Amélioration reconnaissance fichiers QuickTime (chuck skip, merci à 
  614. Guillaume Tello de Montreuil Bellay).
  615. - Gestion carte True Color NOVA (HADES au format XBVR). 
  616. - Correction problème absence de son avec certains fichiers MOV où le 
  617. son est à la fin (petits fichiers, merci à Raymond Collins).
  618. - Corrections décompression jpeg.
  619. - Corrections tests dimensions jpeg dans fichiers AVI/MOV (merci à 
  620. Clément Benrabah).
  621. - Correction décompression iv32 (Intel Indeo), certaines images ne 
  622. contenant que leur entête perturbaient le player (merci à Clément 
  623. Benrabah).
  624. - Flag de sauvegarde d'image remis à 0 en cas d'arrêt de la sauvegarde 
  625. en cours (message d'alerte réapparaissant avant).
  626. - Remplacement de l'instruction MOVEP pour les routines sonores YAMAHA 
  627. et carte PSOUND sur le port // car cette instruction n'existe plus 
  628. sur le 060 (elle est émulée sur l'HADES, merci à Loïc Sébald de Caveirac).
  629. - Correction sauvegarde images FLI (le numero de départ était l'image 
  630. courante).
  631. - Correction sauvegarde image avec l'affichage direct (l'image du 
  632. sélecteur de fichier d'origine apparaissait à la place de l'image, 
  633. merci à Christian Marillat).
  634. - Correction plantage possible avec option sauter images s'il n'y a 
  635. pas de son, problème depuis la version 1.21.
  636.  
  637. V2.1 Avril 1998:
  638. ----------------
  639. - Option fenêtre réduite inhibée pour les fichiers sonores (merci à 
  640. Noah Silva).
  641. - Correction plantage possible du QuickTime VR/1 quand le curseur de 
  642. la souris se trouve sur le contour de la fenêtre sur certains systèmes 
  643. (le TT !, merci à Guillaume Tello de Montreuil Bellay).
  644. - Correction blocage des fichiers sonores QuickTime (problème depuis 
  645. la version précédante).
  646. - Correction réaffichage curseur souris après passage en pause dans le 
  647. cas ou le transfert DSP se fait par interruptions (affichage direct et 
  648. True Color FALCON).
  649. - Correction palette couleurs sur certains fichiers QuickTime (merci à 
  650. Guillaume Tello de Montreuil Bellay).   
  651. - Largeur image limitée maintenant à 768 pixels pour le DSP (640 
  652. auparavant, au delà 'Pas assez de mémoire DSP').
  653. - Amélioration surveillance compteur DMA sous XBIOS (buffptr).
  654. - Gestion sélecteur de fichier Selectric pour les extensions 
  655. prédéfinies (cookie-jar 'FSEL').
  656. - Gestion bulles d'aides boutons fenêtre avec BubbleGEM.
  657. - La zone d'informations du message 'AP' est maintenant en global sur 
  658. les systèmes avec protection mémoire.
  659. - Activation routines XBIOS et désactivation LINEA si le cookie-jar 
  660. '_DOL' est détecté (DOLMEN !). Si la LINEA est inutilisable le mode 
  661. TOS n'est pas possible et pour le GEM le VDI est utilisé.
  662. - La touche ESC ou le bouton de fermeture de la fenêtre permettent de 
  663. quitter le programme seulement si l'option quitter à la fin est 
  664. sélectionnée, dans le cas contraire l'animation est stoppée et la 
  665. fenêtre est fermée.
  666. - Le DAC est reconnecté à la matrice à chaque fois que le son est 
  667. relancé (avec la fonction XBIOS soundcmd(ADDRIN,3)), car certains 
  668. programmes le déconnecte parfois. 
  669. - Amélioration statistiques (temps mauvais parfois).
  670. - Ascenseurs en fenêtre si l'animation ou l'image dépassent les 
  671. dimensions du bureau.
  672. - Ajout sauvegarde partielle du son.
  673. - Optimisation tramage en 256 couleurs (résolution vidéo <= 256 
  674. couleurs) des animations en 16M ou 32768 couleurs grace à un tableau 
  675. précalculé de 1 Moctets (filtre de Bayer 8 x 8). L'allocation du 
  676. buffer est faite uniquement en 256 couleurs (option grisee pour les 
  677. résolutions vidéos inférieures ou le manque de mémoire).
  678. - Ajout QuickTime VR2 en fenêtre GEM.
  679. - Diminution de la taille de certains buffers suivant la résolution 
  680. écran.
  681.  
  682. V2.1 MILAN Mai 1998:
  683. --------------------
  684. - Ajout protocole ID4-OLGA pour utiliser Aniplayer comme plug-in pour 
  685. CAB.
  686.  
  687. V2.2 Juin 1998:
  688. ---------------
  689. - Correction lecture entête fichiers AVR.
  690. - Amélioration reconnaissance QuickTime VR2 'qtvr' en plus des 'pano' 
  691. (panoramiques).
  692. - Correction anomalies de formats QuickTime VR2 (merci à Rémi Vanel).
  693. - Correction changement de lieux QuickTime VR2 (merci à Joachim 
  694. Fornallaz de Zürich).
  695. - Correction décompression smc8 (Apple Graphics), plantage possible 
  696. dans certains cas.
  697. - Correction calcul cadence image avec le son 16 bits mono sur machine 
  698. n'ayant pas de son 16 bits (TT, merci à Guillaume Tello de Montreuil 
  699. Bellay).
  700. - Correction affichage en noir et blanc en TC des animations en 16 
  701. millions de couleurs (merci à Joachim Fornallaz de Zürich).
  702. - Correction plantage possible son compressé si tous les blocs son 
  703. sont à la fin ou au début.
  704. - Correction erreur possible 'Fin de fichier atteinte' si la section 
  705. 'udta' se trouve en fin de fichier sur les fichiers QuickTime, bug 
  706. depuis la version 2.0 (merci à Frédéric Boudet de Tonneville).
  707. - Sous système multitâche l'affichage d'une image JPEG est maintenant 
  708. toujours affichée (ce n'était pas le cas avant si l'écran était 
  709. blocqué par wind_update). 
  710. - Optimisation décompression cram8 sans DSP et cram16 (Microsoft Video 
  711. 1), merci à Seb/The REMOVERS.
  712. - Ajout d'un bouton pour faire demi-tour dans du QuickTime VR2. 
  713. - Gestion carte True Color NOVA 24 bits (HADES au format BVR). 
  714. - Gestion étendue du protocole ID4-OLGA pour CAB avec les attributs 
  715. CONTROLLER (bande de 16 pixels), LOOP, et AUTOPLAY (bits 0 à 2 de 
  716. Client-Flag dans le message OLGA_EMBED).
  717. - Ajout son compressé MAC3/MAC6 pour les fichiers QuickTime.
  718.  
  719.  
  720.                   MEQUIGNON Didier, Mai 1998
  721.                   
  722.  
  723. Annexe:
  724. -------
  725. Le transfert dans les buffers se fait de la façon suivante (la méthode 
  726. la plus rapide étant la décompression du buffer fichier vers l'écran): 
  727.  * Avec affichage direct (en 256 couleurs avec plans ou monochrome 
  728.  l'affichage direct n'est possible que si la largeur de l'image est 
  729.  alignée sur un mot):
  730.    Format cvid/jpeg/yuv2/yuv9/iv31/iv32 16 millions de couleurs:
  731.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732.    La décompression se fait soit directement en True Color FALCON ou 
  733.    32768 couleurs, en True Color 24 bits, ou tramage en 256 couleurs  
  734.    si l'écran <= 256 couleurs. Si le mode noir est blanc et choisi, la  
  735.    décompression se fait en 256 couleurs.
  736.    * en True Color 24 bits XRVB
  737.      Buffer fichier   Buffer image   Buffer écran   Ecran
  738.            |------------------------------------------>
  739.    * en True Color 24 bits XBVR
  740.      Buffer fichier   Buffer image   Buffer écran   Ecran
  741.            |--------------->|------------------------->
  742.    * en 32768 ou 65536 couleurs
  743.      Buffer fichier   Buffer image   Buffer écran   Ecran
  744.            |------------------------------------------>
  745.    * en 256 couleurs avec plans
  746.      Buffer fichier   Buffer image   Buffer écran   Ecran
  747.            |--------------->|------------------------->
  748.            conversion 256 couleurs tramées -> 256 couleurs avec plans
  749.    * en 256 couleurs sans plans
  750.      Buffer fichier   Buffer image   Buffer écran   Ecran
  751.            |------------------------------------------>
  752.    * en monochrome 
  753.      Buffer fichier   Buffer image   Buffer écran   Ecran
  754.            |--------------->|------------------------->
  755.            conversion 256 couleurs tramées -> tramage en monochrome
  756.    * noir et blanc en True Color 24 bits 
  757.      Buffer fichier   Buffer image   Buffer écran   Ecran
  758.            |--------------->|------------------------->
  759.            conversion 256 couleurs -> 16 millions de couleurs
  760.    * noir et blanc en 32768 ou 65536 couleurs 
  761.      Buffer fichier   Buffer image   Buffer écran   Ecran
  762.            |------------------------------------------>
  763.    * noir et blanc en 256 couleurs avec plans
  764.      Buffer fichier   Buffer image   Buffer écran   Ecran
  765.            |--------------->|------------------------->
  766.            conversion 256 couleurs -> 256 couleurs avec plans
  767.    * noir et blanc en 256 couleurs sans plans
  768.      Buffer fichier   Buffer image   Buffer écran   Ecran
  769.            |------------------------------------------>        
  770.    * noir et blanc en monochrome 
  771.      Buffer fichier   Buffer image   Buffer écran   Ecran
  772.            |--------------->|------------------------->
  773.            conversion 256 couleurs -> tramage en monochrome
  774.    Formats rgb24/raw24/rle24 16 millions de couleurs:
  775.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  776.    La décompression se fait soit directement en True Color FALCON ou 
  777.    32768 couleurs, en True Color 24 bits, ou tramage en 256 couleurs  
  778.    si l'écran <= 256 couleurs.
  779.    * en True Color 24 bits XRVB
  780.      Buffer fichier   Buffer image   Buffer écran   Ecran
  781.            |------------------------------------------>
  782.    * en True Color 24 bits XBVR
  783.      Buffer fichier   Buffer image   Buffer écran   Ecran
  784.            |--------------->|------------------------->
  785.    * en 32768 ou 65536 couleurs
  786.      Buffer fichier   Buffer image   Buffer écran   Ecran
  787.            |------------------------------------------>
  788.    * en 256 couleurs avec plans
  789.      Buffer fichier   Buffer image   Buffer écran   Ecran
  790.            |--------------->|------------------------->
  791.            conversion 256 couleurs tramées -> 256 couleurs avec plans
  792.    * en 256 couleurs sans plans
  793.      Buffer fichier   Buffer image   Buffer écran   Ecran
  794.            |------------------------------------------>
  795.    * en monochrome 
  796.      Buffer fichier   Buffer image   Buffer écran   Ecran
  797.            |--------------->|------------------------->
  798.            conversion 256 couleurs tramées -> tramage en monochrome  
  799.    Format rgb16/raw16/rle16/cram16/rpza/flh 32768 couleurs:
  800.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  801.    La décompression se fait en True Color FALCON ou 32768 couleurs, ou  
  802.    tramage en 256 couleurs si l'écran <= 256 couleurs.
  803.    * en True Color 24 bits
  804.      Buffer fichier   Buffer image   Buffer écran   Ecran
  805.            |--------------->|------------------------->
  806.            conversion 32768 couleurs -> 16 millions de couleurs
  807.    * en 32768 ou 65536 couleurs
  808.      Buffer fichier   Buffer image   Buffer écran   Ecran
  809.            |------------------------------------------>
  810.    * en 256 couleurs avec plans
  811.      Buffer fichier   Buffer image   Buffer écran   Ecran
  812.            |--------------->|------------------------->
  813.            conversion 256 couleurs tramées -> 256 couleurs avec plans
  814.    * en 256 couleurs sans plans
  815.      Buffer fichier   Buffer image   Buffer écran   Ecran
  816.            |------------------------------------------>
  817.    * en monochrome 
  818.      Buffer fichier   Buffer image   Buffer écran   Ecran
  819.            |--------------->|------------------------->
  820.            conversion 256 couleurs tramées -> tramage en monochrome
  821.    Formats raw1/rle1 2 couleurs, raw2/rle2 4 couleurs,
  822.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823.    rgb4/raw4/rle4 16 couleurs,
  824.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  825.    et cvid/rgb8/raw8/rle8/smc8/cram8/fli/flc 256 couleurs: 
  826.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  827.    La décompression se fait en 256 couleurs
  828.    * en True Color 24 bits
  829.      Buffer fichier   Buffer image   Buffer écran   Ecran
  830.            |--------------->|------------------------->
  831.            conversion 256 couleurs -> 16 millions de couleurs
  832.    * en 32768 ou 65536 couleurs
  833.      Buffer fichier   Buffer image   Buffer écran   Ecran
  834.            |------------------------------------------>
  835.    * en 256 couleurs avec plans
  836.      Buffer fichier   Buffer image   Buffer écran   Ecran
  837.            |--------------->|------------------------->
  838.            conversion 256 couleurs -> 256 couleurs avec plans
  839.    * en 256 couleurs sans plans
  840.      Buffer fichier   Buffer image   Buffer écran   Ecran
  841.            |------------------------------------------>
  842.    * en monochrome
  843.      Buffer fichier   Buffer image   Buffer écran   Ecran
  844.            |--------------->|------------------------->
  845.            conversion 256 couleurs -> tramage en monochrome 
  846.  * Sans affichage direct une étape supplémentaire existe dans le 
  847. buffer écran. Si l'écran est < 256 couleurs les étapes supplémentaires 
  848. sont les suivantes:
  849.     Buffer fichier   Buffer image   Buffer écran   Ecran
  850.                            - - ---------->|---------->
  851.     conversion vers le buffer écran en tramage monochrome ou tramage 
  852.     en 16 couleurs dans cette resolution puis conversion via le VDI 
  853.     pour transformation ou transfert dans la résolution de l'écran 
  854.     vers l'écran
  855.                         
  856.