OVH Cloud OVH Cloud

probleme carte télé

1 réponse
Avatar
Johan MATHE
Petit probleme de carte télé:
Une carte télé on ne peut plus standard :
0000:02:02.0 Multimedia video controller: Brooktree Corporation Bt878
video Capture (rev 11)
0000:02:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)

Une carte graphique on ne peut plus standard :

0000:01:00.0 VGA compatible controller: nVidia Corporation NV18
[GeForce4 MX 440 AGP 8x] (rev a2)

Mais alors le problème c'est que apparemment, xawtv a besoin du DGA pour
fonctionner :

This is xawtv-3.93, running on Linux/i686 (2.4.26)
xinerama 0: 1280x1024+0+0
xinerama 1: 800x600+1280+0
Xlib: extension "XVideo" missing on display ":0.0".
Xlib: extension "XVideo" missing on display ":0.0".
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>")


johmathe@edison:~$ v4l-conf
v4l-conf: using X11 display :0.0
WARNING: Your X-Server has no DGA support.
mode: 2080x1024, depth=24, bpp=32, bpl=8320, base=unknown
/dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>")
/dev/video0 [v4l]: configuration done

J'ai lu quelque part que le DGA ne passait pas avec le driver NVIDIA...
J'ai peut etre lu de travers aussi...

Une idée ? Ca peut se faire sans dga ?

Tiens pendant que j'y suis, qqun sait ou trouver des softs qui
fonctionnent pour canal plus ? Je vous rassure tout de suite, je paie
mon abonnement, je n'oserais pas demander cela publiquement sinon ;-)
merci


Johan

1 réponse

Avatar
no_spam
On Sun, 27 Jun 2004 22:32:48 +0200, Johan MATHE wrote:

Petit probleme de carte télé:
Une carte télé on ne peut plus standard :
0000:02:02.0 Multimedia video controller: Brooktree Corporation Bt878
video Capture (rev 11)
0000:02:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)

Une carte graphique on ne peut plus standard :

0000:01:00.0 VGA compatible controller: nVidia Corporation NV18
[GeForce4 MX 440 AGP 8x] (rev a2)

Mais alors le problème c'est que apparemment, xawtv a besoin du DGA pour
fonctionner :

This is xawtv-3.93, running on Linux/i686 (2.4.26)
xinerama 0: 1280x1024+0+0
xinerama 1: 800x600+1280+0
Xlib: extension "XVideo" missing on display ":0.0".
Xlib: extension "XVideo" missing on display ":0.0".
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>")


Le vrai problème est que pour jouer correctement de la vidéo,
il faut se servir du buffer d'overlay. C'est un buffer YUV qui
se superpose au frame-buffer (celui sur lequel X travaille) et
qui peut être déplacé et rescalé par le hard.
Il faut donc que tu ai l'extension Xvideo (ou xv) installée et
chargée.
Il est très couteux de faire celà en soft (notement la conversion
YUV => RGB + le rescaling pour chaque image) en gardant une
bonne qualité. La vrai solution consiste donc à faire en sorte
que X gère ce buffer.