Journal : Comment charger le module XVideo ?
Posté par Carbon Kid () le 14 mai 2004
Bonjour,
En voulant lancer avview, j'ai obtenu le message d'erreur :
Extension "XVideo" Missing, et le soft se quitte ensuite.
Ca me semble bizarre, parce qu'il me semble que si je lance mplayer avec l'option -vo xv, ca marche, mais bon là je ne peux pas vérifier, j'ai accés à ma machine en ssh uniquement jusqu'a ce soir.
Dans le fichier de configuration de XFree, j'ai bien : Load "XVideo" dans les modules.
Donc je suis allé voir le log de Xfree, et effectivement, j'ai le message :
Et je peux voir que les autres modules sont chargé depuis des sous repertoires de /usr/X11R6/lib/modules ( et meme le sous repertoire extensions pour les modules du fichier de conf), et evidement dans ce repertoire je n'ai rien qui se rapporte à Xv
par contre, un locate libXv me donne :
J'ai essayé de faire un lien ou de copier les .a dans le repertoire extensions, et de renommer le libXv.a en libXVideo.a, et là il me trouve le fichier, mais évidemment, il n'est pas valide, et je peux lire ca dans les logs :
Alors la question : comment je fais pour avoir ce module ?
Merci.
PS : Je suis sous Debian Sid ( XFree86 Version 4.3.0.1 ), et je n'ai rien fait de spécial pour que ca ne marche pas ( c'est à dire que je n'ai rien installé de nouveau, juste les updates par apt )
En voulant lancer avview, j'ai obtenu le message d'erreur :
Extension "XVideo" Missing, et le soft se quitte ensuite.
Ca me semble bizarre, parce qu'il me semble que si je lance mplayer avec l'option -vo xv, ca marche, mais bon là je ne peux pas vérifier, j'ai accés à ma machine en ssh uniquement jusqu'a ce soir.
Dans le fichier de configuration de XFree, j'ai bien : Load "XVideo" dans les modules.
Donc je suis allé voir le log de Xfree, et effectivement, j'ai le message :
(II) LoadModule: "XVideo"
(WW) Warning, couldn't open module XVideo
(II) UnloadModule: "XVideo"
(EE) Failed to load module "XVideo" (module does not exist, 0)
Et je peux voir que les autres modules sont chargé depuis des sous repertoires de /usr/X11R6/lib/modules ( et meme le sous repertoire extensions pour les modules du fichier de conf), et evidement dans ce repertoire je n'ai rien qui se rapporte à Xv
par contre, un locate libXv me donne :
/usr/X11R6/lib/libXv.a
/usr/X11R6/lib/libXvMC.a
/usr/X11R6/lib/libXvMC_pic.a
/usr/X11R6/lib/libXv.so
/usr/X11R6/lib/libXv.so.1
/usr/X11R6/lib/libXv.so.1.0
J'ai essayé de faire un lien ou de copier les .a dans le repertoire extensions, et de renommer le libXv.a en libXVideo.a, et là il me trouve le fichier, mais évidemment, il n'est pas valide, et je peux lire ca dans les logs :
(II) Loading /usr/X11R6/lib/modules/extensions/libXVideo.a
(EE) LoadModule: Module XVideo does not have a XVideoModuleData data object.
(II) UnloadModule: "XVideo"
(II) Unloading /usr/X11R6/lib/modules/extensions/libXVideo.a
(EE) Failed to load module "XVideo" (invalid module, 0)
Alors la question : comment je fais pour avoir ce module ?
Merci.
PS : Je suis sous Debian Sid ( XFree86 Version 4.3.0.1 ), et je n'ai rien fait de spécial pour que ca ne marche pas ( c'est à dire que je n'ai rien installé de nouveau, juste les updates par apt )
> Lire le journal (17 commentaires, moyenne: 0,7).
Vous avez demandé le commentaire #412768.



