*-----------* | ANIPLAYER | *-----------* Septembre-Octobre 1995: ----------------------- Cr‚ation du programme, le but est de faire un player sous GEM optimis‚ en True Color sur FALCON le plus rapide possible. Il est indispensable d'utiliser le DSP pour gagner du temps et programmer en assembleur. V1.0 Novembre 1995: ------------------- - Version en fenˆtre avec boutons magn‚tophone et le son DMA (sans menu options). - Le programme fonctionne en True Color FALCON, 256 couleurs avec plans et monochrome. - La fr‚quence d'‚chantillonnage la plus proche est choisie pour la restitution des sons. - Seul les format AVI cvid (Radius Cinepak) et cram (Microsoft Video 1) sont g‚r‚s (le cvid avec DSP). V1.1 D‚cembre 1995: ------------------- - Ajout d'un menu d‚roulant et les options suivantes: * Avec/sans blitter. * Avec/sans d‚compression DSP. * Avec/sans affichage direct. * Avec/sans r‚‚chantillonnage par interpollation lin‚aire. - Ajout du format cram avec le DSP en True Color, et routines DSP formats cram (Microsoft Video 1) et cvid (Radius Cinepak) en 256 couleurs. V1.2 Janvier 1996: ------------------ - Ajout option son uniquement. - Optimisation des routines DSP. - Optimisation des transferts DSP: * Les routines XBIOS ne sont plus utilis‚s pour les transferts. * Transfert par mots de 16 bits en True Color et 256 couleurs … l'‚mission et … la r‚ception, le hard ‚tant limit‚ … 8 bits (port host). - Ajout des formats AVI rle4, rle8, et rgb8 (Microsoft). - Utilisation possible en accessoire. - Fin de programme en cas de changement de r‚solution vid‚o (AP_TERM). - Gestion mise en ic“ne et protocole VA_START. V1.3 Octobre 1996: ------------------- - Le player g‚re maintement les QuickTime (MOV) cvid (Radius Cinepak) avec/sans DSP. - Le player fonctionne maintenant dans les r‚solutions suivantes: * Monochrome ou 2 couleurs. * 4 et 16 couleurs -> image transform‚e en monochrome par le VDI. * 256 couleurs avec plans (FALCON et TT basse). * True Color FALCON (65536 couleurs). - Ajout r‚‚chantillonnage rapide en ajoutant ou retirant un ‚chantillon si la fr‚quence est … 7/8 ou 9/8 de la fr‚quence la plus proche disponible sur la machine, sinon c'est la m‚thode par interpollation lin‚aire qui est utilis‚e. - Ajout option contr“le lenteur animation. - Ajout curseur pour se d‚placer dans le fichier (les boutons magn‚tophone sont en option). - Possibilit‚e de sauver les options. - Gestion des indexs pour se d‚placer dans le fichier rapidement. V1.4 Novembre 1996: ------------------- - Optimisation du programme: * Lecture fichier. * Conversion 256 couleurs par octet -> 8 plans optimis‚e. * Diminution des appels systŠme. - Diminution de l'occupation m‚moire. - Transferts DSP plus s–rs avec contr“le tous les 16 mots (handshake) pour ‚viter des problŠmes avec les cartes acc‚l‚ratrices. - Affichage temps CPU (680xx). - Affichage en informations de la taille des buffers utilis‚s. - Ajout des formats MOV rle8 (Apple Animation), smc8 (Apple Graphics), et raw8 (Apple Uncompressed). - Ajout des options sauter images, fenˆtre r‚duite, et sans interface GEM. - Suppression de l'option blitter (elle ne sert … rien). - Transferts DSP en tƒche de fond pour gagner du temps (interruption du 680xx) si l'affichage direct est s‚lectionn‚ en True Color. Dans ce mode, durant la d‚compression les transfert souris sont stopp‚s pour ‚viter des perturbations du clavier (interruptions longues), cela se traduit par un ralentissement des d‚placements souris. - Version stable en freeware remis au 2Šme Forum des Applications ATARI … Falconnexion pour ˆtre diffus‚e. Mise sur internet au ftp.cnam.fr, sur les BBS, et sur la disquette ST MAG 113. Merci … Falconnexion, … Evolution (Bertrand Marne), et … Godefroy de Maupeou. V1.5 D‚cembre 1996: ------------------- - Correction bug format AVI rle8 (Microsoft). - Correction bug conversion affichage True Color pour formats MOV rle16 (Apple Animation) et AVI cram16 (Microsoft Video 1). - Correction bug r‚‚chantillonnage rapide 16 bits st‚r‚o. - Correction problŠme avec NVDI/MAGIC en True Color FALCON se traduisant par des plantages, d‚gradation des boutons, et destruction du programme DSP (message d'erreur "D‚passement m‚moire CVID"): Ce problŠme est occasionn‚ par la fonction v_get_pixel incompatible avec le TOS en True Color: +--------------------+--------------------+ | NVDI/MAGIC | TOS 4.02 | +--------------------+--------------------+--------------------+ |<=256 couleurs |intout[0]=pixel |intout[0]=pixel | | |intout[1]=index |intout[0]=index | +--------------------+--------------------+--------------------+ |True Color FALCON |intout[0]=couleur |intout[0]=0 | | |intout[1]=-1 |intout[1]=couleur | +--------------------+--------------------+--------------------+ |True Color 16M |intout[0]/intout[1] |intout[0]/intout[1] | | |=couleur sur 32 bits|=couleur sur 32 bits| +--------------------+--------------------+--------------------+ La fonction est utilis‚e en 256 couleurs pour cr‚er un tableau d'index couleurs vdi -> palette, son utilisation est supprim‚e en True Color (il n'y a pas de palette). - Correction test DSP se traduisant par "Pas assez de m‚moire" sur des machines n'ayant pas de DSP ou de son DMA (cookie _SND). - Ajout option quitter … la fin. - Gestion carte True Color 24 bits si work_extnd[4]>=24 avec le format suivant d'un point 00000000RRRRRRRRVVVVVVVVBBBBBBBB avec/sans affichage direct sans DSP (non test‚). V1.6 1er Janvier 1997: ---------------------- - Ajout des formats MOV rle4 (Apple Animation) et rpza (Apple Video). - D‚buggage formats MOV rle16/24 (Apple Animation). - Correction problŠme allocation m‚moire sur r‚‚chantillonnage rapide si la fr‚quence fichier est inf‚rieure … la fr‚quence machine. - Correction problŠme allocation m‚moire son dans le format AVI. - Gestion des cartes graphiques si l'adresse de l'‚cran (logique) est sup‚rieure … la fin de la ST RAM (non test‚): * Mode 32768 couleurs au format suivant d'un point 0RRRRRVVVVVBBBBB. * Mode 256 couleurs sans plans (avec/sans DSP). * Si l'affichage direct n'est pas s‚lectionn‚, c'est le VDI qui g‚re l'affichage. - Conversion en True Color FALCON et 32768 couleurs directement dans la d‚compression pour les formats MOV rle4/8/16/24 (Apple Animation) raw8 (Apple Uncompressed), et le format AVI rgb8 (Microsoft). V1.7 3 Janvier 1997: -------------------- - Ajout de raccourcis clavier dans les options. - Programme en francais ou anglais (ou autre ... si le fichier N_FRENCH.TXT se trouve dans le mˆme r‚pertoire que ANIPLAY.PRG). - Correction bug r‚‚chantillonnage par interpollation lin‚aire si la fr‚quence fichier est inf‚rieure … la fr‚quence machine. V1.8 18 Janvier 1997: --------------------- - Suppression des petits claquements occasionn‚s par les raccords du r‚‚chantillonnage par interpollation lin‚aire … certaines fr‚quences. - Correction r‚‚chantillonnage par interpollation lin‚aire si la fr‚quence fichier est sup‚rieure … la fr‚quence machine qui ne devait plus fonctionner depuis probablement la version 1.5 (plantage ou toute la m‚moire ‚cout‚e). Le r‚echantillonnage rapide ne posait pas de problŠme. - Correction ‚crasement du fichier N_FRENCH.TXT … la place d'ANIPLAY.INF si sauvegarde configuration demand‚e (si N_FRENCH.TXT utilis‚). Merci … Simon Yardley (England) pour la diffusion. - Ajout sauvegarde image courante au format IMG ou TGA. - Ajout sauvegarde son au format AVR (ATARI), WAV (PC), ou AIF (MAC) … la fr‚quence d'origine si le r‚‚chantillonnage n'est pas s‚lectionn‚, ou … la fr‚quence machine s'il est s‚lectionn‚. - Correction bug conversion image avec les cartes graphiques dans certains cas. - Correction palette couleurs avec carte graphique 256 couleurs sans plans. - Correction problŠmes avec certains fichiers AVI rgb8 (Microsoft). - Optimisation d‚compression cvid (Radius Cinepak) sans DSP en True Color FALCON ou carte graphique 32768 couleurs. V1.9 24 Janvier 1997: --------------------- - Correction sauvegarde fenˆtre aprŠs pause pour redraw avec l'affichage direct (bug de la version 1.8). - Correction s‚lecteur fichier en appuyant sur le bouton 'Load' (AVR, WAV ou AIF au lieu de MOV). - Optimisation d‚compression cvid (Radius Cinepak) en noir et blanc. - D‚buggage du fonctionnement avec carte graphique en ayant pas de carte graphique (je n'ai qu'un FALCON !): * Correction transfert image ‚cran sans affichage direct. * Correction affichage direct en 256 couleurs. * Correction changement de palette en 256 couleurs avec l'affichage direct. - Gestion carte graphique NOVA en 32768 couleurs au format suivant d'un point VVVBBBBB0RRRRRVV (format intel), choix demand‚ au lancement du programme. V1.10 1er F‚vrier 1997: ----------------------- - Correction problŠme lecture des indexs avec certains fichiers AVI (petits fichiers). - Correction signe ‚chantillons 8 bits MOV twos. - Ajout d‚compression DSP MOV rpza (Apple Video). - Correction gestion erreurs DSP. - Optimisation d‚compression MOV rpza (Apple Video) sans DSP en True Color FALCON ou carte graphique 32768 couleurs. V1.11 8 F‚vrier 1997: --------------------- - Gestion du son compress‚ deltapack ima4 MOV. - Gestion formats AVI rpza (idem MOV), msvc8 (idem cram8), et msvc16 (idem cram16). - Optimisation d‚compression AVI cram8 (Microsoft Video 1) sans DSP en True Color FALCON ou carte graphique 32768 couleurs. V1.12 22 F‚vrier 1997: ---------------------- - Gestion du son compress‚ deltapack dvi_adpcm (dvi), deltapack ms_adpcm (apcm), et mulaw (ulaw) AVI (non test‚). - Correction gestion des indexs des fichiers AVI, problŠme depuis la version 1.10 avec certaines animations (merci … Yu-Ou Wang de Paris). - Am‚lioration synchronisation si le son et les images ne sont pas entrelac‚s dans les fichiers AVI. - Ajout formats MOV raw4/16/24/32 (Apple Uncompressed), yuv2 (Component Video), et yuv9 (yvu9, Intel Raw) (non test‚). - Ajout formats AVI rgb4/16/24 (Microsoft), et yuv9 (yvu9, Intel Raw) (non test‚). V1.13 1er Mars 1997: -------------------- - Ajout option pour couper le son. - Mode pas … pas (image par image en pause). - Le d‚placemant dans le fichier (avec les flŠches du clavier, les boutons ou le curseur) en pause ne relance plus la lecture (il ne fonctionnait pas avec le clavier). - Correction du d‚placement avec SHIFT + flŠche qui ne fonctionnait plus depuis la version 1.07 (raccourcis dans les menus). - Correction sur FALCON de la gestion directe du clavier pour le d‚placement dans un fichier avec l'option sans interface GEM (r‚p‚tition … l'infini avec un fichier MOV), sur les autres machines la lecture du clavier est faite par le DOS (avec interface GEM, c'est le GEM qui g‚re les ‚v‚nements). - Vitesse des fichiers MOV toujours align‚e sur le son (si pr‚sent) et non pas uniquement pendant la reproduction sonore. - Sur FALCON, am‚lioration gestion directe du clavier avec l'option sans interface GEM, celle-ci posait des problŠmes sous environnement multitƒche (prise en compte al‚atoire). - Il est dor‚navant possible d'‚couter le son des animations dont le type de compression d'image n'est pas reconnu. - Conversion en True Color FALCON et 32768 couleurs directement dans la d‚compression pour les formats AVI rle4/8 (Microsoft), et cram16 (Microsoft Video 1), et le format MOV smc8 (Apple Graphics). V1.14 22 Mars 1997: ------------------- - Ajout menu slide show. - Correction d‚compression DSP rpza (Apple Video), d‚compression partielle des images de grande taille. - Correction d‚compression AVI cram16 (Microsoft Video 1) qui n'avait jamais ‚t‚ test‚ (merci … Pascal Ricard de Pierrevert). - Correction retard d‚marrage du son si le son et les images ne sont pas entrelac‚s dans les fichiers AVI (merci … Pascal Ricard de Pierrevert). - Ajout arrˆt animation (touche UNDO) pour un retour au menu. Avant, il fallait faire CTRL+L ou CTRL+O puis 'Annuler'. - Sur FALCON r‚initialisation du son comme un STE lors de l'arrˆt du son (matrice sonore et fr‚quences STE). - Sur FALCON avec moniteur TV ou VGA si l'option sans interface GEM est coch‚e l'affichage s'effectue dans une r‚solution vid‚o de 320 * 240 True Color dans la mesure du possible (si l'image n'est pas sup‚rieure … 320 * 240). La machine rebascule automatiquement dans le mode vid‚o courant en cas d'erreur ou d'arrˆt. - Plus de gestion de fenˆtre avec l'option sans interface GEM. - Correction sauvegarde image avec affichage direct s‚lectionn‚ (image noire dans certains cas si elle est r‚cup‚r‚e … l'‚cran). - Ajout affichage des options activ‚es pour l'option sans interface GEM (touche O). - Ajout boŒte statistiques disponible dŠs que l'animation est termin‚e (touches I ou CTRL+I). - Ajout option sans interface GEM si le programme est en accessoire. V1.15 Mai 1997: --------------- - Correction affichage dimensions minimales de l'‚cran en cas de r‚solution vid‚o insuffisante avec l'option sans interface GEM (dimensions de l'‚cran affich‚es, erreur depuis la version 1.14). - Adresse de l'‚cran physique test‚e … la place de l'‚cran logique pour les cartes graphiques. - Correction d‚compression son st‚r‚o ima4 MOV (non test‚), merci … Bruno Levionnois. - Correction slide show qui ‚tait interrompu aprŠs la sauvegarde du son ou d'une image. - Diminution des tests des diff‚rents formats pour ne pas ralentir le programme. - Au lancement du programme, test de la taille du tampon AES car MAGIC 4 se plante si les menus sont trop grands (cas du menu options depuis la version 1.13, en 320 * 240 16 couleurs par exemple). Diminution de la taille du menu option. - Ajout possibilit‚e de copier l'image courante (CTRL+C) dans le presse-papier GEM (fichier SCRAP.IMG). - Ajout gestion options dans ligne de commande. Si elle contient au moins l'une des options suivantes alors le programme d‚marre comme un programme TOS, le GEM n'est utilis‚ (VDI et AES): +d: avec dsp (-d: sans dsp) +m: avec images (-m: son seulement) +i: bouclage (-i: sans) +p: avec son (-p: coupure son) +s: sauter images (-s: toutes les images) +r: r‚‚chantillonnage du son (-r: sans) +e: affiche les erreurs (-e: sans, +e par d‚faut) - Ajout appel documentation sous ST-GUIDE. - Le nom de la compression image apparaŒt ‚galement en plus de l'identificateur (par exemple: cvid, Radius Cinepak). Cela est visible lors de l'ouverture de la fenˆtre ou avec informations (^I). - Am‚lioration reconnaissance des fichiers MOV. - Le DSP peut maintenant ˆtre utilis‚ dans des r‚solutions vid‚o inf‚rieures … 256 couleurs (bien qu'il n'apporte pas grand chose, car beaucoup de temps est perdu avec le tramage en monochrome). - Correction problŠme de lecture directe du clavier sur FALCON avec l'option sans interface GEM avec les fichiers AVI (retour au s‚lecteur sans fin aprŠs ^O). - Correction largeur et hauteur fichiers AVI si mauvais alignement par rapport … la compression utilis‚e. - Correction initialisation tableau couleurs yuv2 (Component Video) et yuv9 (yvu9, Intel Raw). - Optimisation d‚compression cvid (Radius Cinepak) sans DSP en True Color FALCON ou carte graphique 32768 couleurs en utilisant un tableau de couleurs pr‚calcul‚ de 512 Koctets (presque aussi rapide qu'avec le DSP) mais l‚gŠre perte qualit‚ couleurs. Une option suppl‚mentaire 'Qualit‚' a ‚t‚ ajout‚e pour conserver l'ancienne m‚thode. - Initialisation palette couleurs lors de l'ouverture fenˆtre (cela fait plus propre en 256 couleurs). - Ajout dans la boŒte statistiques du temps d'occupation CPU moyen, minumum, et maximum. - Correction lecture du son des fichiers MOV g‚n‚r‚s par M_PLAYER (tout le son est en un seul bloc, mais plusieurs indexs sont d‚clar‚s), merci … Jo‰l Houplon de Chaville. - Ajout du format AVI/MOV jpeg avec DSP. V1.16 Juin 1997: ---------------- - D‚compression DSP plus rapide par diminution des transferts DSP vers le 680xx en True Color FALCON (impossible en 256 couleurs, car le DSP effectue le tramage en 256 couleurs et il faut envoyer tous les points), environ 20% plus rapide en compression cvid (Radius Cinepak). - Optimisation lecture entˆtes fichier MOV. - Am‚lioration option sauter images. - Ajout sauvegarde param‚trable d'images. - Ajout options dans ligne de commande: +xnnnnn, +ynnnnn: pour fixer la position de l'animation … l'‚cran. +annnnnnnnnn: adresse contr“le programme. +znnnnnnnnnn: adresse informations. - Affichage de la fenˆtre en arriŠre plan possible si l'affichage direct n'est pas s‚lectionn‚, dans l'autre cas la fenˆtre est toujours forc‚e en premier plan. - Affichage du num‚ro de l'image courante dans la ligne d'informations de la fenˆtre en mode pas … pas ou pendant la sauvegarde d'images. - Popup-menu option utilisable avec raccourcis clavier, flŠches verticales, ou souris (touche O). - Correction d‚compression DSP cvid (Radius Cinepak), d‚bordement possible de la m‚moire DSP sur des images de grande taille occasionnant l'erreur 'ID cvid inconnu'. - Correction problŠme changement de palette lors du changement de compression au cours du mˆme fichier MOV. - Correction de deux boŒtes d'alerte o— le bouton 'Annuler' ne fonctionnait plus depuis la 1.15. - Correction lecture son st‚r‚o ima4 MOV (plantage auparavant). - Correction lecture son deltapack dvi_adpcm (dvi) AVI (plantage auparavant, test‚ en mono). - Correction lecture son deltapack ms_adpcm (apcm), et mulaw (ulaw) AVI (non test‚, plantage auparavant). - Correction problŠme initialisation palette dans des r‚solutions vid‚o inf‚rieures … 256 couleurs. - Correction information dur‚e son MOV dans le cas o— l'animation QuickTime comporte des images, du son et du texte (le texte n'‚tant pas reconnu, la dur‚e du son correspondait au texte). - Correction problŠme sauvegarde image si l'affichage direct est s‚lectionn‚ et la fenˆtre en ic“ne. - Ajout d‚compression DSP cvid (Radius Cinepak) en noir et blanc. - Optimisation d‚compression cvid (Radius Cinepak) en noir et blanc. V1.17 Juillet 1997: ------------------- - Correction lecture du son des fichiers AVI g‚n‚r‚s par M_PLAYER (tout le son est en un seul bloc, mais plusieurs indexs sont d‚clar‚s). - Correction option sauter images pour un fichier AVI ne comportant qu'un seul bloc son. - Si le fichier ne comporte qu'un seul bloc son, le direct to disk est supprim‚ au niveau du son (gain de m‚moire et bouclage DMA son supprim‚). - La lecture du fichier pour le son n'est plus faite si l'option couper son est s‚lectionn‚e. - Initialisation des tableaux CONTRL, INTIN, PTSIN, INTOUT, et PTSOUT avec ceux du player pour les fonctions LineA ($A00x) pour le curseur souris (HIDEM et SHOWM) pour MAGIC4 (sans NVDI), cela occasionnait un plantage dans la version pr‚c‚dante (avec NVDI ou le TOS pas de problŠmes). La LineA est utilis‚e … la place des fonctions VDI car plus rapide (de toute fa‡on en mode TOS le VDI ne peut pas ˆtre utilis‚). - Suppression routine lecture fichier AVI sans indexs (ca n'existe pas). - Ajout options dans ligne de commande: +wnnnnn: pour forcer la largeur de l'‚cran. +hnnnnn: pour forcer la hauteur de l'ecran. +bnnnnn: pour forcer le nombre de plans de l'‚cran. - Correction erreur option sauter images. - Si le fichier ANIPLAY.INF n'est pas trouv‚ dans le r‚pertoire courant au d‚marrage du programme, le chemin est demand‚ au GEM (SHEL_FIND), sauf si le programme d‚marre en mode TOS. Il en est de mˆme pour le fichier N_FRENCH.TXT s'il existe. V1.18 Aout 1997: ---------------- - Correction fin de chaŒne ligne de commande (problŠme avec la version pr‚c‚dante). - Option sauter images inhib‚e si le fichier ne le permet pas. - Correction d‚compression yuv9 (yvu9, Intel Raw) qui n'avait jamais ‚t‚ test‚, merci … Christophe Villeneuve de Bourges. - Correction cadence image si option couper le son s‚lectionn‚e (trop rapide avant). - Correction cadence son sur les fichiers AVI dont le son et les images ne sont pas entrelac‚s (problŠme possible de r‚p‚tition du son sans que ce soit justifi‚ avant). - Correction changement de palette fichiers AVI (merci … Denis Huguet de Mehun sur YŠvre). - Correction decompression rpza (Apple Video), problŠmes sur certains fichiers, merci … Guillaume Tello de Montreuil Bellay. - Correction affichage compressions AVI rgb4 et rle4 (Microsoft), et MOV raw4 (Apple Uncompressed) et rle4 (Apple Animation). - Augmentation du contraste pour la d‚compression AVI/MOV jpeg en couleurs avec le DSP. - Diminution des tests sur le son dans l'entˆte d'un fichier AVI (sur certains fichiers la fr‚quence d'‚chantillonnage ‚tait incoh‚rente). - Sur les fichiers AVI o— le son est entrelac‚ avec les images, le changement de bloc son DMA ne se fait plus … chaque image, mais au bout d'un certain nombre (qui correspond aux blocs initiaux). Cela permet d'am‚liorer l'option sauter images. De cette fa‡on la lecture est similaire aux fichiers MOV. - Correction allocation m‚moire son deltapack ms_adpcm (apcm), et mulaw (ulaw) AVI. - Correction retard du son sur l'image sur les fichiers MOV (visible sur certains fichiers), merci … Guillaume Tello de Montreuil Bellay. - Conversion des ‚chantillons 16 bits en 8 bits sur les machines n'ayant pas de son 16 bits (cas du TT par exemple). - Sur les machines n'ayant pas de son DMA, c'est le circuit YAMAHA qui est utilis‚ (toujours en direct to disk, cas de l'HADES par exemple). - Si le microprocesseur est sup‚rieur au 68030 et qu'un CODEC 16 bits existe (cookie-jar '_SND'), les fonctions XBIOS pour le son DMA sont utilis‚s si le son DMA existe (cas de la STARTRACK sur l'HADES ?). - Tramage supprim‚ en 256 couleurs pour les animations en 32768 et 16 millions de couleurs si les options qualit‚ et d‚compression DSP ne sont pas s‚lectionn‚s (plus rapide qu'avec le DSP mais grosse d‚gradation de la qualit‚). - Ajout fonction scan pour afficher les images le plus vite possible sans le son (avec la touche S ou un double-clic sur le bouton avance rapide). - Ajout des formats MOV raw1/2 (Apple Uncompressed) et rle1/2 (Apple Animation). - Ajout du format AVI/MOV jpeg sans DSP. - Ajout d‚compression yuv2 (Component Video) et yuv9 (yvu9, Intel Raw) en noir et blanc. - Gestion des fichiers MOV en niveaux de gris raw1/2/4/8 (Apple Uncompressed), rle1/2/4/8 (Apple Animation), smc8 (Apple Graphics). V1.19 Septembre 1997: --------------------- - Correction problŠme de plantage avec SpeedoGDOS depuis la version 1.15 (pas de problŠme sous VDI du TOS ou NVDI, sauvegarde de registre non faite sur l'appel de la fonction VDI vq_color, merci … Bruno B‚gni de Lausanne). - Ajout des formats MOV msvc8/16 (Microsoft Video 1, idem AVI cram). - Ajout des formats AVI/MOV iv31 et iv32 (Intel Indeo R3.1 et 3.2, merci … Denis Huguet de Mehun sur YŠvre). V1.20 Octobre 1997: ------------------- - Optimisation formats AVI/MOV iv31 et iv32 (Intel Indeo R3.1 et 3.2), l'option 'Qualit‚' permet en enlevant la qualit‚ des couleurs d'acc‚l‚rer la d‚compression. - Am‚lioration option sauter images pour les fichiers AVI, dans le cas ou chaque image est int‚grale (key-frame … chaque image). - Am‚lioration inhibition option sauter images si le fichier ne le permet pas. - Diminution memoire programme (zone BSS). - Lecture directe du clavier sur TT (tampon clavier) avec l'option sans interface GEM. - Correction lecture son deltapack ms_adpcm (apcm) AVI. - Correction cadence image sur certains fichiers MOV sans son. - Correction plantage possible sauvegarde image (X)IMG True Color d'une animation en 256 couleurs dans une resolution vid‚o sup‚rieure (buffer trop petit). - Correction chemin erron‚ ligne de commande pour le slide show d'un r‚pertoire. - Prise en compte immediate d'un changement de palette ‚ventuel lors d'un d‚placemant dans un fichier AVI (avec les flŠches du clavier, les boutons ou le curseur). - Correction tramage monochrome sur animations en 32768 couleurs (niveaux de gris mauvais). - Tramage en 16 couleurs dans cette resolution vid‚o. - Ajout gestion message AV_SENDKEY (AV protocol). - Ajout du format AVI/MOV cvid (Radius Cinepak) en 256 couleurs (non test‚, merci … … Guillaume Tello de Montreuil Bellay et Jean-Jacques Ardoino). - Ajout gestion fichiers FLI/FLC/FLH, merci … Guillaume Tello de Montreuil Bellay pour ses sources. V1.21 Novembre 1997: -------------------- - Ajout FLH PC, merci … Remi Vanel. - Correction messages d'erreur d‚compression jpeg et correction problŠme alignement largeur et hauteur sur 8 pixels (merci … Thierry Benet). - Correction probleme popup menu avec MagicMac (merci … Joachim Fornallaz). - Correction affichage image si d‚placement en pause sur un fichier AVI. - Correction lecture son deltapack ms_adpcm (apcm) AVI (enfin test‚). - Correction du son DMA sous MagicMac grace au cookie-jar 'MgMc' pour l'utilisation des fonctions XBIOS FALCON (programme MacSound). - Correction affichage direct avec certaines cartes graphiques (par exemple sur le PowerMAC avec MagicMac) dans le cas ou la largeur d'une ligne en m‚moire ne correspond pas avec la largeur de l'‚cran, en utilisant le cookie-jar 'EdDI' et la fonction ‚tendu du VDI vq_scrninfo. Cette fonction permet ‚galement la d‚termination automatique d'une carte graphique 32K format motorola/intel soit MATRIX/NOVA (merci … Joachim Fornallaz pour ses nombreux tests). - Utilisation syst‚matique de la fonction vro_cpyfm du VDI dans les modes graphiques >= 256 couleurs non compatibles ATARI et sans l'affichage direct. - Le cookie-jar '_VDO' … -1 est test‚ pour reconnaitre un mode graphique non compatible ATARI (gestion des cartes graphiqes). - Ajout message GEM 'AP', aprŠs envoi de ce message au player, il renvoi la structure suivante dans msg[3] et msg[4], exemple avec CPX. - Ajout ligne de commande possible avec le message VA_START: +c: avec contr“le lenteur (-c: sans) +d: avec dsp (-d: sans dsp) +g: avec interface GEM (-g: sans interface GEM) +i: bouclage (-i: sans) +l: fenˆtre r‚duite (-l: fenˆtre normale) +m: avec images (-m: son seulement) +p: avec son (-p: coupure son) +q: avec qualit‚ (-q: sans) +r: r‚‚chantillonnage du son (-r: sans) +s: sauter images (-s: toutes les images) +t: boutons magn‚tophone (-t: curseur) +v: avec affichage direct (-v: sans) +xnnnnn, +ynnnnn: position (5 chiffres max, centr‚e par d‚faut) - Ajout gestion option sauter images sans le son. - Gestion de la carte PSOUND sur port // pour l'HADES (cookie-jar 'PSND'). - Gestion des noms longs. V1.22 Janvier 1998: ------------------- - Ajout gestion carte NOVA 65536 couleurs, d‚termination 32768/65536 couleurs … partir de vq_scrninfo ou du cookie-jar 'NOVA' en cas d'‚chec. - Ajout option avec/sans D2D, pour charger totalement le fichier en m‚moire (si possible) avant de lancer l'animation (merci … Magnus Kollberg). - Lors d'un bouclage de fichier MOV, la lecture des entˆtes n'est plus faite. - Correction du son DMA sous MagicMac grace au cookie-jar 'MgMc' pour l'utilisation des fonctions XBIOS FALCON (programme MacSound). - Correction affichage image si d‚placement en pause sur certains fichiers AVI et avec l'affichage direct, et d‚placement dans un fichier son MOV (problŠme depuis la version pr‚c‚dante). - Correction erreur fin de fichier atteinte possible en fin de fichier MOV sans images (fichier son). - Correction du son DMA pour MagicMac en remplacant l'interruption de changement de bloc DMA du direct to disk par la lecture du compteur DMA (fonction XBIOS buffptr). - Correction reconnaissance carte NOVA avec les vieux drivers VDI, cookie-jar 'NOVA' utilis‚ … la place du cookie 'EdDI' et la fonction ‚tendue du VDI vq_scrninfo (merci … Karel Post). - Correction plantage possible avec certains fichiers FLI APEX (chuck FLI_BRUN). - Correction calcul cadence image avec le son 16 bits sur machine n'ayant pas de son 16 bits (TT, merci … Guillaume Tello de Montreuil Bellay). - Correction d‚compression MOV raw (Apple Uncompressed), image invers‚e (merci … Joachim Fornallaz). - Correction d‚compression cram8 (Microsoft Video 1) en True Color (carte 16M). - Correction d‚compression cvid (Radius Cinepak) en True Color (carte 16M, merci … Joachim Fornallaz). - Correction problŠme lecture des indexs avec certains fichiers AVI o— le son est … la fin (petits fichiers). - Ajout fonctions pour le message 'AP' envoy‚ au player: * msg[3] … 0, le player renvoi toujours le message 'AP' d'infos. * msg[3] … 1 permet de se positionner … msg[4-5] secondes. * msg[3] … 2 permet de se positionner … msg[4-5] images. Pour msg[3]<>0 il n'y a pas de message de retour 'AP'. - Ajout option -k pour couper la gestion du clavier dans la ligne de commande GEM avec VA_START, cela permet de g‚rer le player avec des AV_SENDKEY … la place. - Utilisation du TRAP #5 … la place de Supexec pour acc‚l‚rer le programme (sauf sous MagicMac et en TTP). - Ajout zoom 2X et am‚lioration gestion dimensionnement fenˆtre. - Utilisation du s‚lecteur de Magic (fonction FSLX_DO du GEM) pour les noms longs. - Sur FALCON, gestion horloge externe de 22,5792 MHz sur le port DSP pour obtenir les fr‚quences 11025, 22050 et 44100 Hz afin d'‚viter le r‚‚chantillonnage sur 99% des fichiers (merci … Nicolas Boulesteix de Gaillon sur Montcient). V2.0 F‚vrier 1998: ------------------ - Diminution sur FALCON et le DSP de 90% des fichiers AVI/MOV cvid (Radius Cinepak) de la possibilit‚e d'avoir le message 'Impossibilit‚ de charger le bloc … d‚compresser dans la m‚moire DSP'. - Ajout lecture fichiers son au format AVR (ATARI), WAV (PC), ou AIF (MAC). - Ajout affichage images JPEG. - Ajout r‚glage de volume. - Ajout QuickTime VR en fenˆtre GEM (merci … Guillaume Tello de Montreuil Bellay). - Gestion fonction masquer sous Magic. - Am‚lioration reconnaissance fichiers QuickTime (chuck skip, merci … Guillaume Tello de Montreuil Bellay). - Gestion carte 16 millions de couleurs (HADES au format XBVR). - Correction problŠme absence de son avec certains fichiers MOV o— le son est … la fin (petits fichiers, merci … Raymond Collins). - Corrections d‚compression jpeg. - Corrections tests dimensions jpeg dans fichiers AVI/MOV (merci … Cl‚ment Benrabah). - Correction d‚compression iv32 (Intel Indeo), certaines images ne contenant que leur entˆte perturbaient le player (merci … Cl‚ment Benrabah). - Flag de sauvegarde d'image remis … 0 en cas d'arrˆt de la sauvegarde en cours (message d'alerte r‚apparaissant avant). - Remplacement de l'instruction MOVEP pour les routines sonores YAMAHA et carte PSOUND sur le port // car cette instruction n'existe plus sur le 060 (elle est ‚mul‚e sur l'HADES, merci … Lo‹c S‚bald de Caveirac). - Correction sauvegarde images FLI (le numero de d‚part ‚tait l'image courante). - Correction sauvegarde image avec l'affichage direct (l'image du s‚lecteur de fichier d'origine apparaissait … la place de l'image, merci … Christian Marillat). - Correction plantage possible avec option sauter images s'il n'y a pas de son, problŠme depuis la version 1.21. V2.1 Avril 1998: ---------------- - Option fenˆtre r‚duite inhib‚e pour les fichiers sonores (merci … Noah Silva). - Correction plantage possible du QuickTime VR/1 quand le curseur de la souris se trouve sur le contour de la fenˆtre sur certains systŠmes (le TT !, merci … Guillaume Tello de Montreuil Bellay). - Correction blocage des fichiers sonores QuickTime (problŠme depuis la version pr‚c‚dante). - Correction r‚affichage curseur souris aprŠs passage en pause dans le cas ou le transfert DSP se fait par interruptions (affichage direct et True Color FALCON). - Correction palette couleurs sur certains fichiers QuickTime (merci … Guillaume Tello de Montreuil Bellay). - Largeur image limit‚e maintenant … 768 pixels pour le DSP (640 auparavant, au del… 'Pas assez de m‚moire DSP'). - Am‚lioration surveillance compteur DMA sous XBIOS (buffptr). - Gestion s‚lecteur de fichier Selectric pour les extensions pr‚d‚finies (cookie-jar 'FSEL'). - Gestion bulles d'aides boutons fenˆtre avec BubbleGEM. - La zone d'informations du message 'AP' est maintenant en global sur les systŠmes avec protection m‚moire. - Activation routines XBIOS et d‚sactivation LINEA si le cookie-jar '_DOL' est d‚tect‚ (DOLMEN !). Si la LINEA est inutilisable le mode TOS n'est pas possible et pour le GEM le VDI est utilis‚. - La touche ESC ou le bouton de fermeture de la fenˆtre permettent de quitter le programme seulement si l'option quitter … la fin est s‚lectionn‚e, dans le cas contraire l'animation est stopp‚e et la fenˆtre est ferm‚e. - Le DAC est reconnect‚ … la matrice … chaque fois que le son est relanc‚ (avec la fonction XBIOS soundcmd(ADDRIN,3)), car certains programmes le d‚connecte parfois. - Am‚lioration statistiques (temps mauvais parfois). - Ascenseurs en fenˆtre si l'animation ou l'image d‚passent les dimensions du bureau. - Ajout sauvegarde partielle du son. - Optimisation tramage en 256 couleurs (r‚solution vid‚o <= 256 couleurs) des animations en 16M ou 32768 couleurs grace … un tableau pr‚calcul‚ de 1 Moctets (filtre de Bayer 8 x 8). L'allocation du buffer est faite uniquement en 256 couleurs (option grisee pour les r‚solutions vid‚os inf‚rieures ou le manque de m‚moire). - Ajout QuickTime VR2 en fenˆtre GEM. - Diminution de la taille de certains buffers suivant la r‚solution ‚cran. MEQUIGNON Didier, Avril 1998 Annexe: ------- Le transfert dans les buffers se fait de la fa‡on suivante (la m‚thode la plus rapide ‚tant la d‚compression du buffer fichier vers l'‚cran): * Avec affichage direct (en 256 couleurs avec plans ou monochrome l'affichage direct n'est possible que si la largeur de l'image est align‚e sur un mot): Format cvid/jpeg/yuv2/yuv9/iv31/iv32 16 millions de couleurs: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ La d‚compression se fait soit directement en True Color FALCON ou 32768 couleurs, en True Color 24 bits, ou tramage en 256 couleurs si l'‚cran <= 256 couleurs. Si le mode noir est blanc et choisi, la d‚compression se fait en 256 couleurs. * en True Color 24 bits XRVB Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en True Color 24 bits XBVR Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> * en 32768 ou 65536 couleurs Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en 256 couleurs avec plans Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> 256 couleurs avec plans * en 256 couleurs sans plans Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en monochrome Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> tramage en monochrome * noir et blanc en True Color 24 bits Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> 16 millions de couleurs * noir et blanc en 32768 ou 65536 couleurs Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * noir et blanc en 256 couleurs avec plans Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> 256 couleurs avec plans * noir et blanc en 256 couleurs sans plans Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * noir et blanc en monochrome Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> tramage en monochrome Formats rgb24/raw24/rle24 16 millions de couleurs: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ La d‚compression se fait soit directement en True Color FALCON ou 32768 couleurs, en True Color 24 bits, ou tramage en 256 couleurs si l'‚cran <= 256 couleurs. * en True Color 24 bits XRVB Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en True Color 24 bits XBVR Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> * en 32768 ou 65536 couleurs Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en 256 couleurs avec plans Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> 256 couleurs avec plans * en 256 couleurs sans plans Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en monochrome Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> tramage en monochrome Format rgb16/raw16/rle16/cram16/rpza/flh 32768 couleurs: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ La d‚compression se fait en True Color FALCON ou 32768 couleurs, ou tramage en 256 couleurs si l'‚cran <= 256 couleurs. * en True Color 24 bits Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 32768 couleurs -> 16 millions de couleurs * en 32768 ou 65536 couleurs Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en 256 couleurs avec plans Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> 256 couleurs avec plans * en 256 couleurs sans plans Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en monochrome Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs tram‚es -> tramage en monochrome Formats raw1/rle1 2 couleurs, raw2/rle2 4 couleurs, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rgb4/raw4/rle4 16 couleurs, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ et cvid/rgb8/raw8/rle8/smc8/cram8/fli/flc 256 couleurs: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ La d‚compression se fait en 256 couleurs * en True Color 24 bits Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> 16 millions de couleurs * en 32768 ou 65536 couleurs Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en 256 couleurs avec plans Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> 256 couleurs avec plans * en 256 couleurs sans plans Buffer fichier Buffer image Buffer ‚cran Ecran |------------------------------------------> * en monochrome Buffer fichier Buffer image Buffer ‚cran Ecran |--------------->|-------------------------> conversion 256 couleurs -> tramage en monochrome * Sans affichage direct une ‚tape suppl‚mentaire existe dans le buffer ‚cran. Si l'‚cran est < 256 couleurs les ‚tapes suppl‚mentaires sont les suivantes: Buffer fichier Buffer image Buffer ‚cran Ecran - - ---------->|----------> conversion vers le buffer ‚cran en tramage monochrome ou tramage en 16 couleurs dans cette resolution puis conversion via le VDI pour transformation ou transfert dans la r‚solution de l'‚cran vers l'‚cran