Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Compilação dos Arquivos do Fórum

13 de Julho de 2007, 12:05 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 32 vezes

Olá a todos,

 

Baixei o código que esta no forum no dia 6 (nao o do svn). Após algum trabalho para conseguir compilar tudo, linkar direito, cheguei no final ao seguinte erro:

 

$ g++ -L/usr/local/lib/ginga -L/usr/local/lib -o"gingaNcl"  ./main.o   -lgingacoregfx -ldirectfb -lgingacoreplayer -ltelemidiautil -lncl30 -lncl30converter -lgingancl
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `table2DFBFontDescription'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `DFBInputEvent2table'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `luaopen_directfb_IDirectFBEventBuffer'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `luaopen_directfb_IDirectFBSurface'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `DFBUserEvent2table'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `table2DFBUserEvent'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `luaopen_directfb_IDirectFBImageProvider'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `l_IDirectFBImageProvider_toudata'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `luaopen_directfb_IDirectFBFont'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `l_IDirectFBSurface_toudata'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `table2DFBSurfaceDescription'
/usr/local/lib/ginga/libgingacoreplayer.so: undefined reference to `l_IDirectFBFont_toudata'
collect2: ld returned 1 exit status

 

esse erro deu na ultima lingagem do main.cpp da pasta gingainit. Fui olhar no gingacore-player e realmente os métodos que estão listados acima não estao implementados.

 Alguém tem alguma sugestão?

 Tentei de todas as formas baixar o código do svn mas meu usuário nao consegue autenticar no svn. Criei até outro usuário mas nada.

 Abraços

Autor: Davi Trindade


3232 comentários

  • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
    13 de Julho de 2007, 12:25

     

    Consegui baixar o codigo do svn.

    Devia ser algum erro de autenticação temporário.

     Vou tentar compilar o cod. do svn agora.

     Abraços

     

    • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
      13 de Julho de 2007, 13:36

       

      Oi, Davi

         A nova versao no SVN estah melhor organizada. Nao deixe de ler os README de cada subprojeto, onde colocamos as dependencias internas e externas.

      []s
      Moreno
       

      • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
        13 de Julho de 2007, 14:42

         

        Olá Moreno,

         Mesmo baixando a versão do SVN, nao hora de compilar o ultimo (gingancl-cpp), dá erro. Ele nao acha a lib do player.

        "checking for main in -lgingaccplayer... no
        configure: error:

        Couldn't find gingaccplayer library.
        Please install Ginga Common Core Player."

         

        Eu instalei direitinho na ordem sugerida no wiki. 

        Alguma sugestão?
         

        Abraços
         

        • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
          13 de Julho de 2007, 14:51

           

          Oi, Davi.

              Tenho uma sugestao: exporte LD_LIBRARY_PATH da seguinte forma:

          $ export LD_LIBRARY_PATH=/usr/local/lib/ginga:/usr/local/lib:/usr/lib:/lib
          e tente o configure novamente.

          []s
          Moreno

          • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
            13 de Julho de 2007, 17:50

             

            Moreno,

             

            Realmente aquilo que vc passou funcionou. Só que agora estou tendo outro problema.

            To tentando executar o ./gingaNcl e ele dá erro na hora de inicializar a directfb, mais especificamente na linha 180 do arquivo GfxManager.cpp, quando a directfb está sendo iniciada.
             

            layer_config.options = DLOP_ALPHACHANNEL; 

            Mesmo comentando o set dessa flag, ele dá problema mais embaixo, na hora de setar as configurações do rightLayer:

             

            DFBCHECK(rightLayer->SetConfiguration(rightLayer, &layer_config));

            X Error of failed request:  BadAccess (attempt to access private resource denied)

             

            Ou seja, nao to conseguindo permissão pra mudar as propriedades dessa layer. Alguem faz idéia de como corrigir isso?

             []'s
             

            • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
              13 de Julho de 2007, 18:54

               

              Oi, Davi.

                 O acesso completo ao framebuffer e as funcionalidades do DirectFB requerem autenticacao de root. Lembre-se que quando falamos da versao Linux (C++) do GingaNCL estamos falando de um programa a ser embarcado em set-top boxes, onde seria comum o uso do sistema como super user (runlevel 1).

                  Tente roda-lo como root... Vc fez isso? Alias, antes do GingaNCL, vc havia testado os programas de exemplo do DirectFB (DirectFB-examples)? Tente em especial o df_andi e o df_dok...

              []s
              Moreno

              • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
                14 de Julho de 2007, 16:04

                 

                Ola Moreno,

                 Consegui rodar tranquilamente os dois exemplos. Tentei rodar como root e também nao funcionou.

                 Vou tentar baixar a versão nova do CVS.

                 Abraços

                • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
                  15 de Julho de 2007, 1:40

                   

                  Oi, Davi.

                     Quando vc for executar, use as seguintes linhas de comando:

                     $ cd /misc
                     $ ./gingaNcl --ncl <caminho/arquivo-ncl>
                     Exemplos de documentos NCL podem ser baixados em File Storage - Exemplos.

                  []s
                  Moreno

                  • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
                    16 de Julho de 2007, 13:58

                     

                    Olá Moreno,

                     Estou conseguindo executar algumas coisas, mas 90% das vezes obtenho o seguinte erro:

                     

                     Assertion [card != NULL] failed *** [gfxcard.c:1916 in dfb_gfxcard_surface_manager()]

                     Nas outras vezes funciona!

                     Abraços

                    Davi

                     

                    • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
                      16 de Julho de 2007, 17:15

                       

                      Oi, Davi.

                         Vc está falando dos exemplos do DirectFB? Ou já rodando GingaNCL?
                         É importante o DirectFB estar redondo antes de testar o GingaNCL. Há outros exemplos interessantes do DirectFB no pacote directfb-extra (samples/sample1), capazes de exibir vídeo.

                          Vc pode estar com problemas com o driver de vídeo do DirectFB. Qual é a sua placa de vídeo? Vc poderia colar toda saída impressa pelo DirectFB ao executar um exemplo?

                      []s
                      Moreno

                      • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
                        16 de Julho de 2007, 19:43

                         

                        Oi Moreno,

                         Já executei sim esses exemplos de video da DirectFB.

                        Tá tudo redondo com a DirectFB..

                        Essa saída que ta dando de erro é do GingaNCL mesmo.

                        Amanhã eu posto a saída inteira, nao estou com o GingaNCL instalado aqui, mas nao vai fazer muita diferença. Tem alguma coisa no arquivo de log que eu posso postar.

                         Abraços
                        Davi 

                        • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
                          17 de Julho de 2007, 11:15

                           

                          Como eu disse, vou postar abaixo a saida inteira do erro que dá na maioria das vezes que tento executar o gingaNcl para mostrar o exemplo01.ncl:

                           

                          $ ./gingaNcl --ncl exemplo01.ncl

                               =======================|  DirectFB 1.0.0  |=======================
                                    (c) 2001-2007  The DirectFB Organization (directfb.org)
                                    (c) 2000-2004  Convergence (integrated media) GmbH
                                  ------------------------------------------------------------

                          (*) DirectFB/Core: Single Application Core. (2007-07-16 13:40) [ DEBUG ]
                          (*) Direct/Thread: Running 'X11 Input' (INPUT, 7415)...
                          (*) DirectFB/Input: X11 Input 0.1 (Martin Lutken)
                          (*) DirectFB/Genefx: MMX detected and enabled
                          (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
                          (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
                          (!) [Main Thread       0.000] ( 7414) *** Assumption [core != NULL] failed *** [core.c:461 in dfb_core_create_surface()]
                          (!) [Main Thread       0.000] ( 7414) *** Assumption [core != NULL] failed *** [surfaces.c:1079 in dfb_surface_init()]
                          (!) [Main Thread       0.000] ( 7414) *** Assumption [core != NULL] failed *** [core.c:598 in dfb_core_shmpool()]
                          (!) [Main Thread       0.000] ( 7414) *** Assumption [core != NULL] failed *** [core.c:617 in dfb_core_shmpool_data()]
                          setting configuration..
                          X Error of failed request:  BadAccess (attempt to access private resource denied)
                            Major opcode of failed request:  143 (MIT-SHM)
                            Minor opcode of failed request:  1 (X_ShmAttach)
                            Serial number of failed request:  28
                            Current serial number in output stream:  51
                           (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]
                          (!) [X11 Input         0.175] ( 7415) *** Assumption [!pthread_equal( thread->thread, pthread_self() )] failed *** [thread.c:334 in direct_thread_join()]
                          (!) [X11 Input         0.175] ( 7415) *** Assumption [!pthread_equal( thread->thread, pthread_self() )] failed *** [thread.c:364 in direct_thread_destroy()]
                          (*) Direct/Interface: Loaded 'Xine' implementation of 'IDirectFBVideoProvider'.
                          audio_oss_out: audio.device.oss_device_name = auto, probing devs
                          audio_oss_out: using device >/dev/dsp<
                          xine: found input plugin  : file input plugin
                          ebml: invalid EBML ID size (0x0) at position 1
                          ebml: invalid master element
                          xine: found demuxer plugin: MPEG program stream demux plugin
                          audio_oss_out: audio rate : 44100 requested, 44100 provided by device
                          audio_oss_out: 2 channels output
                          (!) [Main Thread       0.245] ( 7414) *** Assertion [card != NULL] failed *** [gfxcard.c:1916 in dfb_gfxcard_surface_manager()]
                          Trace/breakpoint trap (core dumped)

                           

                            Algumas vezes eu nao obtenho esse erro e o vídeo é exibido normalmente. Um assert falha dentro do gingaplayer-gfx, aparentemente...

                           

                          Na hora de executar o exemplo02.ncl, que já utiliza o links para exibir a pagina HTML dá outro erro. Eu tentei executar o links em separado e deu o mesmo erro. Segue a saída.

                           

                          $ ./gingaNcl --ncl exemplo02.ncl

                               =======================|  DirectFB 1.0.0  |=======================
                                    (c) 2001-2007  The DirectFB Organization (directfb.org)
                                    (c) 2000-2004  Convergence (integrated media) GmbH
                                  ------------------------------------------------------------

                          (*) DirectFB/Core: Single Application Core. (2007-07-16 13:40) [ DEBUG ]
                          (*) Direct/Thread: Running 'X11 Input' (INPUT, 7574)...
                          (*) DirectFB/Input: X11 Input 0.1 (Martin Lutken)
                          (*) DirectFB/Genefx: MMX detected and enabled
                          (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
                          (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
                          (!) [Main Thread       0.000] ( 7573) *** Assumption [core != NULL] failed *** [core.c:461 in dfb_core_create_surface()]
                          (!) [Main Thread       0.000] ( 7573) *** Assumption [core != NULL] failed *** [surfaces.c:1079 in dfb_surface_init()]
                          (!) [Main Thread       0.000] ( 7573) *** Assumption [core != NULL] failed *** [core.c:598 in dfb_core_shmpool()]
                          (!) [Main Thread       0.000] ( 7573) *** Assumption [core != NULL] failed *** [core.c:617 in dfb_core_shmpool_data()]
                          setting configuration..
                          (*) Direct/Interface: Loaded 'Xine' implementation of 'IDirectFBVideoProvider'.
                          audio_oss_out: audio.device.oss_device_name = auto, probing devs
                          audio_oss_out: using device >/dev/dsp<
                          xine: found input plugin  : file input plugin
                          ebml: invalid EBML ID size (0x0) at position 1
                          ebml: invalid master element
                          xine: found demuxer plugin: MPEG program stream demux plugin
                          audio_oss_out: audio rate : 44100 requested, 44100 provided by device
                          audio_oss_out: 2 channels output
                          init_dither: unsupported depth 4
                          INTERNAL ERROR at dither.c:914: Graphics driver returned unsupported pixel memory organisation
                          Segmentation fault (core dumped)

                           

                          Atentar para a linha INTERNAL ERROR. Esse é o erro retornado pelo telemidia-links, igualzinho quando tento executar ele em separado:

                           

                          $ ./links exemplo.html

                               =======================|  DirectFB 1.0.0  |=======================
                                    (c) 2001-2007  The DirectFB Organization (directfb.org)
                                    (c) 2000-2004  Convergence (integrated media) GmbH
                                  ------------------------------------------------------------

                          (*) DirectFB/Core: Single Application Core. (2007-07-16 13:40) [ DEBUG ]
                          (*) Direct/Thread: Running 'X11 Input' (INPUT, 7616)...
                          (*) DirectFB/Input: X11 Input 0.1 (Martin Lutken)
                          (*) DirectFB/Genefx: MMX detected and enabled
                          (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
                          (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
                          (!) [  NO NAME         0.000] ( 7617) *** Assumption [core != NULL] failed *** [core.c:461 in dfb_core_create_surface()]
                          (!) [  NO NAME         0.000] ( 7617) *** Assumption [core != NULL] failed *** [surfaces.c:1079 in dfb_surface_init()]
                          (!) [  NO NAME         0.000] ( 7617) *** Assumption [core != NULL] failed *** [core.c:598 in dfb_core_shmpool()]
                          (!) [  NO NAME         0.000] ( 7617) *** Assumption [core != NULL] failed *** [core.c:617 in dfb_core_shmpool_data()]
                          init_dither: unsupported depth 4
                          INTERNAL ERROR at dither.c:914: Graphics driver returned unsupported pixel memory organisation
                          Segmentation fault (core dumped)

                           

                          Abraços

                           

                          Davi

                          • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                            17 de Julho de 2007, 19:22

                             

                            Oi, Davi.

                            Parece que seu DirectFB foi instalado com suporte a servidor X. Acho que os drivers de aceleracao do DirectFB nao ficam estaveis com essa configuracao, exibindo mais de um objeto em camadas distintas. Alem disso, sua saida aponta que a instabilidade eh sobre o seu gfxdriver. Para resolver isso, voce pode postar a saida na lista de usuarios do directfb. Em www.​dire​ctfb​.org​. Outra opcao seria reinstalar o DirectFB sem suporte a servidor X. Uma terceira opcao seria reinstalar o DirectFB sem suporte a aceleracao grafica (--with-gfxdriver=none - no configure do directfb).

                            []s,
                            Marcio Moreno

                            • 0ce45098412caf25aedb71da3a196e26?only path=false&size=50&d=404Elias Mussi(usuário não autenticado)
                              1 de Agosto de 2007, 18:17

                               

                               

                              vamos voltar a essa jaca ;)

                              mesmo com o dfb compilado com a diretiva acima, estou tendo o seguinte erro : 

                               

                              /misc# ./gingaNcl --ncl exemplo05/exemplo05.ncl

                                   =======================|  DirectFB 1.0.0  |=======================
                                        (c) 2001-2007  The DirectFB Organization (directfb.org)
                                        (c) 2000-2004  Convergence (integrated media) GmbH
                                      ------------------------------------------------------------

                              (*) DirectFB/Core: Single Application Core. (2007-08-01 19:48)
                              (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 13493)...
                              (*) Direct/Thread: Running 'Linux Input' (INPUT, 13496)...
                              (*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (directfb.org)
                              (*) Direct/Thread: Running 'Linux Input' (INPUT, 13497)...
                              (*) DirectFB/Input: PC Speaker (2) 0.1 (directfb.org)
                              (*) Direct/Thread: Running 'Linux Input' (INPUT, 13498)...
                              (*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (3) 0.1 (directfb.org)
                              (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 13499)...
                              (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
                              (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 13500)...
                              (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                              (*) DirectFB/Genefx: MMX detected and enabled
                              (!) Direct/Modules: Could not open module directory `/usr/lib/directfb-1.0-0/gfxdrivers'!
                                  --> No such file or directory
                              (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
                              (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
                              (!) DirectFB/FBDev: Panning display failed!
                                  --> Invalid argument
                              (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!
                              GfxManager.cpp <317>:
                              (#) DirectFBError [dfb->CreateVideoProvider(dfb, mrl, &provider)]: No (suitable) implementation found!
                               (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [../../../src/core/core.c:775 in dfb_core_deinit_check()]

                               

                              mas só para constar, é uma instalação debian etch limpa com os pacotes que criei, pode ser alguma manota minha por aqui :)

                              vou subir os pacotes aqui:

                              www.​muss​icor​p.ne​t/pa​cote​s/di​sts/​etch​/

                              para quem quizer testar também, estou preparando uma iso de instalação, ficando pronta eu posto aqui, mas antes de divulgar tem de funcionar :(

                               

                              alguma dica ?

                              • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                                2 de Agosto de 2007, 12:24

                                 

                                Oi, Elias.

                                Seu problema eh que nao existe um decodificador para o video do exemplo. A frase "No (suitable) implementation found!" quer dizer isso. O DirectFB-extra reconheceu alguma lib para as possiveis interfaces de provedor de video? Caso nao consiga decodificar o video com a lib encontrada, eu sugiro o xine, por ser a biblioteca mais completa que o DirectFB-extra suporta.

                                []s,
                                Marcio

                                • 0ce45098412caf25aedb71da3a196e26?only path=false&size=50&d=404Elias Mussi(usuário não autenticado)
                                  2 de Agosto de 2007, 15:16

                                   

                                  bom ...  pra desencargo de consciencia, instalei o mplayer na vm, e consegui ver os videos, mas continuo com o erro no gingancl :(

                                   

                                  bom, de qq forma to com uma iso com o debian etch q instala o ginga, sem X mais nada ;) ...  ainda tenho de enxugar ela, mas ja ta "utilizavel", só falta fazer o ginga funcionar :(

                                  quer dar uma testada ae ?

                                  []ca0 

                                  • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                                    2 de Agosto de 2007, 16:05

                                     

                                    Oi, Elias.

                                    O mplayer possui suas libs para decodificar os videos. Para testar o provedor de video que o gingancl faz uso, utilize o sample1 do DirectFB-extra, em sua pasta samples.

                                    Quanto ao teste, nossa base aqui eh toda Fedora. Infelizmente, fica inviavel alocar recursos do nosso pessoal para criar um ambiente debian.

                                    []s,
                                    Marcio

          • 7d8656d3fce23741a292355bf908e3df?only path=false&size=50&d=404Lucas Augusto Carvalho(usuário não autenticado)
            12 de Agosto de 2007, 12:01

             

            Moreno, Eu estou com o mesmo problema que Davi. E eu já instalei o player, e vi que tem o arquivo na pasta lib do ginga.

            O que mais você sugere?

            Att,

            Lucas Augusto

            • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
              12 de Agosto de 2007, 13:04

               

              Oi, Lucas.

                 O exemplo sample1 do directfb-extra rodou sem problemas? Precisamos saber quais pontos foram bem sucedidos na sua instalação. Envie-nos também a saída impressa na execução do gingaNcl player.

              []s
              Moreno

              • 87150057fa6c421faa06106a5ec2b361?only path=false&size=50&d=404sérgio ferreira(usuário não autenticado)
                13 de Agosto de 2007, 17:28

                 

                eai Galera!!!!

                moreno, estou com o mesmo problema que o pessoal ai,

                ja instalei o xine full, e quando eu executo o sample do DirectFB-extra para rodar o video do exemplo01 ocorre o seguinte erro:

                comando: ./sample1 video.mpg

                 =======================|  DirectFB 1.0.0  |=======================
                          (c) 2001-2007  The DirectFB Organization (directfb.org)
                          (c) 2000-2004  Convergence (integrated media) GmbH
                        ------------------------------------------------------------

                (*) DirectFB/Core: Single Application Core. (2007-08-09 14:03)

                (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 9991)...
                (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 9994)...
                (*) DirectFB/Input: Keyboard 0.9 (directfb.org)

                (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 9995)...
                (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9996)...
                (*) DirectFB/Input: PC Speaker (1) 0.1 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9997)...
                (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9998)...
                (*) DirectFB/Input: Topro USB Mouse (3) 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)
                sample1.c <585>:
                        (#) DirectFBError [dfb->CreateVideoProvider( dfb, mrl, &video )]: No (suitable) implementation found!
                 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]

                 

                e tambem quando eu executo o exemplo01 no gingaNcl ocorre o seguinte erro:

                  =======================|  DirectFB 1.0.0  |=======================
                          (c) 2001-2007  The DirectFB Organization (directfb.org)
                          (c) 2000-2004  Convergence (integrated media) GmbH
                        ------------------------------------------------------------

                (*) DirectFB/Core: Single Application Core. (2007-08-09 14:03)

                (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 10025)...
                (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 10028)...
                (*) DirectFB/Input: Keyboard 0.9 (directfb.org)

                (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 10029)...
                (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 10030)...
                (*) DirectFB/Input: PC Speaker (1) 0.1 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 10031)...
                (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                (*) Direct/Thread: Running 'Linux Input' (INPUT, 10032)...
                (*) DirectFB/Input: Topro USB Mouse (3) 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)
                (!) DirectFB/FBDev: Panning display failed!
                    --> Invalid argument
                (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!

                GfxManager.cpp <317>:
                (#) DirectFBError [dfb->CreateVideoProvider(dfb, mrl, &provider)]: No (suitable) implementation found!
                 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]

                 

                alguma ideia???

                grato!!! 

                • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
                  13 de Agosto de 2007, 18:40

                   

                  Oi, Sergio

                     Não sei exatamente o que vem no xine full, mas sempre usamos o xine-lib (http://ufpr.dl.sourceforge.net/sourceforge/xine/xine-lib-1.1.7.tar.bz2) em nossas instalações.

                     Após instalá-lo, será necessário recompilar o directfb-extra, para que seja feito o bind com o xine-lib.

                  []s
                  Moreno 

                  • 87150057fa6c421faa06106a5ec2b361?only path=false&size=50&d=404sérgio ferreira(usuário não autenticado)
                    14 de Agosto de 2007, 14:54

                     

                    valeu Moreno,

                    agora funcionou, o problema era que eu não recompilando directfb-extra. Mas agora alguns exemplos disponiveis no site não funcionam, por exemplo, o exemplo04 e exemplo05 que é pra aparecer legendas, num aparece nada, so o video.

                     

                    Grato,

                     

                    • 0ce45098412caf25aedb71da3a196e26?only path=false&size=50&d=404Elias Mussi(usuário não autenticado)
                      14 de Agosto de 2007, 15:21

                       

                      Em Terça 14 Agosto 2007, notification-1485922-1213@www.softwarepublico.gov.br
                      escreveu:
                      > Forum: Ginga-NCL: Fórum de Desenvolvedores
                      > Thread: 1314765
                      > Author: sérgio ferreira
                      > Posted: 2007-08-14 17:54:58.320899+00
                      > ----------------------------------
                      > valeu Moreno,
                      >
                      > agora funcionou, o problema era que eu não recompilando
                      > directfb-extra. Mas agora alguns exemplos disponiveis no site não
                      > funcionam, por exemplo, o exemplo04 e exemplo05 que é pra aparecer
                      > legendas, num aparece nada, so o video.

                      ta melhor do que eu ;) eu ainda to brigando com o pacote do DFB-extra :(
                      mesmo compilado com suporte a ffmpeg e xine ele ainda n roda :(

                      mas ando sem tempo :(

                      Abraços

                      • 9c71629fa87ec93f0a704e0572b86dfe?only path=false&size=50&d=404Erick Lazaro Melo(usuário não autenticado)
                        14 de Agosto de 2007, 16:56

                         

                        Elias,

                         Acredito que encontrei o problema. Estava tendo o mesmo problema que você. Tinha o xine instalado e o ffmpeg também. O DirectFB tava funcionando certinho, mas na hora de rodar o ginga tava dando pau. Solução:

                        Desinstale o FFMPEG. Deixe apenas o XINE. Depois que eu desinstalei rodou certinho. Nem foi preciso recompilar o DirectFB-extra

                         Boa sorte!

                        Abraço

                         

                         

                    • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
                      15 de Agosto de 2007, 15:34

                       

                      Sergio,

                         As midias que contêm as legendas nos exemplos 4 e 5 são páginas html. Isso me leva a acreditar que seu problema esteja na instalação do player html, no caso o telemidia-links.

                          1) Você o instalou? É o pacote telemidia-links-cpp
                          2) Há um executável criado após a compilação do telemidia-links no diretório de origem chamado links. Excute ./links e veja se diversas mini-janelas são automaticamente abertas.

                      []s
                      Moreno

                      • 9c71629fa87ec93f0a704e0572b86dfe?only path=false&size=50&d=404Erick Lazaro Melo(usuário não autenticado)
                        16 de Agosto de 2007, 19:08

                         

                        Moreno,

                         O pacote foi instalado. Tentei o que você falou e o seguinte erro é reportado:

                          =======================|  DirectFB 1.0.0  |=======================
                                  (c) 2001-2007  The DirectFB Organization (directfb.org)
                                  (c) 2000-2004  Convergence (integrated media) GmbH
                                ------------------------------------------------------------

                        (*) DirectFB/Core: Single Application Core. (2007-08-14 20:30)
                        (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 6752)...
                        (*) Direct/Thread: Running 'Linux Input' (INPUT, 6755)...
                        (*) DirectFB/Input: PC Speaker (1) 0.1 (directfb.org)
                        (*) Direct/Thread: Running 'Linux Input' (INPUT, 6756)...
                        (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                        (*) Direct/Thread: Running 'Linux Input' (INPUT, 6757)...
                        (*) DirectFB/Input: Topro USB Mouse (3) 0.1 (directfb.org)
                        (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 6758)...
                        (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                        (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 6759)...
                        (*) 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)
                        (!) DirectFB/FBDev: Panning display failed!
                            --> Invalid argument
                        init_dither: unsupported depth 4
                        INTERNAL ERROR at dither.c:914: Graphics driver returned unsupported pixel memory organisation
                        (!) [ 6751:    0.000] --> Caught signal 11 (at 0xc0, invalid address) <--
                        Aborted

                         []s

                        Erick
                         

                        PS:  Eu e o Sergio trabalhamos no mesmo laboratório (mesmo hardware)
                         

                        • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                          16 de Agosto de 2007, 21:42

                           

                          Oi, Erick.

                          O problema eh que sua placa de video nao suporta nenhum dos padroes RGB e profundidades que o links precisa. Para solucionar isso, edite o dither.c. Vah ateh a linha 914 e substitua:

                            default:
                            fprintf(stderr,"init_dither: unsupported depth %d\n",depth);
                            internal("Graphics driver returned unsupported \
                          pixel memory organisation");

                          por:
                            default:
                            make_red_table(8,0,0,0);
                            make_green_table(8,0,0,0);
                            make_blue_table(8,0,0,0);
                            dither_fn_internal=dither_196;
                            round_fn=round_196;

                          Sds. Marcio

                          • 87150057fa6c421faa06106a5ec2b361?only path=false&size=50&d=404sérgio ferreira(usuário não autenticado)
                            17 de Agosto de 2007, 11:42

                             

                            valeu, marcio!!!!

                            fiz  oq vc falou e  o exemplo04 funcionou beleza, mas ainda o exemplo05 não funciona, alguma ideia??

                             

                            grato!!!! 

                            • 6958a7d3f20a68182800b45d6134fedf?only path=false&size=50&d=404Rafael Rodrigues(usuário não autenticado)
                              19 de Agosto de 2007, 13:03

                               

                              Sérgio,

                               No exemlo05 continua o mesmo problema de não ocorrer nenhum erro e apenas não mostrar a legenda?

                               Um abraço,

                              Rafael
                               

                              • 8d76f0570805adac4aea4a99a96c44ec?only path=false&size=50&d=404Henrique Ferreira Machado(usuário não autenticado)
                                22 de Setembro de 2007, 3:38

                                 

                                Olá pessoal,

                                 Primeiramente, obrigado à dupla Moreno pela ajuda!

                                Consegui compilar todo o gingaplayer, mas tô com problemas com o direcFB. Já compilei o mesmo, além do examples e do extra. Agora vamos aos problemas:

                                Quando eu executo ./gingaNcl --ncl <arquivo ncl>, aparece uma tela branca e mais nada. No console aparece:

                                     =======================|  DirectFB 1.1.0  |=======================
                                          (c) 2001-2007  The DirectFB Organization (directfb.org)
                                          (c) 2000-2004  Convergence (integrated media) GmbH
                                        ------------------------------------------------------------
                                (*) DirectFB/Core: Single Application Core. (2007-09-22 04:16)
                                (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 9822)...
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9825)...
                                (*) DirectFB/Input: Macintosh mouse button emulatio (1) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9826)...
                                (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9828)...
                                (*) DirectFB/Input: SynPS/2 Synaptics TouchPad (3) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9829)...
                                (*) DirectFB/Input: HID 062a:0000 (4) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9830)...
                                (*) DirectFB/Input: Power Button (FF) (5) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9831)...
                                (*) DirectFB/Input: Power Button (CM) (6) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9832)...
                                (*) DirectFB/Input: Sleep Button (CM) (7) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Linux Input' (INPUT, 9833)...
                                (*) DirectFB/Input: Lid Switch (8) 0.1 (directfb.org)
                                (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 9834)...
                                (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
                                (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 9835)...
                                (*) DirectFB/Input: IMPS/2 Mouse 1.0 (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: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: Switched to 640x480 (640x480) at 8 bit LUT8 (wanted LUT8).
                                (*) FBDev/Surface: Allocated 640x480 8bit LUT8 buffer at offset 0 and pitch 640.
                                (*) FBDev/Mode: (Post)Setting 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (*) FBDev/Mode: Preparing switch to 640x480 LUT8
                                (*) FBDev/Mode: (Post)Setting 640x480 LUT8
                                (*) FBDev/Mode: Testing 640x480 LUT8
                                (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported

                                Quando eu executo o sample1:

                                (#) DirectFBError [dfb->CreateVideoProvider( dfb, mrl, &video )]: No (suitable) implementation found!
                                 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]

                                Coisas estranhas que eu percebi que podem indicar o problema:

                                Depois do ./configure do directfb, aparece:

                                Building Graphics Drivers:
                                  3Dfx Voodoo               no
                                  ATI Mach64                yes
                                  ATI Rage 128              no
                                  ATI Radeon                yes
                                  Intel i810                no
                                  Intel i830                no
                                  Matrox                    yes
                                  NeoMagic                  no
                                  NSC Geode                 no
                                  nVidia                    no
                                  S3 Savage                 no
                                  SiS 315                   no
                                  TVIA CyberPro             no
                                  VIA CLE266                no
                                  VIA UniChrome             no
                                  VMWare                    yes
                                Como a minha placa é nvidia e ela está "no", fiz "./configure --with-gfxdrivers=nvidia". Nesse caso, o ./configure termina sem problemas, mas dá erro no make

                                Estou com o xine-lib 1.1.7 instalado (pelo yum), mas mesmo assim o ./configure do directfb-extra mostra:

                                Building Video Providers:
                                  AviFile                no
                                  Flash                  no
                                  Libmpeg3               no
                                  OpenQuicktime          no
                                  Xine                   no
                                  Swfdec                 no
                                  FFmpeg                 no
                                df_andi e df_dok rodam sem problemas

                                 

                                • 7d8656d3fce23741a292355bf908e3df?only path=false&size=50&d=404Lucas Augusto Carvalho(usuário não autenticado)
                                  22 de Setembro de 2007, 17:55

                                   

                                  Henrique,

                                  você precisa habilitar o suporte a biblioteca xine.

                                  procure no ./configure --help as opções para configuração do DirectFB-extra.
                                  Salientando que as bibliotecas ffmpeg e xine podem entrar em conflito se ambas foram habilitadas e o recomendado é utilizar a xine, pois possui mais recursos.

                                  []`s

                                  Lucas Augusto
                                   

                                  • 8d76f0570805adac4aea4a99a96c44ec?only path=false&size=50&d=404Henrique Ferreira Machado(usuário não autenticado)
                                    25 de Setembro de 2007, 0:26

                                     

                                    Depois de instalar o pacote xine-lib-devel, passei a ter um 'yes' pro xine no ./configure do DirectFb-extra. Mas, mesmo assim, continuo recebendo a mesma mensagem de erro quando executo o sample1. Estranhamente, o sample2 tocou o vídeo.

                                     Vou agora tentar recompilar o gingancl pra ver se ele funciona.
                                     

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo