• [^] # Re: X et XV

    Posté par . En réponse au message X.org 6.8 et résolutions à la con. Évalué à 2.

    Xvideo (XV) est une extension du protocole X11R6 qui permet de court-circuiter la lourdeur inhérente à la Xlib pour afficher des vidéos avec un nombre suffisant d'images par seconde.

    Si tu utilises directement les fonctions de la Xlib (genre XCopyArea ou XPutImage), tu te rendras compte que c'est d'une lenteur exaspérante à cause des nombreuses copies à faire avant d'arriver à la mémoire vidéo de la carte .... et du fait que la vidéo devait transiter par le noyau (la connexion X11 est une socket unix) ! Difficile de faire pire en terme d'efficacité.

    Ça d'ailleurs été une grosse lacune de X11 pendant des années : on avait beau avoir une machine pouvant afficher des centaines d'images par seconde, avec la lourdeur de X11, on ne dépassait jamais les 10.

    Cette extension propose encore 2/3 fioritures.