Ir para o conteúdo

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

Ginga-NCL C++

18 de Outubro de 2007, 12:48 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 8 vezes

Olá,

    sou novo aqui no fórum, e estou tentando compilar o Ginga-NCL em C++. Tive diversos problemas e usei o fórum para resolver a maioria deles.
    Todos os arquivos estão compilando, no entanto, quando vou rodar o programa aparece o seguinte erro:

 DirectFBError [GfxManager  IDirectFBScreen::TestConfiguration]: Not supported!

Pelo que li, isso diz respeito ao Directfb-extra, mas ele está instalado, juntamente com o Xine (sem o FFMPEG). Estou usando o Ubuntu 7.04 com o processador AMD64.
Já tenti reinstalar tudo, usando somente o FFMPEG, somente o Xine e os dois, mas sempre o mesmo erro acontece.

Alguma sugestão ??

 Obrigado pela ajuda!!

Beto

Autor: Beto Valenca


1212 comentários

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

     

    Oi, Beto.

    Para ajudah-lo, precisamos de toda a saida da sua chamada ao gingaNcl. Voce poderia postah-la?

    Sds. Marcio

    • 6901d7fa1a855d9538cb0a7dd17fcf47?only path=false&size=50&d=404Beto Valenca(usuário não autenticado)
      18 de Outubro de 2007, 14:33

       

      Opa, me desculpe! Está ai a saída! Lembrando que instalei o Xine 1.1.7 e removi o FFMPEG antes de instalar o Directfb-extra o Ginga-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. (2007-10-17 13:16)
      (*) Direct/Memcpy: Using Generic 64bit memcpy()
      (*) Direct/Thread: Running 'X11 Input' (INPUT, 6288)...
      (*) 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 [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!

      Valeu!

      Beto
       

      • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
        18 de Outubro de 2007, 15:03

         

        Oi, Beto.

        O problema estah no servidor X. O gingaNcl foi feito para nao depender de interfaces graficas pesadas, como as oferecidas pelo X11. Assim, existe certa incompatibilidade quando o directfb trabalha em modo x11 enabled.
        Sugiro desabilitar as opcoes do servidor X na instalacao do DirectFB (veja como em './configure --help' do directfb).

        Uma saida interessante para sua chamada nao deveria ter essas linhas:

        (*) Direct/Thread: Running 'X11 Input' (INPUT, 6288)...
        (*) DirectFB/Input: X11 Input 0.1 (directfb.org)
        (*) X11/Display: Using XShm.

        Sds. Marcio

        • 6901d7fa1a855d9538cb0a7dd17fcf47?only path=false&size=50&d=404Beto Valenca(usuário não autenticado)
          29 de Outubro de 2007, 12:47

           

          Olá novamente!

             desculpe a demora para responder, mas estive fora a semana passada. Eu descobri que o directfb não estava habilitado aqui e, depois de fazê-lo, recompilei o NCL, e o erro agora é outro:

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

          (*) DirectFB/Core: Single Application Core. (2007-10-29 13:56)
          (*) Direct/Memcpy: Using Generic 64bit memcpy()
          (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 19805)...
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19808)...
          (*) DirectFB/Input: Macintosh mouse button emulatio (1) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19809)...
          (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19810)...
          (*) DirectFB/Input: PC Speaker (3) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19811)...
          (*) DirectFB/Input: ImPS/2 Logitech Wheel Mouse (4) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19812)...
          (*) DirectFB/Input: Power Button (FF) (5) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Linux Input' (INPUT, 19813)...
          (*) DirectFB/Input: Power Button (CM) (6) 0.1 (directfb.org)
          (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 19814)...
          (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
          (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 19815)...
          (*) 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)
          (!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
              --> Invalid argument
          (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!
          terminate called after throwing an instance of 'std::out_of_range'
            what():  basic_string::replace
          (!) [19804:    0.000] --> Caught signal 6 (unknown origin) <--
           (!!!)  *** 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()]
          Aborted (core dumped)

          O problema ainda está com o DirectFB ??

          Obrigado pela ajuda

           
          Beto

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

             

            Ola, Beto.

               Você executou os programas de testes do DirectFB, presentes no pacote directfb-examples? Eles executaram adequadamente? Recomendo você executar o df_dok e o df_andi. Se eles rodarem, o DirectFB está ok.

            []s
            Moreno

            • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
              14 de Novembro de 2007, 17:57

               

              Olá Beto, olá Marcelo

              Também estou tendo problemas com o DirectFB. Estou usando a distribuição Debian e instalei o DirectFB-1.0.0, juntamente com o DirectFB-extras e os exemplos. Durante as instalações não ocorreu nenhum problema, mas na hora de rodar os exemplos (df_andi e df_dok), dá erro. Ou seja, dá uma saida dizendo que não encontrou /dev/fb0 and /dev/fb/0, da seguinte forma:

              (*) DirectFB/Core: Single Application Core. (2007-10-05 19:11)
              (!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
              --> No such file or directory
              (!) DirectFB/FBDev: Error opening framebuffer device!
              (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
              (!) DirectFB/Core: Could not initialize 'system' core!
              --> Initialization error!
              df_andi.c <462>:
              (#) DirectFBError [DirectFBCreate( &dfb )]: Initialization error!

              Vocês podem me ajudar?

              Abraços

              Emerson

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

                 

                Emerson,

                Dê uma olhada neste tópico (http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/gingancl/forums/message-view?message_id=1432990)

            • 6901d7fa1a855d9538cb0a7dd17fcf47?only path=false&size=50&d=404Beto Valenca(usuário não autenticado)
              21 de Novembro de 2007, 16:22

               

              Olá Marcio!

                    fiquei um tempo em outro projeto e agora estou retomando a compilação do Ginga-NCL C++!

                    Primeiro queria agradecer a sua ajuda, valeu mesmo!

                    Quantoa a sua ultima resposta, eu testei tanto o df_dok quanto o df_andi e os dois funcionam perfeitamente! Recompilei o kernel como está dizendo na outra thread, mas o erro continua abaixo. Seria problema pois minha maquina é de 64bits ??

               

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

              (*) DirectFB/Core: Single Application Core. (2007-10-29 13:56)
              (*) Direct/Memcpy: Using Generic 64bit memcpy()
              (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 20473)...
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20476)...
              (*) DirectFB/Input: Macintosh mouse button emulatio (1) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20477)...
              (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20478)...
              (*) DirectFB/Input: PC Speaker (3) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20479)...
              (*) DirectFB/Input: ImPS/2 Logitech Wheel Mouse (4) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20480)...
              (*) DirectFB/Input: Power Button (FF) (5) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Linux Input' (INPUT, 20481)...
              (*) DirectFB/Input: Power Button (CM) (6) 0.1 (directfb.org)
              (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 20482)...
              (*) DirectFB/Input: Keyboard 0.9 (directfb.org)

              (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 20483)...
              (*) 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)
              (!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
                  --> Invalid argument
              (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!
              terminate called after throwing an instance of 'std::out_of_range'
                what():  basic_string::replace
              (!) [20470:    0.000] --> Caught signal 6 (unknown origin) <--
               (!!!)  *** 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()]
              Aborted (core dumped)

              Abraços,

               
              Beto

               

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

                 

                Ola, Beto.

                   Pela saída, tudo indica que o erro foi internamente ao DirectFB. Sugiro que você envie seu problema a um dos mailing lists deles:

                www.​dire​ctfb​.org​/ind​ex.p​hp?p​ath=​Main​%2FM​aili​ng+L​ists

                   Relate o fato de que sua máquina (e kernel?) são de 64 bits.

                []s
                Moreno

                • 95821ffcc1827ea648b80f5f8b137c73?only path=false&size=50&d=404Thales Paiva(usuário não autenticado)
                  31 de Janeiro de 2008, 14:57

                   

                  Olá,

                  Eu estou tendo um problema semelhante. No meu caso os dois exemplos, df_dok e  df_andi, rodam sem problema algum, mas quando tento executar alguma aplicação NCL exemplo, o problema,  mencionado pelo Beto, ocorre.

                  Abaixo segue os dados que podem ajudar a encontrar uma solução:

                   

                  [root@localhost ~]# /misc/launcher.sh /misc/ncl30/sample03/sample03.ncl

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

                  (*) DirectFB/Core: Single Application Core. (2008-01-29 19:41)

                  (*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <10485760>...
                  (*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
                  (*) DirectFB/Input: Keyboard 0.9 (directfb.org)

                  (*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
                  (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                  (*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
                  (*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (directfb.org)
                  (*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
                  (*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (2) 0.1 (directfb.org)
                  (*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
                  (*) DirectFB/Input: PC Speaker (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)
                  (*) FBDev/Mode: Testing 640x480 RGB16

                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Surface: Allocated 640x480 16bit RGB16 buffer at offset 0 and pitch 1280.
                  (*) FBDev/Mode: (Post)Setting 640x480 RGB16
                  (*) FBDev/Mode: Switched to 640x480 (640x480) at 16 bit RGB16 (wanted RGB16).
                  (!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
                      --> Invalid argument
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (*) FBDev/Mode: Preparing switch to 640x480 RGB16
                  (*) FBDev/Mode: (Post)Setting 640x480 RGB16
                  (*) FBDev/Mode: Testing 640x480 RGB16
                  (#) DirectFBError [GfxManager IDirectFBScreen::TestConfiguration]: Not supported!
                  AVPlayer constructor
                  GfxManager.cpp <318>:
                  (#) DirectFBError [dfb->CreateVideoProvider(dfb, mrl, &provider)]: No (suitable) implementation found!
                   (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:858 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()]

                  [root@localhost ~]# fbset -i

                  mode "640x480-73"
                      # D: 30.720 MHz, H: 36.923 kHz, V: 73.260 Hz
                      geometry 640 480 640 480 16
                      timings 32552 80 32 16 4 80 4
                      rgba 5/11,6/5,5/0,0/0
                  endmode

                  Frame buffer device information:
                      Name        : VESA VGA
                      Address     : 0xf0000000
                      Size        : 1228800
                      Type        : PACKED PIXELS
                      Visual      : TRUECOLOR
                      XPanStep    : 0
                      YPanStep    : 0
                      YWrapStep   : 0
                      LineLength  : 1280
                      Accelerator : No

                   [root@localhost ~]# cat /boot/grub/grub.conf

                   default=0
                  timeout=5
                  splashimage=(hd0,0)/grub/splash.xpm.gz
                  hiddenmenu
                  title Fedora Core (2.6.18-1.2798.fc6)
                          root (hd0,0)
                          kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00 vga=785 video=vesafb:ywrap,mtrr  rhgb quiet
                          initrd /initrd-2.6.18-1.2798.fc6.img

                  Se alguem puder dar uma dica, ou caso o Beto tenha encontrado uma solução me ajude.

                   

                  Att

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