|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Ce HOWTO est sous le copyright 1999 Eric Sandeen.
Extrait du README de bttv:
Bttv est un pilote de p駻iph駻ique pour cartes d'acquisition video utilisant la famille de d馗odeur video Bt848 de Conexant ( http://www.conexant.com), parmi lesquelles figurent le Bt848, le Bt848A, le Bt849, le Bt878 et le Bt879. Les seules diff駻ences majeures entre ces cartes, de diff駻ents fabricants, sont les types de tuner et les composants suppl駑entaires sur la carte. E.g., certaines cartes de Hauppauge poss鐡ent un d馗odeur Videotext additionnel et/ou une puce de d馗odage du son. Seuls certains composants additionnels sont support駸 par bttv. Ansi, le type (Composite ou S-Video) et le nombre d'entr馥s diff鑽e.
Les cartes suivantes devraient fonctionner :
Si vous connaissez d'autres cartes qui fonctionnent, veuillez m'馗rire http://www.in-berlin.de/User/kraxel/xawtv.html Ces paquetages incluent aussi le support de nouvelles puces audio, dont le TEA6300, le TDA8425, et le DPL3518.
Pour le son, il y a deux mani鑽e diff駻entes de connecter votre carte d'acquisition et votre carte son. La premi鑽e solution est interne. Connectez le c稈le audio de votre CD-ROM vers l'entr馥 sonore de votre carte vid駮 et de la sortie de la carte vid駮 vers l'entr馥 audio CD-ROM ou Tuner de votre carte son. L'autre mani鑽e est de connecter le jack 1/8'' externe de la carte video vers l'entr馥 1/8'' "line in" de la carte son. Vous pouvez aussi brancher des enceintes amplifi馥s sur la sortie audio de votre carte d'acquisition si vous n'avez pas de carte son ou ne voulez pas passer par la carte son (quelques cartes r馗entes bas馥s sur un bt878 n'ont pas du tout de connecteur sonore, car elles envoient les donn馥s audio digitales
Sinon, vous allez devoir recompiler votre noyau avec
CONFIG_VIDEO_DEV
et
CONFIG_VIDEO_BT848
s駘ectionn駸, de pr馭駻ence comme modules. Voir le HOWTO du Kernel Linux ( puisque nous passerons ces informations au pilote comme param鑼res des modules.) Ensuite tapez
make install
pour les installer. Finalement, lancez
/sbin/depmod -a
Il y a un script MAKEDEV dans le r駱ertoire driver du paquetage
des pilotes bttv qui cr馥ra quatre p駻iph駻iques vid駮. Vous pouvez aussi
le faire vous m麥e de mani鑽e assez ais馥 si vous n'avez qu'une seule carte
d'acquisition vid駮.
En tant que root, tapez:
mknod /dev/video0 c 81 0
chmod 666 /dev/video0
ln -s /dev/video0 /dev/video
mknod /dev/radio0 c 81 64
chmod 666 /dev/radio0
ln -s /dev/radio0 /dev/radio
Il y a aussi les p駻iph駻iques Videotext et VBI qui peuvent 黎re cr鳬s si vous avez une application qui les r馗lame. (Actuellement, elles sont peu nombreuses.) Tapez:
mknod /dev/vtx0 c 81 192
chmod 666 /dev/vtx0
ln -s /dev/vtx0 /dev/vtx
mknod /dev/vbi0 c 81 224
chmod 666 /dev/vbi0
ln -s /dev/vbi0 /dev/vbi
Les pilotes bttv fournissent beaucoup de modules diff駻ents, avec de nombreuses options diff駻entes, comme d馗rit en appendice dans ce document. Avec autant
pour chasser toutes les salet駸 du cache du disque avant de poursuivre. Ensuite utilisez
la commande insmod en tant que root, pour essayer de charger les modules.
Les deux premiers sont simples car ils ne n馗essitent g駭駻alement pas d'option :
insmod videodev
insmod i2c
type=n type of the tuner chip. n as follows:
0: Temic PAL tuner
1: Philips PAL_I tuner
2: Philips NTSC tuner
3: Philips SECAM tuner
4: no tuner
5: Philips PAL tuner
6: Temic NTSC tuner
7: Temic PAL tuner
8: Alps TSBH1 NTSC tuner
9: Alps TSBE1 PAL tuner
Enfin, ins駻ez tous les modules sonores dont vous pouvez avoir besoin. Encore unhe fois, vous devrez probablement regarder attentivement la carte pour d騁erminer ce dont vous avez besoin. Notez que les pilotes pour les puces TEA6300, TDA8425, TDA9855, and DPL3518 sont seulement inclus dans la s駻ie 0.6.4h, et ne sont pas inclus avec les pilotes du noyau courant (2.2.14).
modprobe msp3400 ou tea3600 ou tda8425 ou
tda9855 ou dpl3518
bon module tuner. Si vous n'entendez aucun son, v駻ifiez deux fois le module
sonore, et v駻ifiez que le canal n'est pas en sourdine, si vous passez par la
carte son.
Maintenant que vous connaissez les modules dont vous avez besoin et leurs options,
vous pouvez automatiser le processus en 馗rivant ces informations dans le fichier
/etc/conf.modules. A partir de ce maintenant, lancer une application qui n馗essite
ces pilotes entra?era leur chargement automatique.
J'utilise le fichier suivant:
# TV alias char-major-81 bttv pre-install bttv modprobe -k tuner; modprobe -k msp3400 options bttv radio=1 card=3 options tuner type=2
Maintenant que votre noyau et vos p駻iph駻iques sont configur駸 et que vos modules sont ins駻駸, vous aurez aussi besoin d'applications pour visionner ou capturer les images de votre carte. Il y en a beaucoup de disponibles :
Lisez la documentation pour chaque application que vous voulez d'utiliser. Beaucoup d'entre elles r馗lament l'馘ition de fichiers de configuration d騁aill駸 avant que l'application ne fonctionne correctement! A cause du grand nombre de cartes diff駻entes disponibles, vous devez prendre le temps de lire la documentation de ces cartes, car les pr駻馮lages de l'application sont susceptibles de ne pas fonctionner pour votre carte.
Les items pr馗馘駸 d'une "*" sont seulement disponibles dans la s駻ie 0.6.4h.
videodev.o
C'est le module de base de video4linux, tous les pilotes vid駮 (y comprit bttv)
s'enregistrent ici.
i2c.o
Module i2c g駭駻ique. Il fait la plupart de la gestion du bus i2c,
tous les autres modules l'utilisent (sauf videodev.o).
Arguments pour insmod:
scan=1 scanne le bus pour trouver les p駻iph駻iques i2c
verbose=0 d駸active le mode verbeux
i2c_debug=1 pour le d饕ogage, cela consigne tout le traffic
(logiciel) du bus i2c dans la syslog
bttv.o
Pilote bt848 (puce d'acquisition).
Arguments pour insmod:
Triton1 est reconnu automatiquement
mais cela peut aussi aider avec d'autre puce
pll=0/1/2 r馮lages pll
0: ne pas utiliser de PLL
1: Miro
2: Hauppauge (old bt848 boards)
3: STB
4: Intel
5: Diamond
6: AVerMedia
7: MATRIX Vision MV-Delta
8: FlyVideo
9: TurboTV
10: Hauppauge (new bt878 boards)
11: MIRO PCTV pro
12: Terratec/Vobis TV-Boostar
13: Newer Hauppauge WinCam (bt878)
14: MAXI TV Video PCI2
15: Terratec TerraTV+
16: Aimslab VHX
17: PXC200
18: AVermedia98
19: FlyVideo98 (newer FlyVideo cards)
*20: Zoltrix TV-Max
*21: iProTV
*22: ADS Technologies Channel Surfer TV
*23: Pixelview PlayTV (bt878)
*24: Leadtek WinView 601
carte st駻駮, vous devriez probablement charger ce module.
Arguments pour insmod:
debug=1/2 馗rit des informations de d饕ogage dans la syslog,
2 est plus verbeux.
*tea6300.o
Pilote pour la puce fader tea6300. Si vous avez une carte st駻駮 et que
le msp3400.o ne marche pas, vous essayez celui-ci. Cette puce
est disponible sur la plupart des cartes TV/FM de STB (g駭駻alement en
provenance de surplus de carte OEM de Gateway sur les sites de mise aux ench鑽es).
Arguments pour insmod:
debug=1 馗rit quelques informations de d饕ogage dans la syslog.
*tda8425.o
Pilote pour la puce fader tda8425. Ce pilote faisait partie de bttv.c,
donc si votre son fonctionnait mais ne marche plus, essayez ce module.
Arguments pour insmod:
debug=1 馗rit quelques informations de d饕ogage dans la syslog.
*tda9855.o
Pilote pour le d馗odeur st駻駮 / puce sonore tda9855.
Arguments pour insmod:
debug=1 馗rit quelques informations de d饕ogage dans la syslog.
*dpl3518.o
Pilote pour la puce Dolby Pro Logic dpl3518a.
Arguments pour insmod:
debug=1 馗rit quelques informations de d饕ogage dans la syslog.
type=n type de la puce tuner. n dans la liste suivante:
0: Temic PAL tuner
1: Philips PAL_I tuner
2: Philips NTSC tuner
3: Philips SECAM tuner
4: no tuner
5: Philips PAL tuner
6: Temic NTSC tuner
7: Temic PAL tuner
*8: Alps TSBH1 NTSC tuner
*9: Alps TSBE1 PAL tuner
i2c_chardev.o
Fournit un p駻iph駻ique caract鑽e pour acc馘er au bus i2c. Fonctionne pour