Changes between Version 4 and Version 5 of MjpegCourse/Multipipe


Ignore:
Timestamp:
Mar 4, 2008, 8:07:21 PM (16 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MjpegCourse/Multipipe

    v4 v5  
    5454Le code de la tâche `split` doit analyser octet par octet le flux MJPEG, pour détecter
    5555le marqueur de début d'image (SOI = 0xffd8), de façon à l'aiguiller vers le bon canal de sortie. 
     56
     57Le pseudo core correspondant à l'algorithme de split est:
     58{{{
     59canal de sortie = le premier
     60
     61toujours:
     62   b = lire un octet
     63   si b == 0xff
     64      m = lire un octet
     65      si m == 0xd8
     66         remplir la sortie courante de 0xff
     67         envoyer le bloc
     68         changer de canal de sortie
     69      ecrire b dans la sortie
     70      ecrire m dans la sortie
     71      retourner au debut de la boucle
     72   ecrire b dans la sortie
     73}}}
    5674
    5775Pour valider fonctionnellement cette nouvelle description de l'application logicielle,