Posts tagged: Pinnacle

Configurando a placa de captura PixelView PlayTV Ultra Pro

Como todo nerd de plantão, eu sempre quis ter uma placa de captura para poder assistir TV enquanto programava ou trabalhava no meu computador, isso sem contar com a vontade de converter alguns filmes de velhas fitas de vídeo cassete. Então resolvi adquirir uma placa de captura. Pensei, de cara, na PixelView pois existiam muitos artigos na internet explicando como configura-lá. Comprei a placa de captura, uma PixelView PlayTV Ultra Pro e, com um sorriso de orelha a orelha, instalei a mesma no meu micro. Ao ligar o micro, o Mandriva reconheceu a placa, mas havia algo de estranho, algo que só percebi quando tentei capturar um vídeo pelo KTV que não capturava nada. Achei que era problema na configuração do KTV mas fiquei muito triste quando reparei que o Mandriva não havia encontrado corretamente o hardware da placa de captura. Aí começou minha peregrinação.

Ao reparar que o Mandriva havia reconhecido minha placa de captura de forma irregular, com a ajuda do lspci percebi que minha placa de captura não tinha o aclamado chip bttv, muito difundido nos tutoriais espalhados na net, e sim um chip Conexant CX23880.

02:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)

Fiquei desapontado pois esperava facilidade, mas como nada na vida é fácil (principalmente com software livre), comecei a trabalhar nesse problema.

Primeiramente, procurei na Documentação do Kernel a lista do módulo cx88xx (Conexant) após descobrir o mesmo através do dmesg. Como eu não tinha o fonte do kernel instalado, apelei para a internet e consegui o seguinte endereço aonde estava listada todos os tipos de placas de rede suportados pelo cx88xx.

http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.cx88

Constatei que o número da placa de captura que comprei era o 27 (PixelView PlayTV Ultra Pro), com isso comecei a me sentir mais animado, porém ainda faltava os dados sobre o sintonizador dos canais. Para resolver o problema, resolvi executar o seguinte comando para me facilitar a vida:

# rmmod cx88xx
# rmmod cx8800
# rmmod tuner
# modprobe cx88xx card=27 i2c_scan=1
# modprobe cx8800
# modprobe tuner

Esses comandos vão identificar o sintonizador da placa que pode ser consultado como o dmesg:

cx88[0]: TV tuner type 38, Radio tuner type -1

De posse dessas informações criei o arquivo tvcard em /etc/modprobe.d/, dessa forma garanti que ao reiniciar não vou ter que refazer tudo de novo, com o seguinte conteúdo.

# Carrega a PixelView PlayTV Ultra Pro corretamente.
options cx88xx card=27 tuner=38

Reiniciei o Mandriva para testar se iria funcionar sem intervenção e ao tentar utilizar o KTV novamente tive uma grata surpresa: tudo estava funcionando sem problemas, inclusive pelo TVtime e Mplayer.

Espero ajudar alguém através desta minha experiência com essa placa de captura, mais tarde pretendo escrever um tutorial de como gravar vídeos do Vídeo Cassete e/ou TV. Até lá!

WordPress Themes