home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 1200 / CCE_1233.ZIP / CCE_1233 / MPLAYER.132 / MPLYR_FR.DOC < prev    next >
Text File  |  1996-09-16  |  13KB  |  335 lines

  1. (régler TAB sur 8 caractères pour retrouver le formatage d'origine)
  2.  
  3. TELLO Guillaume
  4. 240 rue Estienvrin
  5. 49260 Montreuil Bellay
  6.     FRANCE
  7.  
  8. Email: gtello@planete.net
  9.  
  10.  
  11.  
  12. ****************************************************************************
  13.         DOCUMENTATION DE M_PLAYER.PRG Version 1.31
  14.             succède à AVI_QT.PRG version 1.10
  15. ****************************************************************************
  16.  
  17.  
  18.     Player de fichiers Quick Time (du Mac), AVI (du PC) images et
  19.             sons et FLI/FLC (du PC).
  20.  
  21.  
  22. ******* Shareware **********
  23.  
  24.      Pour vous enregistrer comme utilisateurs, envoyez $10 (entre 50 et
  25. 60 francs, ça dépend) à mon adresse ou à ma banque:
  26.  
  27. Banque: Crédit Agricole Anjou Mayenne / 49 Angers
  28.     n° compte: 10434852000
  29.  
  30.  
  31.         B L A - B L A   G É N É R A L
  32.         *****************************
  33.  
  34. Possibilités:
  35. ¨¨¨¨¨¨¨¨¨¨¨¨¨
  36.     Rejoue trois types d'animations:
  37.     - *.MOV (Quick Time)
  38.         - images compressées en CVID uniquement
  39.         - son mono/stéréo en 8 ou 16 bits au format TWOS ou RAW
  40.         - synchronisation image/son désactivable
  41.         - son désactivable
  42.     - *.AVI (Video for Windows)
  43.         - images compressées en CVID, CRAM16 ou CRAM8, RLE8, RGB8
  44.         - son mono/stéréo en 8 ou 16 bits
  45.         - synchronisation image/son désactivable
  46.         - son désactivable
  47.  
  48.         Sur l'ensemble des CD dont je dispose, ceci représente 79% des
  49. animations. Si j'ajoute celles ou on obtient le son (image non supportée)
  50. ou l'image (son non supporté) on passe à 97% des animations dont on peut
  51. tirer quelque chose.
  52.  
  53.     - *.FLI/FLC (Autodesk Animator)
  54.         - images seulement
  55.         - trois vitesses (maxi, normal, lent)
  56.  
  57. Matériel requis:
  58. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  59.     - un Falcon en mode True Color (32768 couleurs) et plein de RAM
  60.     - un TT avec carte NOVA en True Color (32768 couleurs) ou 256
  61.     couleurs et grosse RAM
  62.     - un TT avec carte Crazy Dots 2, même chose qu'avec NOVA.
  63.  
  64. Pourquoi pas un STE?
  65. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  66.     J'utilise des instructions du 68030, donc pas de 68000 possible...
  67. De toutes façons, le 68030 rame déjà avec son cache et sa TT Ram, alors un
  68. 68000 à 8MHz...
  69.  
  70. Pourquoi pas en 16 ou 256 couleurs sur Falcon?
  71. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  72.     Sur un Atari normal, les couleurs sont codées par plans et c'est
  73. énervant. Seul le mode True Color du Falcon code les points les uns à la
  74. suite des autres, on retrouve aussi ce système simple sur une carte NOVA
  75. en 256 et 32768 couleurs.
  76.  
  77. Pourquoi 'plein de RAM'?
  78. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  79.     Ça n'est vraiment utile que pour le son, en pratique, avec 2Mo on
  80. peut jouer une animation muette quelle que soit sa taille (les images sont
  81. lues et décodées au fur et à mesure, la suivante écrasant la précédente).
  82.     Pour le son, la seule possibilité acceptable (du point de vue de
  83. la vitesse) que j'ai trouvée est de charger TOUT le son en RAM puis de
  84. lancer l'animation. Avec cette méthode, je ne ralentis pas du tout le
  85. traitement des images et il n'y a pas de coupure du son (comme sur un PC
  86. ignoblement programmé).
  87.     J'ai constaté qu'en général, le son représente 10% de la taille du
  88. fichier (c'est une moyenne grossière, mais suffisante pour la suite).
  89. Chaque méga octet représente 1'23" à 12,5kHz, donc sur un Falcon ou on
  90. aurait 2Mo de libre pour le son, les animations de 2'46" passeraient (un
  91. fichier de 20Mo à peu près), sur un Falcon ayant 12Mo de libres pour le son
  92. on pourrait pousser jusqu'à 16'36" (un fichier de 120Mo à peu près).
  93.     De toutes façons, si le son ne tient pas en mémoire, les images
  94. sont quand même affichées (et peuvent être synchronisées à la vitesse
  95. réelle du son).
  96.  
  97. Zut, j'ai plein de TT RAM, mais on ne peut pas y jouer du son DMA...
  98. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  99.     Sur un TT, on a tout intérêt à laisser les flags 'TT Load' et 'TT
  100. Malloc' pour que le programme se charge en TT Ram laissant le plus grand
  101. bloc possible de ST Ram libre.
  102.     La TT Ram est utilisée pour stocker l'excédent de son, elle est
  103. ensuite copiée par blocs en ST Ram à mesure que le son avance. Ceci
  104. occasionne de petites coupures du son (en gros, 1/2seconde pour 1,5Mo)
  105. mais permet de profiter pleinement de la capacité du TT.
  106.  
  107.  
  108.             M I S E   E N   M A R C H E
  109.             ***************************
  110.  
  111. Les fichiers
  112. ¨¨¨¨¨¨¨¨¨¨¨¨
  113.     M_PLAYER.PRG    ; le programme, version 1.32
  114.     M_PLAYER.RSC    ; son interface (à mettre dans le même dossier!)
  115.     MPLYR_FR.DOC    ; utile au moins une fois
  116.     MPLYR_EN.DOC    ; doc anglaise (Merci à Dave Brook pour les corrections)
  117.     MP_ICON.RSC    ; Les icones! (Merci à Julien CHauveau pour leur création)
  118.  
  119. Lancement
  120. ¨¨¨¨¨¨¨¨¨
  121.     Soit on double-clique dessus, on passe alors par un sélecteur de
  122. fichiers normal dans lequel on choisit l'animation (MOV ou AVI) voulue.
  123.     Soit on tire une animation (MOV ou AVI) qu'on lâche sur l'icone
  124. du programme, il charge automatiquement le fichier en question.
  125.  
  126.     Premier formulaire:
  127.  
  128.     1) la première ligne indique le type (AVI, MOV, FLx) détecté
  129.  
  130.     2) le cadre vert donne les informations sur l'affichage
  131. (dimensions de l'animation, nombre d'images) ainsi que le type de
  132. compression. Si c'est du 'cvid' ou 'cram' on trouve le mot 'Supported'
  133. (cette méthode est connue du programme), si c'est autre chose (rpza, smc,
  134. rle, raw, iv32 ou autre) on trouve le mot 'Unsupported', c'est à dire
  135. qu'on ne pourra pas voir l'image...
  136.        Si cette animation ne contient pas de graphiques, on trouve
  137. seulement 'No graphics found'.
  138.  
  139.     3) le cadre orange fournit les informations sur le son: fréquence en
  140. hertz, résolution (8, 16 bits) et nombre de cannaux (mono ou stéréo).
  141. L'indication 'Supported' ne tient pas encore compte d'un éventuel problème
  142. de mémoire.
  143.        Si il n'y a pas de son disponible, l'indication 'No sound' est
  144. rencontrée.
  145.  
  146.     4) le bouton 'Play sound' permet d'activer ou de désactiver le son
  147. (si il y en a).
  148.  
  149.     5) le bouton 'Synchronize' permet de synchroniser les images à la
  150. vitesse réelle (quitte à en passer quelques unes). Sans cette option, les
  151. images sont toutes affichées quelque soit la vitesse (plus vite ou plus
  152. lentement que le son).
  153.  
  154.     4b) le bouton 'Max speed' permet de jouer les FLx à mesure qu'ils
  155. sont lus à partir du disque.
  156.  
  157.     5b) le bouton 'Long delay' permet de choisir (lorsque Max speed
  158. n'est pas actif) entre un délai court ou long d'attente entre deux images.
  159.  
  160.     6) la bouton Informations... fournit des infos sur les auteurs.
  161.  
  162.     7) le bouton 'Go!' lance l'animation selon vos spécifications
  163. (voir 4 et 5) et selon le fichier (on peut choisir 'Play sound' sur un
  164. fichier muet, ça ne le rendra pas sonore!).
  165.  
  166.     8) le bouton 'Cancel' permet d'annuler l'opération.
  167.  
  168. Statistiques
  169. ¨¨¨¨¨¨¨¨¨¨¨¨
  170.     En fin d'animation, une boite contenant des statistiques est
  171. affichée (si l'animation n'était qu'une bande son, cette boite est omise):
  172.     * Total frames:    nombre total d'images
  173.     * Frames displayed: nombre d'images affichées (100% sans la synchro,
  174. parfois moins si l'image a du suivre le son)
  175.     * Total time: temps qu'a duré l'animation (en secondes)
  176.     * Average: nombre moyen d'images (frames) par seconde.
  177.  
  178. Fin du programme
  179. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  180.     Si on est passé par le sélecteur de fichier, après chaque
  181. animation on y revient! Il faut choisir 'Annuler' dans ce sélecteur pour
  182. sortir du programme.
  183.     Si on a tiré un fichier jusqu'à l'icone M_PLAYER.PRG, le programme
  184. se termine automatiquement à la fin de l'animation.
  185.  
  186. Stopper une animation prématurément
  187. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  188.     Il suffit d'utiliser la touche 'Control'.
  189.  
  190.  
  191.         Q U E S T I O N S   D I V E R S E S
  192.         ***********************************
  193.  
  194. L'interface
  195. ¨¨¨¨¨¨¨¨¨¨¨
  196.     Elle est en Anglais, désolé, mais c'est la seule langue commune
  197. aux personnes avec qui j'échange, entre autres Dieter Fiebelkorn en
  198. Allemagne (qui m'a fourni les sources en 'C' du décodage des images CVID
  199. dans les fichiers AVI et MOV, du CRAM, du FLC, etc...).
  200.  
  201. Programmé en quoi?
  202. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  203.     Le programme est entièrement en assembleur 68030, développé avec
  204. ASSEMBLE de chez Brainstorm. On peut obtenir les sources gratuitement
  205. (contre une disquette et un timbre quand même...) auprès de moi même.
  206.  
  207. La taille du programme
  208. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  209.     Depuis la version 1.21, le programme est passé de plus de 500ko à
  210. seulement 20ko. Maintenant, une table de conversion (pour le format CVID)
  211. est calculé après le lancement au lieu d'être incluse dans le programme
  212. (Elle correspond au temps d'attente entre le dialogue principal et la
  213. boite 'Loading sound...').
  214.  
  215. Les fréquences
  216. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  217.     Les fichiers PC ou MAC ont des fréquences qui sont souvent
  218. 11025Hz, 22050Hz et 44100Hz (ou à peu près, j'ai toléré un écart de 2%).
  219. Le DMA de l'Atari ne comprend que 12517Hz, 25033Hz et 50066Hz. A chaque
  220. chargement du son je le convertis pour l'amener aux fréquences voulues (en
  221. fait tous les 8 octets je répète le 8ème, avec la correspondance 8->9 on
  222. obtient une très bonne approximation des valeurs de l'Atari.
  223.  
  224. Les plantages
  225. ¨¨¨¨¨¨¨¨¨¨¨¨¨
  226.     Possibles! (il ne dépendent pas forcément du programme, mais peut
  227. être de l'environnement):
  228.     - utiliser le sélecteur de fichiers avec le lecteur de CD bloque
  229. l'ordinateur. Je lance les animations en lâchant les fichiers sur l'icone
  230. M_PLAYER.PRG lorsque je travaille à partir du CD (peut être un défaut des
  231. drivers ICD et Metados?)
  232.     - on me signale par ailleurs des problemes avec Extendos
  233. également. Est-ce que quelqu'un pourrait m'éclairer sur les précautions à
  234. pendre lorsqu'on fait accès à un CD rom? Pourtant, je n'utilise que les
  235. fonctions documentées du GEMDOS (meme pas du Bios).
  236.     - un utilisateur chanceux me signale que tout baigne avec son CD!
  237.     - Turbo-Veille (un économiseur d'écran?) poserait aussi probleme.
  238.     - si l'image est plus grande que l'écran (j'ai fait peu de tests de
  239. dépassement pour ne pas ralentir l'affichage), il se peut qu'on obtienne
  240. deux bombes. Dans ce cas, essayez un écran virtuel (une fenêtre de 320x240
  241. sur un écran de 640x480). Avec la carte NOVA, le problème ne se pose pas
  242. (on dispose d'un mode 640x480x32768 avec les plus nuls des VGA 14").
  243.  
  244.     Merci pour leurs relevés d'erreurs et leurs tests à:
  245.  
  246.     - Pascal Ricard de Pierrevert    (Falcon 4Mo)
  247.     - Julien Chauveau de Méron    (Falcon 4Mo)
  248.     - Hervé Piedvache. de Paris    (Falcon 4Mo)
  249.     - Dave Brook Stony Stratford/GB    (TT 20Mo + Crazy Dots2)
  250.     - Magnus Kollberg de Suède    (Falcon 4Mo)
  251.  
  252.  
  253.  
  254.             Q U E L Q U E S   T E S T S
  255.             ***************************
  256.  
  257.     Voici ma configuration:
  258.     TT 32MHz, 2 Mo ST RAM, 16 Mo TT RAM, carte NOVA 32768 couleurs, CD
  259. ROM double vitesse.
  260.     Le cache du 68030 est validé et le programme est lancé en TT RAM.
  261.     L'affichage est en 640x480x32768.
  262.  
  263.     - Les tests AVI furent réalisés avant que j'ajoute le son, de ce
  264. fait les tests ne tiennent pas compte de la synchro, les images sont
  265. affichées le plus vite possible. (Depuis le son, ils passent tous avec un
  266. minimum de 90% d'images en synchro).
  267.  
  268.  
  269. CD Atari Compendium
  270. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  271.     Dossier FILES\MISC\JAGUAR\AVI, images 160x120.
  272.  
  273.        fichier        | temps        | images par seconde
  274.        ----------------+---------------+-------------------
  275.        DEFENDER    | 9,6        | 26.5
  276.        HIGHLAND    | 24.6        | 25.9
  277.        IRON2        | 16.9        | 25.9
  278.        PENGUINS    | 5.9        | 25.4
  279.        PITFALL        | 12.5        | 26.2
  280.        RAYMAN        | 11.8        | 25.8
  281.        ULTRA        | 9.9        | 25.4
  282.        WMCJ        | 9.8        | 25.8
  283.        ----------------+---------------+-------------------
  284.  
  285. CD Loisirs CD n°15
  286. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  287.     MYTHES\VIDATA, image en 368x276
  288.  
  289.     AVLEVFR        | 70.2        | 15.0
  290.     ----------------+---------------+-------------------
  291.  
  292. PC Fun CD FUN n°17
  293. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  294.     a la racine, image en 320x240
  295.  
  296.     PCF17        | 6        | 13.9
  297.     ----------------+---------------+-------------------
  298.  
  299.     - les MOV sont synchro, parfois certaines images sautent, on
  300. remarquera que les fichiers de type 1 (voir § précédent) sont plus fluides
  301. malgré un nombre moins important d'images par seconde.
  302.     Toutes les images sont en 320x240.
  303.  
  304. PC Fun CD FUN n°17
  305. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  306.     repertoire GUIGNOLS
  307.  
  308.     fichier        | images affichées    | images par seconde
  309.     ----------------+-----------------------+-------------------
  310.     JOHNNY        | 78/111        | 10.6 (bon)
  311.     TAPIE        | 59/87            | 10.1 ( " )
  312.     VILLIERS    | 18/42            |  6.5 (parties gelées)
  313.     ----------------+-----------------------+-------------------
  314.  
  315. GEN 4 CD n°87
  316. ¨¨¨¨¨¨¨¨¨¨¨¨¨
  317.     répertoire CLUBEURO\VIDEOS
  318.  
  319.     DEFI        | 278/279        | 6.9 (bon)
  320.     ----------------+-----------------------+-------------------
  321.  
  322.     répertoire VIDEO
  323.  
  324.     G4NEWS        | 4851/5376 (6 minutes!)| 13.5 (bon)
  325.     G4TDN3D        | 1523/3060        |  7.4 ( " )
  326.     G4RSCI        | 3462/3844        | 13.5 ( " )
  327.     G4TBM        | 1561/2136        | 10.9 ( " )
  328.     1G4RPAN        | 1905/2358        | 11.8 ( " )
  329.     G4INTRO        | 246/496        |  7.5 (bon)
  330.     G4PCON        | 291/577        |  7.5 (bon)
  331.  
  332.  
  333.     Voilà, voilà.
  334.     Animez bien!
  335.