Arquivo de outubro, 2008

Problemas do driver GSPCA no Kernel 2.6.27

segunda-feira, outubro 27, 2008

Em 2003, um médico francês chamado Michel Xhaard deu uma webcam para sua filha e percebeu que o Linux não possuía driver para a câmera. Acontece que, como médico, muitos dos diagnósticos do Xhaard eram feitos em cima de interpretação de imagens. Assim, ele tornou-se um especialista em câmeras e resolveu suprir as necessidades do linux, criando drivers para mais de 200 tipos diferentes de câmeras. Foi assim que começou o projeto do driver GSPCA. Hoje em dia, a grande maioria das câmeras utiliza esse driver no Linux.

No ano de 2008, com o objetivo de tornar o uso de webcams no Linux mais automático, o driver GSPCA foi introduzido a árvore principal da versão 2.6.27 do Kernel. Infelizmente, a maioria das webcams utiliza uma compressão ou um formato de vídeo próprio que o driver incluído no Kernel não possui suporte. Por isso, um programador chamado Hans de Goede deu um jeito de contornar o problema. Ele criou uma biblioteca, a libv4l, que faz a ponte entre a compressão que as webcams possuem e o GSPCA incluído no Kernel. Isso significa que, para funcionar bem com o driver GSPCA, o código fonte das aplicações que usam vídeo (Cheese, aMSN, Ekiga, Skype etc) têm que ser modificados para usar a libv4l. Isso está acontecendo, por exemplo, no Fedora 10. O mesmo ainda não está acontecendo, por exemplo, no Ubuntu 8.10 que usa o Kernel 2.6.27. Por isso, no Intrepid, quem possui webcam compatível com o GSPCA não poderá utilizar a webcam com a grande maioria das aplicações. :-O

Felizmente, há um jeito de utilizar a webcam mesmo no Intrepid. Para isso, existe um wrapper (uma especie de tradutor) que deve ser carregado manualmente antes da execução da aplicação. Por exemplo, para utilizar vídeo com o Skype, que tem código fonte fechado e, por tanto, não pode ser feito compatível com a libv4l, execute o comando a seguir.

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Para usar uma aplicação diferente, no comando anterior, basta trocar skype pelo executável da aplicação que se deseja utilizar.

Infelizmente, para a minha webcam, mesmo com o wrapper, ainda não estou conseguindo usar vídeo com nenhuma aplicação. Vendo as mensagens do kernel com o dmesg, eu recebo algo como o que segue.

[ 2489.369834] gspca: frame overflow 615378 > 614400
[ 2489.429838] gspca: frame overflow 616402 > 614400
[ 2489.489819] gspca: frame overflow 616402 > 614400
[ 2489.549786] gspca: frame overflow 617426 > 614400
[ 2489.609780] gspca: frame overflow 617426 > 614400
[ 2489.668552] gspca: frame overflow 615378 > 614400

