Como configurar a placa de captura de TV Encore ENLTV-FM v5.3 no Linux e Windows

ENLTV-FM_pdt_main_090513Minha placa de captura PlayTV Pro foi “obsolescida” quando atualizei meu Windows para versão 7, depois que o Windows XP morreu. Não há driver para ela, e só o Dscaler pode operá-la, já que tem drivers próprios. Nenhum outro programa para gravação de vídeo pode usá-la. Comprei, então, uma Encore ENLTV-FM, baratinha, seminova, por 46 reais, no Mercado Livre.

Aqui estão as especificações técnicas: ENLTV-FM_spec.

No Windows, para o Dscaler reconhecer a nova placa, coloquei, no arquivo c:\Program Files (x86)\DScaler\SAA713xCards.ini:

[Encore ENLTV-FM v5.3]
DeviceID = 0x7130
DefaultTuner = tena_9533_di
AudioCrystal = none
GPIOMask = 0x0007000
AutoDetectID = 0x20081A7F

Input ( "Tuner", tuner )
VideoPin = 1
AudioPin = line1
GPIOSet( 0x50000, 0x7000 )

Input ( "Composite", composite )
VideoPin = 3
AudioPin = line1
GPIOSet( 0x52000, 0x7000 )

Input ( "S-Video", svideo )
VideoPin = 0 ;
AudioPin = line1
GPIOSet( 0x52000, 0x7000 )

Final ()
GPIOSet( 0x57000, 0x3000 )

Descobri estes valores com o programa bisbilhotador RegSpy, que vem com o Dscaler.

O sintonizador de TV é um TNF 5835 MFF, segundo uma etiqueta embaixo do rótulo vermelho da Encore. Abri a blindagem de RF e vi que o chip é TNF 9835 B1. No código do subsistema Video 4 Linux diz que este sintonizador, assim como os Ymec, é compatível com o TNF 5335.

No Dscaler, a coisa mais parecida é um tena_9533_di. Como onde moro só tenho um canal de TV aberta e o sinal é muito fraco, não pude testar. De qualquer forma, a TV aberta analógica será apagada em 2016. Estas placas de captura só são úteis mesmo para gravar sinal de decodificadores de satélite ou VHS.

Em Linux, a placa é reconhecida como SAA7130 mas, como a placa não tem EEPROM com dados do fabricante, o driver mostra uma lista com dezenas de marcas. Para configurar o drive corretamente, coloquei a seguinte linha no arquivo  /etc/modprobe.d/tv.conf:

options saa7134 card=148 tuner=69

O arquivo de configuração completo, que me permite usar as duas placas de captura de vídeo no Linux, fica assim:

# i2c
alias char-major-89 i2c-devb
options i2c-algo-bit bit_test=1
# bttv e saa7134
alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-1 bttv
alias char-major-81-2 off
alias char-major-81-3 off
# TV Card Prolink PlayTV Pro
options bttv card=72 tuner=2 radio=1 video_nr=1 combfilter=1 lumafilter=1 gbuffers=32 full_luma_range=0
# This card is card=37, but need be set card=72 to IR works.
# video_nr=1 to set /dev/video1, to let webcam /dev/video0
# TV card Encore ENLTV-FM v5.3
options saa7134 card=148 tuner=69 video_nr=2 gbuffers=32

Referências

  • Datasheet: http://doc.chipfind.ru/pdf/philips/saa7130.pdf

Sobre José Antonio Meira da Rocha

Jornalista, professor de Planejamento Gráfico e Mídias Digitais da Universidade Federal de Santa Maria, campus da cidade de Frederico Westphalen, Rio Grande do Sul, Brasil. Doutorando em Design na UFRGS, Porto Alegre, Brasil, 2014.