Difficile de tout dire dans un titre. Excusez-moi si c'est long mais
j'espère avoir un échange avec quelqu'un qui connaît MPlayer et est
initié avec la capture d'image TV

J'avais un PC avec processeur AMD Athlon XP 2000+
et

Video card: ATI Radeon RV250
TV capture card:  Pinnacle PCTV/Rave (Multimedia controller: Brooktree 
corporation BT878)
Sound card SoundBlaster16 PCI
SuSE-8.2

J'ai monté un PC avec Processeur AMD Athlon 64 3500+
avec les mêmes cartes.
SuSE-10.0
Debian Sarge (stable)

Dans le premier cas, je pouvais capturer les signaux TV sans problème
avec Mencoder/MPlayer

Dans le second cas, impossible de compiler MPlayer1.0pre8 à partir des sources
sur la Debian Sarge (toujours un problème avec Debian).
J'installe donc SuSE-10.0. Difficulté aussi de compiler MPlayer1.0pre8;
j'installe donc le paquet Packman qui fonctionne très bien sauf quand je
veux encoder un signal TV avec mencoder. Je peux cependant voir l'image
TV avec la commande suivante.

mplayer -tv driver=v4l2:width=720:height=576 tv://

La carte TV fonctionne donc bien pour une
simple lecture.

Si j'essaie d'encoder avec la commande suivante qui fonctionnait
impeccablement avec l'ancien PC:

#! /bin/bash

## capture Michel Sardou
/usr/local/bin/mencoder -tv driver=v4l:width=720:height=576:amode=1 -oac lavc 
-ovc lavc -lavcopts 
vcodec=mpeg4:vbitrate=2200:vratetol=32000:mbd=2:psnr:aspect=4/3:acodec=mp3:abitrate=224
 -vf crop=672:528:24:24,pp=lb,scale=576:432,hqdn3d=3:2:5 -sws 1 -noodml 
-ffourcc DIVX tv:// -o temp1.avi -endpos 1380

J'ai droit à:

video buffer full - dropping frame

video buffer full - dropping frame

video buffer full - dropping frame

video buffer full - dropping frame


Orientez-moi car le problème pourrait avoir diverses causes:

le processeur AMD Athlon 64 3500+ + SuSE-10.0 kernel 2.6*
kernel 2.6 au lieu de 2.4 (pas le même module bttv)
carte TV mal configurée
ou...

Avec la SuSE-10.0, il y a des instabilités. Soudain, je ne lis plus
l'image TV, je dois rebooter (problème module bttv qui se désinstalle?)
Autre problème aussi. Le son disparaît. Si je lance Kmix, je lis que
c'est la carte son "Brooktree BT879 audio" qui est utilisé, donc
incluse, je suppose, avec la carte TV. Comme je ne capte pas le son avec
cette carte, je n'entends naturellement rien. Ja passe en Yast, la carte
son Sound Blaster y est toujours détectée, je dois clique "effacer" puis
"modifier" pour la remettre en marche (Yast est toujours ésotérique
comme fonctionnement). S'il y a un spécialiste SuSE-10.0/Yast ici?

Il y a apparemment un problème de gestion de la carte TV (qu'il n'y
avait pas avec SuSE-8.2).

Voilà ce que je lis au boot, je ne connaissais le module bt878 et que
vient faire tveeprom? Avec la SuSE-8.2, je n'avais pas autant de
messages. bttv était installé, point à la ligne. btaudio m'ennuie car la
carte TV ne sert qu'à capter l'image:

Aug 27 08:13:07 maison2 kernel: ALSA sound/core/oss/mixer_oss.c:1274: unable to 
register OSS mixer device 0:0
Aug 27 08:13:07 maison2 kernel: ALSA sound/core/oss/pcm_oss.c:2446: unable to 
register OSS PCM device 0:0

Aug 27 08:07:05 maison2 kernel: bttv: driver version 0.9.16 loaded
Aug 27 08:07:05 maison2 kernel: bttv: using 8 buffers with 2080k (520 pages) 
each for capture
Aug 27 08:07:05 maison2 kernel: bttv: Bt8xx card found (0).
Aug 27 08:07:05 maison2 kernel: ACPI: PCI Interrupt 0000:04:06.0[A] -> Link 
[LNKF] -> GSI 3 (level, low) -> IRQ 3
Aug 27 08:07:05 maison2 kernel: bttv0: Bt878 (rev 17) at 0000:04:06.0, irq: 3, 
latency: 32, mmio: 0xcfeff000
Aug 27 08:07:05 maison2 kernel: bttv0: detected: Pinnacle PCTV [bswap] 
[card=39], PCI subsystem ID is bd11:1200
Aug 27 08:07:05 maison2 kernel: bttv0: using: Pinnacle PCTV Studio/Rave 
[card=39,autodetected]
Aug 27 08:07:05 maison2 kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ff33ff [init]
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: (0) scl=1, sda=1
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: (1) scl=1, sda=0
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: (2) scl=1, sda=1
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: (3) scl=0, sda=1
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: (4) scl=1, sda=1
Aug 27 08:07:05 maison2 kernel: i2c-algo-bit.o: bt878 #0 [sw] passed test.
Aug 27 08:07:05 maison2 kernel: tveeprom: Encountered bad packet header [f1]. 
Corrupt or not a Hauppauge eeprom.
Aug 27 08:07:05 maison2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not 
found
Aug 27 08:07:05 maison2 kernel: bttv0: miro: id=12 tuner=5 radio=no stereo=no
Aug 27 08:07:05 maison2 kernel: bttv0: using tuner=5
Aug 27 08:07:05 maison2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not 
found
Aug 27 08:07:05 maison2 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not 
found
Aug 27 08:07:05 maison2 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not 
found
Aug 27 08:07:05 maison2 kernel: bttv0: i2c: checking for TDA9887 @ 0x86... not 
found
Aug 27 08:07:05 maison2 kernel:  : chip found @ 0xc0 (bt878 #0 [sw])
Aug 27 08:07:05 maison2 kernel:  : All bytes are equal. It is not a TEA5767
Aug 27 08:07:05 maison2 kernel: tuner 1-0060: type set to 5 (Philips PAL_BG 
(FI1216 and compatibles))
Aug 27 08:07:05 maison2 kernel: bttv0: registered device video0
Aug 27 08:07:05 maison2 kernel: bttv0: registered device vbi0
Aug 27 08:07:05 maison2 kernel: bttv0: PLL: 28636363 => 35468950 .<6>btaudio: 
driver version 0.7 loaded [digital+analog]
Aug 27 08:07:05 maison2 kernel: . ok
Aug 27 08:07:05 maison2 kernel: ACPI: PCI Interrupt 0000:04:06.1[A] -> Link 
[LNKF] -> GSI 3 (level, low) -> IRQ 3
Aug 27 08:07:05 maison2 kernel: btaudio: Bt878 (rev 17) at 04:06.1, irq: 3, 
latency: 32, mmio: 0xcfefe000
Aug 27 08:07:05 maison2 kernel: btaudio: using card config "default"
Aug 27 08:07:05 maison2 kernel: btaudio: registered device dsp0 [digital]
Aug 27 08:07:05 maison2 kernel: btaudio: registered device dsp1 [analog]
Aug 27 08:07:05 maison2 kernel: btaudio: registered device mixer0
Aug 27 08:07:05 maison2 kernel: bt878: AUDIO driver version 0.0.0 loaded

Excusez-moi, c'est long mais je ne vois pas où attaquer le problème.

-- 
Alain Barthélemy
[EMAIL PROTECTED]
http://www.bartydeux.be
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à