Ainda não consegui entender o problema para tentar soluciona-lo. Alguns dizem para usar a libv4l deste repositório, ao invés da que é encontrada nos repositórios do Intrepid. Fiz isso, mas, mesmo assim, continuo sem webcam. :-( Contudo, isso funcionou para muita gente, como pode ser visto aqui e aqui.

Finalizando, quem usa o kernel 2.6.27 e anda com problemas para usar a webcam, aconselho a visitar está página do Fedora 10 e as threads dos bugs 260918 e 273727 do Intrepid.

Ubuntu 8.10 RC1: Liberado hoje!

quinta-feira, outubro 23, 2008

Acredito que hoje seja o melhor dia para se atualizar o Ubuntu. Afinal, está sendo lançada o “Realease Candidate 1″ da versão 8.10, a Intrepid. Para quem não sabem, o Realease Candidate é a versão que os desenvolvedores já consideram como (quase) finalizada. Alguma modificação será feita apenas se alguém descobrir algum bug de última hora. Se não, a versão RC torna-se definitiva.

A grande vantagem de atualizar o sistema hoje é que, com certeza, os servidores da Canonical estão bem menos congestionados do que no dia do seu lançamento, que será no dia 27 de outubro. Assim, o download deve ser realizado bem mais rapidamente. Evidentemente, qualquer correção de bugs feitas entre o lançamento do RC e a versão final pode ser obtida mais tarde online via update.

Quem quiser testar, basta executar o comando abaixo.

sudo update-manager -d

Últimos Lançamentos

domingo, outubro 19, 2008

O ano está acabando e muitos desenvolvedores querem lançar uma atualização dos seus projetos. Por isso, o mês de outubro chegou com muitas novidades. Neste tópico, falo um pouco dos lançamentos dos aplicativos que mais gosto: Ekiga 3.0, Ubuntu 8.10, VLC, XFCE 4.6 Beta 1 e Emesene 1.1.1.

O Ekiga foi lançado

A versão 3.0 do Ekiga foi lançada junto com o Gnome 2.24. Acompanho a lista de discussão do Ekiga. Por isso, sei que essa versão foi lançada no dia 24/09 apenas para satisfazer a agenda do Gnome, pois, na verdade, ainda resta resolver alguns pequenos problemas. Contudo, o software está muito bom! Além disso, a versão 3.0.1 deve surgir em breve corrigindo qualquer possível bug remanescente.

Para mim, as principais novidades do Ekiga estão na interface e em um maior suporte à redes NAT. Agora, o Ekiga está um software muito mais bonito, com uma cara mais parecida com a maioria dos comunicadores para GNU/Linux e Windows. É possível, por exemplo, adcionar um contato e ser informado quando ele estiver online (basta convencer os amigos a usarem o Ekiga). Também, para protocolo SIP, não é mais necessário fazer nenhum ajuste no firewall para conectar-se com sucesso. Segundo o Wiki oficial, o Ekiga conecta-se com sucesso em 99% das redes. O Skype que se cuide!

Como já falei anteriormente, sempre uso o Ekiga para ligações interurbanas. Notei que a qualidade da ligação está cada vez melhor. Quase não há atraso no som, escuto a pessoa bastante audível e não ocorrem perdas na conexão. Contudo, não sei bem se a melhora é devido a minha banda larga agora ser de 4 Mbit/s, ao lançamento do Ekiga 3.0 ou ao fato de ter trocado do SIP Discount para o VOIP Buster Pro.

Se quiser testar, pegue os pacotes do Ekiga aqui.

O Intrepid Ibex está utilizável

Como todo mundo sabe, a próxima versão do Ubuntu será lançada em 30 de outubro de 2008. Contudo, no final de agosto, não resisti e instalei a versão desenvolvimento do Ubunto, o Intrepid Ibex. Foi um desastre! Simplesmente, não dava para usar meu notebook. A incialização estava muito lenta e pipocavam bugs de todos os lados. O jeito foi formatar a máquina e fazer um downgrade para a última versão estável. Contudo, semana passada, aventurei-me a atualizar o sistema antes do lançamento novamente. Agora, ao contrário de antes, o sistema está “utilizável”. Por enquanto, ainda não consegui usar a webcam do meu notebook, o Skype não reconhece meu microfone e (raramente) ocorrem algumas (rápidas) falhas na parte gráfica de algumas aplicações. Contudo, nada disso me atrapalha tanto. Sendo assim, acho que já é seguro fazer a atualização do Ubuntu. (Para isso, execute o comando update-manager -d.) A principal vantagem é a atualização do sistema para as versões mais recentes de todos os aplicativos.

O VLC está show

Sempre usei o MPlayer como meu tocador de vídeos padrão. Contudo, recentemente, instalei a última versão do VLC. Nunca gostei muito do VLC, principalmente, por causa da sua interface. (Pasmem! Eu achava mais tosca do que a do MPlayer.) Também, não gostava muito do seu conjunto de atalhos padrão. Contudo, essa última versão me impressionou. Todo está redondinho, funcionando muito bem. Em particular, não é necessário instalar nenhum codec. O próprio VLC já trás tudo necessário para tocar uma infinidade de formatos de vídeo. Muitos desses, nem o MPlayer consegue tocar. Também, ele consegue tocar o vídeo mesmo se o arquivo estiver passialmente corrompido. Sinceramente, você tem que testar esse software!

Saiu o beta do XFCE 4.6

Eu acho o XFCE demais! É a interface gráfica que tem a melhor relação custo benefício. É quase tão bonita quanto o Gnome e muito… Muito mais rápida! Na última sexta, foi lançada a versão beta 1 da próxima versão do XFCE. Claro! Alguns bugs existem, mas realmente eu gostaria de testar essa versão. Contudo, só estão disponíveis os arquivos fontes. São muitos arquivos e é necessário saber a seqüência correta para realizar a compilação. Caso contrário, é impossível! Sinceramente, falta-me coragem para tentar instala-lo. Algum voluntário?

UPDATE: Para quem já usa o Intrepid, que será lançado no fim desse mês, já é possível testar o XFCE 4.6. Existe um repositório.

deb http://ppa.launchpad.net/xubuntu-dev/ubuntu intrepid main

Também, há um wiki oficial sobre o projeto.

O Emesene 1.1.1 está no forno

Segundo o fórum do Emesene, irá ser lançada uma nova versão desse comunicador junto com o Ubuntu. Tudo indica que a nova versão não irá trazer muitas novidades, pois o desenvolvedor principal está ocupado com o novo emprego, logo as novidade ficarão por conta dos patches da comunidade, os quais ainda não estão nem definidos. Sinceramente, depois da última versão do Pidgin que implementa a versão MSNP15 do protocolo da Microsoft, deixei de usar o Emesene. O Pidgin agora está com a grande maioria dos recursos do Emesene, sendo muito mais rápido e estável.


Navegação


outubro 2008
S T Q Q S S D
« ago   nov »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Syndication

Autor

Alex J. Alex França, 36 anos, casado, professor e engenheiro eletricista, Londrina-PR.