Olá Pessoal
Ontem não pude retornar a esta questão, mas ainda lendo e procurando aprender a título de conhecimento. Isso muito me agrada
Habilitei o sistema I386 conforme sugerido na postagem anterior.
Vamos lá !
Estava usando a versão 2.0.2 do "guvcview" e acabei por resolver desinstalar a antiga e instalar a versão mais recente, sendo a 2.0.5. Com essa mudança aparentemente o áudio ficou mais estável e sem chiado, mas o vídeo no Facebook e skype ainda não aparecem. Não é reconhecido
Consigo apenas chamadas de voz. Pequeno progresso! A chamada de voz agora funciona legal no facebook, skype e Whatsapp
OK.
Obs: A Webcam só abre visualização no micro para tirar fotos e gerar imagens. Isso funciona ! Então resolvi abrir o "guvcview" pelo terminal, onde ao abrir o vídeo pelo controlador aparece a seguinte mensagem de erro:
guvcview /dev/video0GUVCVIEW: version 2.0.5
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: ioctl inapropriado para dispositivo
V4L2_CORE: failed to subscribe events for control 0x0098090c: Argumento inválido
V4L2_CORE: failed to subscribe events for control 0x00980910: Argumento inválido
V4L2_CORE: V4L2_CAP_TIMEPERFRAME not supported
control[0]:(unknown - 0x6) 0x980001 'User Controls'
V4L2_CORE: V4L2_CAP_TIMEPERFRAME not supported
Caso eu faça o LD_PRELOAD consigo mudar de VL4L2 para VL4L1 ou VL4L e corrigir esta situação? É possível?
Um exemplo? Seria mais ou menos assim penso eu: O comando a ser executado?
LD_PRELOAD=/usr/lib/
libv4l/v4l2convert.so guvcview
Ou inverso?
LD_PRELOAD=/usr/lib/
v4l2/libbv4lconvert.so guvcview
Resolvi abrir o Cheese pelo terminal também. O programa abre a imagem no desktop, mas com mensagem de erro como segue:
cheese /dev/video0(cheese:5233): Clutter-WARNING **: Whoever translated default:LTR did so wrongly.
(cheese:5233): cheese-WARNING **: Uma grande quantidade de buffers está sendo descartada.: gstbasesink.c(2854): gst_base_sink_is_too_late (): /GstCameraBin:camerabin/GstViewfinderBin:vf-bin/ClutterGstVideoSink:cluttergstvideosink0:
There may be a timestamping problem, or this computer is too slow.
Também pesquisando, encontrei neste site
http://lxr.linux.no/linux+v4.10.1/drivers/media/usb/gspca/pac7302.c aparentemente uma versão do driver pixart atualizada
não sei ao certo, sendo: "drivers-media-usb-gspca-pac7302.c" . Nesse site diz que esta versão é compatível com o V4L2Core. Caso isso seja possível como atualizo este driver? O que vcs acham? vale a pena atentativa? Caso de problema é facil retornar ao estado anterior? Será que existe possibilidade de consertar os erros acima apresentados? Caso sim, me informem como fazer, no passo a passo se possível. Creio que depois disso parto para verificar as outras situações.
Editado: A data de alteração parece ser esta: pac7302.c 27519
2017-02-26 11:09:39 +0100 em drivers-media-usb-gspca-Kconfig.
config USB_GSPCA_PAC7302
tristate "Pixart PAC7302 USB Camera Driver"
depends on VIDEO_V4L2 && USB_GSPCA
help
Say Y here if you want support for cameras based on the PAC7302 chip.
To compile this driver as a module, choose M here: the
module will be called gspca_pac7302.
Aviso que hj pela manha já estive verificando nova webcam para aquisição, mas ainda insisto em ver o que se pode fazer com esta a nível de aprendizado.
Desde já agradeço pela atenção de todos!
Serial