Prezados,
Embora ciente das considerações feitas previamente aqui em torno do uso de dispositivos USB, resolvi testar a sintonização de um que tenho aqui com chipset Dibcom já estamos considerando o kernel 2.6.35 com V4L/DVB (linuxtv).
Alterei o arquivo /usr/local/etc/ginga/files/tuner/isdbt.ini inserindo a frequência UHF da emissora desejada na região em que me encontro:
id 01 name EITV_HD frequency 509143000 segment FULLSEG
id 01 name EITV_1SEG frequency 509143000 segment 1SEG
id 04 name Globo_HD frequency 563143000 segment FULLSEG
id 04 name Globo_1SEG frequency 563143000 segment 1SEG
id 11 name SBT_1SEG frequency 533143000 segment 1SEG
id 07 name BAND_HD frequency 599143000 segment FULLSEG
id 07 name BAND_1SEG frequency 599143000 segment 1SEG
id 13 name Record_1SEG frequency 623143000 segment 1SEG
id 02 name TV_Brasil frequency 635143000 segment 1SEG
id 12 name GLOBO_HD frequency 641143000 segment FULLSEG
Ao executar (conforme orientações descritas aqui), obtive um erro conforme log abaixo:
root@gingavm:/# /usr/local/sbin/ginga
ginga main() NCLFILE =
commandline read: ginga
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2010-12-01 00:03)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 1664k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IR-receiver inside an USB DVB r (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 854x480 RGB32
(*) FBDev/Mode: Switched to 854x480 (virtual 854x480) at 32 bit (RGB32), pitch 3424
(#) DirectFBError [gingacc-systemio DFBDeviceScreen TestConfig error: ]: Not supported!
InputManager::initializeInputIntervalTime imperative = '50' declarative = '200'
DataProcessor::addSEListener
(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
ComponentManager::releaseComponentFromObject 'ImageProvider'
Tuner::run tuning...
ISDBTFrontend::ISDBTFrontend
ISDBTFrontend::initIsdbtParameters
frontend_info:
name: DiBcom 8000 ISDB-T
fe_type: 2
freq_min: 45000000
freq_max: 860000000
freq_step: 62500
symbol_rate_min: 0
symbol_rate_max: 0
symbol_rate_tol: 0
notifier_delay: 0
caps: 1075523247
ISDBTFrontend::hasFrontend
Channel::setFrequency '509143008'
Channel::setFrequency '509143008'
Channel::setFrequency '563142976'
Channel::setFrequency '563142976'
Channel::setFrequency '533143008'
Channel::setFrequency '599142976'
Channel::setFrequency '599142976'
Channel::setFrequency '623142976'
Channel::setFrequency '635142976'
Channel::setFrequency '641142976'
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency can't change frequency
ISDBTFrontend::changeFrequency
ISDBTFrontend::updateIsdbtFrontendParameters
ISDBTFrontend::changeFrequency tuned at '641142976'
ISDBTProvider::tune tuned at '641142976' - GLOBO_HD
ISDBTFrontend::attachFilter pid = '0' tid = '0'
ISDBTFrontend::run
ISDBTFrontend::updatePool: current size is 1
Tuner::run done
ISDBTFrontend::removeFilter
ISDBTFrontend::attachFilter pid = '257' tid = '2'
ISDBTFrontend::attachFilter pid = '8136' tid = '2'
ISDBTFrontend::updatePool: current size is 2
ISDBTFrontend::removeFilter
ISDBTFrontend::updatePool: current size is 1
ISDBTFrontend::removeFilter
Demuxer::receiveSection trying to solve unsolved filters
PresentationEngineManager::setCurrentPrivateBaseId '1859'
ISDBTFrontend::updatePool: current size is 0
PipeFilter::run(0x9371900)
Demuxer::addPesFilter aPid = '274' vPid = '273'
ISDBTFrontend::createPesFilter pid '0' pesType '5'
ISDBTFrontend::createPesFilter pid '257' pesType '5'
ISDBTFrontend::createPesFilter pid '274' pesType '4'
ISDBTFrontend::createPesFilter pid '273' pesType '3'
lssm-ccm::sp creating esplayer
PipeFilter::run(0x9371900)
PipeFilter::run(0x9371900) reader
PipeFilter::run(0x9371900) '/dev/dvb/adapter0/dvr0' OPENED
ProgramAV::setPropertyValue 'sbtvd-ts://audio' = '274'
ProgramAV::addPidName 'audio' = '274'
ProgramAV::setPropertyValue 'sbtvd-ts://video' = '273'
ProgramAV::addPidName 'video' = '273'
ProgramAV::setPropertyValue 'setBoundaries' = '0,0,854,480'
ProgramAV::setPropertyValue 'createPlayer' = 'sbtvd-ts://video'
AVPlayer::AVPlayer MAINAV CREATED MRL = 'video'
ProgramAV::createPlayer for 'sbtvd-ts://video' all done
lssm-ccp::sp create av ok
lssm-ccp::sp using stc wrapper!
PresentationEngineManager::setTimeBaseProvider
ProgramAV::setPropertyValue 'forcePids' = 'sbtvd-ts://video,274,273'
ProgramAV::setAVPid aPid = '274' vPid = '273'
ComponentManager warning: cant load component 'libgingaccsysctsffmpegav.so' => libgingaccsysctsffmpegav.so: cannot open shared object file: No such file or directory
ComponentManager::getObject warning! Can't create component 'libgingaccsysctsffmpegav.so'
Segmentation fault
Não dediquei muito tempo para investigação do ocorrido mas, de fato, o arquivo mencionado não existe em qualquer parte do filesystem.
./usr/local/lib/ginga/iocontents/libgingaccsysctsimgdfb.so
./usr/local/lib/ginga/iocontents/libgingaccsysctsdfbav.so
./usr/local/lib/ginga/iocontents/libgingaccsysctsdfbf.so
./usr/local/lib/ginga/iocontents/libgingaccsysctsxineav.so
./usr/local/lib/ginga/iocontents/libgingaccsysctsfs.so
Como não tenho certeza de tal suporte nesta versão do VSTB, deixo aqui registrado o incidente.
Atenciosamente,
~Fernando Martines
Autor: Fernando Martines
44 comentários
id 01 name EITV_1SEG frequency 509143000 segment 1SEG
id 04 name Globo_HD frequency 563143000 segment FULLSEG
id 04 name Globo_1SEG frequency 563143000 segment 1SEG
id 11 name SBT_1SEG frequency 533143000 segment 1SEG
id 07 name BAND_HD frequency 599143000 segment FULLSEG
id 07 name BAND_1SEG frequency 599143000 segment 1SEG
id 13 name Record_1SEG frequency 623143000 segment 1SEG
id 02 name TV_Brasil frequency 635143000 segment 1SEG
id 12 name EPTV_1SEG frequency 641143000 segment 1SEG Se sim, fiz este teste e mesmo assim não funcionou. Att.
~Fernando Martines
Diogo