Drivers for ISDB-T | Drivers para o Sistema Brasileiro de Televisão

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



PS.: This email will probably be more useful for Brazilians and other people at
Latin America. So, I'll write it in Portuguese. It basically says that 5 families
of ISDB-T devices are now supported on my tree ( http://git.linuxtv.org/mchehab/sbtvd.git), 
including 3 experimental ones. I'm not sure if the new drivers work in Japan. So,
feedbacks are appreciated.

---

Prezados,

Estive trabalhando no meu tempo livre com alguns cartões novos que recebi. Agradeço
a todos aqueles que nos tem ajudado, colocando estes cartões à nossa disposição.

Basicamente, estou adicionando, em caráter experimental, o suporte a 3 dispositivos
que trabalhei recentemente, capazes de receber sinais digitais no padrão SBTVD -
Sistema Brasileiro de Televisão Digital - dentro do Linux. São todos drivers abertos,
ainda experimentais. Agradecemos retorno quanto a problemas em seu funcionamento.

Todos os drivers para esses dispositivos estão em:
	http://git.linuxtv.org/mchehab/sbtvd.git

Na medida em que conseguirmos colocar suporte para novos drivers, eu colocarei os
novos patches na árvore acima. Como de praxe, todos os drivers serão incorporados
na minha árvore principal, à medida em que estiverem 100%, para serem incorporados
nos novos kernels.

Com isso, temos suporte a 5 famílias de dispositivos:

1) Dibcom 0700 + DibCom 807x/809x:
	Full-Seg - ou seja: pega canais HD, SD e LD;
	driver dib0700. Nos meus testes, está funcionando 100%
	Dispositivo testado: Pixelview SBTVD.
	Driver: dib0700

2) Siano 11xx:
	1Seg - pega apenas canais de baixa resolução (LD)
	Também funciona 100%
 	O controle remoto funciona apenas na árvore de desenvolvimento.
	Creio que os patches para o IR estão também na árvore do Linus. Ou seja,
	devem estar funcionando à partir do kernel 2.6.36.
	Dispositivo testado: Hauppauge WinTV MiniStick.
	Driver: smsusb
	
3) Empiatech em28xx + Sharp VA3A5JZ921 (etiquetado como S.921 no chip):
	1Seg - pega apenas canais de baixa resolução (LD)
	Nos meus testes, conseguimos detectar os canais corretamente. No entanto,
	o frontend requer sinais muito fortes. Por conta disso, não consegui
	efetivamente pegar nenhum canal por aqui, embora ache que ele esteja
	funcionando. Assim, aguardo testes para verificar se está 100%. 
	Como não possuo documentação alguma, o driver do frontend basicamente 
	repete a inicialização feita no driver original.
	Dispositivo testado: Leadership ISDB-T.
	Driver: em28xx

4) Conexant cx23102 + Fujitsu MB86A20S
	Full-Seg - ou seja: pega canais HD, SD e LD;
	Também funciona em modo analógico.
	O driver para o frontend também repete a inicialização feita no driver
	original. Nos meus testes, peguei os dois canais disponíveis em minha
	localidade, tanto em 1seg quanto em fullseg.
	Ainda faltam implementar algumas coisas, tais como controle remoto.
	Não testei ainda as entradas S-Video/Composite.
	Dispositivo: Pixelview SBTVD Hybrid.
	Driver: cx231xx

5) NXP TDA7135 + Fujitsu MB86A20S;
	Full-Seg - ou seja: pega canais HD, SD e LD;
	A placa suporta TV analógica. No entanto, a parte analógica ainda não funciona.
	O driver para o frontend é o mesmo do tipo anterior.
	Ainda falta implementar controle remoto, S-Video/Composite e TV analógica.
	Dispositivo: Kworld PCI SBTVD/ISDB-T Hybrid.
	Driver: saa7134

Todos os dispositivos conhecidos são auto-detectados.

Para uso, basta seguir as instruções abaixo:

Instalar git e rodar os comandos:

    	git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git v4l-dvb
    	cd v4l-dvb
    	git remote add media git://linuxtv.org/mchehab/sbtvd.git
       	git remote update
    	git checkout -b sbtvd media/sbtvd
	make oldconfig
	make
	make modules_install install

O make oldconfig irá perguntar quais drivers novos você deseja compilar. Não esqueça de
solicitar que ele compile os drivers novos do video4linux/DVB. A dificuldade desse passo
depende da distribuição que você tem. Quanto mais próxima ela for da última versão do
kernel, menos perguntas serão feitas ;) Por favor, evitem enviar-me perguntas relacionadas
a compilação do kernel. Eu dificilmente terei tempo para respondê-las, ou poderei ajudar
muito, visto que a seleção de alguns drivers e parametros depende grandemente da distribuição 
que você usa (no meu caso, eu uso o RHEL 6 beta).

O Douglas escreveu um tutorial sobre como usar dispositivos SBTVD:
	http://br-linux.org/2009/sbtvd-assistindo-tv-digital-aberta-brasileira-com-o-vlc-no-linux/

O uso independe do tipo de cartão. Apenas lembre-se que canais HD e SD não serão exibidos
em dispositivos 1-Seg (embora ele detete a existência de canais HD/SD).

Por favor, reportem-me casos de sucesso nesses dispositivos, e/ou eventuais necessidades de
ajuste. 

Qualquer coisa, estamos à disposição.

Abraços,
Mauro

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux