• [^] # Re: XVideo ne marche que sur une seule sortie très souvent

    Posté par (site web personnel) . En réponse au message lecture vidéo par un vidéoprojecteur. Évalué à 3.

    De mémoire il vaut changer l'écran sur lequel est le XV_PIPE (ne me demandez pas ce que c'est...). Avant xrandr, ça se faisait avec xvattr et ça se fait à chaud. Ca doit toujours marcher...
    $ xvattr -a XV_PIPE -v 1 > /dev/null
    
    J'avais écrit un script qui change cet attribut d'écran :
    #!/bin/bash
    # swap_overlay_pipe script
    # A good idea would be to map it to i the Fn-F7 key.
    # Swaps the overlay pipe using the xvattr utility
    set -e
    XVATTR=$(which xvattr)
    ATTRIBUTE=XV_PIPE
    CUR_PIPE=`$XVATTR -a $ATTRIBUTE | grep $ATTRIBUTE | cut -d' ' -f 3`
    if [ $CUR_PIPE -eq "0" ]
    then
     NEW_PIPE=1
    else
     NEW_PIPE=0
    fi
    $XVATTR -a $ATTRIBUTE -v $NEW_PIPE > /dev/null
    
    Après une petite recherche, cela semble toujours la seule solution. Attention, xvattr est seulement sur les dépots debian-multimedia.org car la personne qui voulait le mettre dans Debian ne l'a jamais fait.