Marmottux est bien arrivé, malgré le tram.. arrêté ce samedi & dimanche

  • Le bus USB : bus universel qui permets de faire du reverse-engenering

L"usb permets d'interconnecter beaucoup de matèriels, qui ont beaucoup de fonctionalités différentes.

La machine hôte :

c'est Linux, qui embrasse la Caméra :

  • Video For Linux (inteface développée à l'origine pour la Télé)

Beaucoup de questions entre les dev noyau et les gens du userspace (Est-ce qu'il faut utiliser la version 1 ou 2?)

  • Le driver :

Kernelspace : Fonctionnalités classiques du kernel

  • Userspace :

On peut developper des modules userspace, mais il n'y a pas de liaison avec V4L. La solution c'est d'utiliser un vloopback. Mais ce n'est pas la bonne solution. Les drivers userspace sont actuellement limités à des flux "bulk"

Les applications les plus courantes :

  • VLC, Palantiv, Spcaserv, ffserver
  • Vidéoconférence : Gnomemeeting, amsn
  • Machine visio robotique : Improv (beaucoup d'étudiants travaillent à ces projets peu connus)

Le module SPCA5XX :

Il y'a un chip, on crée un module adapté à ce module.

Particularités :

  • interface V4L
  • Palette extension MJPEG
  • Il ne s'attaque qu'aux flux isochrone : flux qui garantit de la bande passante
  • Concu au départ avec un tampon de 4 Frames
  • Il décode toutes les palettes
"les gens font de la vidéo, il faut leur donner de la vidéo, on est dans un monde libre"

Il faut des machines qui tiennent la route : le bus doit supporter 20 Mo/s. Le pentium 100 mhz ne suffira pas !

  • 168 caméras supportées !

Fin de la conférence

Gniiiii !!!!!!!!