Oi pessoal ,
Boa Tarde !!
Estou com dificuldades para rodar videos no ginga-ncl ,
Antes eu estava tendo problemas com o acelerador da placa onboard da intel [ Intel 830M/845G/85x/865G ] ,e não conseguia instalar os pacotes do directfb . Porém atualizando o ubuntu para a nova versão 10.04 , consegui desabilitar o acelerador da placa.
Instalei o directfb e seus pacotes , instalei o ginga ( com aqueles montes de erros a serem solucionados )
Consigo executar aplicativos SEM VIDEO normalmente e aplicativos com video da erros:
segue abaixo o erro que estou encontrando ao executar o aplicativo do hackerteen que peguei no clube-ncl ..
##################
ERRO:
##################
root@ativa:/home/ativa/Download/Hackerteen# ginga --ncl main.ncl
argv = 'main.ncl' nclFile = 'main.ncl'
ginga main() NCLFILE = /home/ativa/Download/Hackerteen/main.ncl
=======================| DirectFB 1.0.1 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2010-05-12 19:58)
(!) Direct/Modules: Unable to dlopen `/usr/local/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so'!
--> /usr/local/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so: undefined symbol: dfb_input_modules
(*) Direct/Thread: Running 'X11 Input' (INPUT, 12627)...
(*) DirectFB/Input: X11 Input 0.1 (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)
(*) X11/Display: Using XShm.
(#) DirectFBError [gingacc-systemio DFBDeviceScreen TestConfig error: ]: Not supported!
InputManager::initializeInputIntervalTime imperative = '0' declarative = '200'
ginga main() NCLFILE = /home/ativa/Download/Hackerteen/main.ncl
PresentationEngineManager::openNclFile document process time: 0
FormatterMediator::printData(0x9ccbb00) baseId: -1 playerId: /home/ativa/Download/Hackerteen/main.ncl devClass: 0 x: 0 y: 0 w: 800 h: 600 enableGfx: 1 parentDocId: docId:
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so'!
--> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so: undefined symbol: direct_config
(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
ComponentManager::releaseComponentFromObject 'ImageProvider'
BroadcastSocketService::discoverBroadcastAddress interfaceName: 'eth0
PresentationContext::initializeSystemValues
SystemInfo::getSystemLanguage can't find 'system.language, return por
PresentationContext::getPropertyValue prop 'default.focusBorderColor' == 'blue'
PresentationContext::getPropertyValue prop 'default.focusBorderWidth' == '3'
PresentationContext::getPropertyValue prop 'default.selBorderColor' == 'green'
FormatterFocusManager::setKeyHandler(0xb1625080) isHandler '1' this->isHandler '0' parentManager '0'
FormatterMediator::FormatterMediator(0x9ccbb00) isEmbedded = '0'
TimeStamp: 0.216
ComponentManager::releaseComponentFromObject 'NclDocumentConverter'
PrivateBaseContext::addDocument id='main' url='/home/ativa/Download/Hackerteen/main.ncl' all done
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
ComponentManager::releaseComponentFromObject 'ImageProvider'
FormatterMediator::getDepUriFromNode checking descriptor 'dsHackerteen'
FormatterMediator::getDepUriFromNode checking descriptor 'dsVideo'
FormatterMediator::getDepUriFromNode checking descriptor 'dsIntro'
FormatterMultiDevice::addActiveUris activeBaseUri=/home/ativa/Download/Hackerteen/
PresentationContext::getPropertyValue prop 'default.focusBorderTransparency' == '0'
PresentationContext::getPropertyValue prop 'default.focusBorderColor' == 'blue'
PresentationContext::getPropertyValue prop 'default.focusBorderWidth' == '3'
PresentationContext::getPropertyValue prop 'default.selBorderColor' == 'green'
FormatterScheduler::runAction acquiring player for '-1/main/intro/dsIntro' TimeStamp: 0.73
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so'!
--> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so: undefined symbol: direct_config
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so'!
--> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so: undefined symbol: direct_config
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so'!
--> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so: undefined symbol: dfb_primary_layer_pixelformat
(*) Direct/Interface: Loaded 'GIF' implementation of 'IDirectFBImageProvider'.
FormatterPlayerAdapter::createPlayer for '/home/ativa/Download/Hackerteen/pictures/inicio.gif'
PresentationContext::getPropertyValue prop 'service.currentKeyMaster' has a NULL value
FormatterScheduler::runAction acquiring player for '-1/main/video/dsVideo' TimeStamp: 0.791
FormatterPlayerAdapter::start creating TIME NominalEventMonitor for '-1/main/intro/dsIntro'
FormatterScheduler::runAction takes '61' ms to start '-1/main/intro/dsIntro'
DFBVideoProvider.cpp <81>:
(!) [12639: 0.000] --> Caught signal 11 (at 0x14, invalid address) <--
(!!!) *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
(!!!) *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
(!!!) *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
(!!!) *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
(!!!) *** WARNING [still objects in 'Window Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
Abortado
##################
Fim ERRO:
##################
Segue abaixo informações úteis:
1)
root@ativa:/home/ativa# fbset -i
mode "1280x720"
geometry 1280 720 1280 720 32
timings 0 0 0 0 0 0 0
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : inteldrmfb
Address : 0xd2020000
Size : 3686400
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 5120
MMIO Address: 0xff000000
MMIO Size : 4194304
Accelerator : No
2)
Tenho o Mplayer essentials instalado
3) Alterei as LIBADD's acrescentando a variavel
Desde já agradeço
att
---
Atenciosamente
Frederico
Autor: Frederico Martins Pedroso Junior
1414 comentários
3) Durante o ./configure do xine a opção do OSS deve ser habilitada?
4) Quais parametros devo usar durante o ./configure do ( directfb , directfb examples , directfb extras , fusionsound ) ? * Os parametros do faad , xine , ffmpeg foi colocado no wiki *faad2 (./configure --with-mp4v2)
*ffmpeg (./configure --enable-shared --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaad --enable-postproc)
*xine-lib >= 1.1.17 (./configure --enable-faad --disable-ffmpeg-uncommon-codecs --with-external-ffmpeg) Estou na dúvida porque foi falado que é pre requisito do ginga-system , estou confuso na ordem . - No meu notebook funciona perfeitamente com a placa ati, nesta maquina intel com placa onboard da intel que não está dando certo. Aceito dicas úteis , que me ajudará a concluir com sucesso a execução de videos com o ginga . Desde já agradeço att
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
---------------------------------------------------------------- (*) DirectFB/Core: Single Application Core. (2010-05-17 18:57)
(*) 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 'inteldrmfb' (ID 0) with frame buffer at 0xd2020000, 3600k (MMIO 0xff000000, 4096k)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) 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 '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: Power Button (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: USB USB Keykoard (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: USB USB Keykoard (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: USB OPTICAL MOUSE (6) 0.1 (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 1280x720 RGB32
(*) FBDev/Mode: Switched to 1280x720 (virtual 1280x720) at 32 bit (RGB32), pitch 5120
(!) DirectFB/FBDev: Could not set gamma ramp --> Invalid argument
df_andi.c <482>:
(#) DirectFBError [layer->TestConfiguration( layer, &config, &ret_failed )]: Not supported!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:862 in dfb_core_deinit_check()]
(!!!) *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()] Alguém sabe o que pode ser? desde já agradeço att