[+] heu .....il fait un sujet maintenant!!
c'est pas l'endroit pour ce genr de question et surtout pas en premiere page mais bon le mal est fait ;)
si t'avais demander a google il te dira que pour charger le module Xvideo il faut mettre
Load "v4l"
cordialemnt
PS : et puis xfree c'est mal (tm) --------->[toc-toc] c'est fermé /o\
[^]Re: heu .....il fait un sujet maintenant!!
Et pourquoi ce n'est pas un endroit pour ce genre de question ? Il y a aussi des gens compétents ici.
Pour la première page, au moins ca permet que le journal disparaisse plus rapidement.
Et figure toi que j'ai déjà demandé à google, que j'ai déjà essayé de mettre Load "v4l" ( qui au passage se charge bien d'apres le log, mais avview me donne toujours la meme erreur.
Une autre idée ?
[^]Re: heu .....il fait un sujet maintenant!!
En fait il se peut que ca ne marche pas maintenant, parce que je viens de tester par vnc, donc pour etre sûr il faudra attendre ce soir.
Mais en tout cas, c'est sûr que en direct sur la machine ca ne marchait pas avview, donc si ca vient du v4l, comment expliqué ou bien qu'il ait disparu du fichier de conf, ou bien qu'il n'y était pas et que ca marchait avant ?
[^]Re: heu .....il fait un sujet maintenant!!
xvinfo | grep Adaptor
ca donne quoi ?
xdpyinfo | grep XVideo aussi
ca se trouve que ta carte n'est pas supporté !!
t'a quoi comme carte ?
[^]Re: heu .....il fait un sujet maintenant!!
Ma carte est une ATI Radeon 7200 VIVO
Elle est marche, car comme dit dans le commentaire précédent, ca marchait parfaitement il y a 2 semaines par exemple.
xvinfo :
Xlib : extension "XVideo" missing on display "1:0"
xvinfo: No X-Video Extension on 1:0
Je rappelle que pour le moment je suis connecté via vnc
xdpyinfo | grep XVideo ne me donne rien
et xdpyinfo tout court donne :
[^]Re: heu .....il fait un sujet maintenant!!
>vendor string: RealVNC Ltd
ca c'est le display de VNC
il faut positionner le bon DISPLAY avant d'appler la commande xvinfo ou xdpyinfo
export DISPLAY=127.0.0.1:0.0 par exemple
[^]Re: heu .....il fait un sujet maintenant!!
dis moi ..tu ne charche pas a faire fonctionner le XV sur VNC ??
parce que c'est n'est plus la meme chose
[^]Re: heu .....il fait un sujet maintenant!!
Bah j'y connais pas grand chose à VNC moi.
Ce que je veux c'est que ca fonctionne en direct sur le PC ( hors VNC donc ). Ca marchait, mais ca ne marche plus.
Et pour le moment, pour faire les tests, je n'ai que VNC, mais ce soir, je pourrais refaire les tests en vrai.
Je ne sais pas comment marche VNC, mais je pensais qu'il s'occupait juste de déporter l'affichage, et que donc toutes les extensions étaient supportées.
[^]Re: heu .....il fait un sujet maintenant!!
Il n'arrive pas à ouvrir le display 0
( vnc est sur le display 1, et je pense que gdm occupe le display 0 )
En gros, je suis obligé d'attendre d'etre physiquement sur la machine pour tester, où il y a une manipulation pour contourner ca ?
[^]Re: heu .....il fait un sujet maintenant!!
> Il n'arrive pas à ouvrir le display 0
c'est koi l'erreur exacte ?
>l y a une manipulation pour contourner ca ?
-autoriser la conection au serveur X via TCP (dans la config du gdm )
-donner les droits de connection (xhost +) ou /etc/hosts.allow
redemarrer le serveur X
et surtout surtout croiser le doits ;)
[^]Re: heu .....il fait un sujet maintenant!!
L'erreur c'est :
xdpyinfo: unable to open display "127.0.0.1:0.0".
Ta manipulation, si j'ai bien compris, c'est pour se connecter directement sur gdm et ouvrir une session comme en local, X assurant le transport, c'est ca ?
Le problème, c'est que je suis au boulot sous Windows, c'est pour ca que j'utilise VNC.
Y'a surement le moyen de faire une Knoppix ou un autre Live CD, mais bon c'est pas super discret au boulot...
Y'a un soft pour se connecter à un dm depuis Windows ?
[^]Re: heu .....il fait un sujet maintenant!!
>Y'a un soft pour se connecter à un dm depuis Windows ?
xfree+cygwin