Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Importanto Descriptores

22 de Setembro de 2010, 13:50 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes
Como q faz pra importa descriptores? o que faz com as regiões? a regionsBase fica junto do arquivo onde ta os descriptores? e o arquivo é importado no descriptorBase do código principal? tentei fazer aqui e não executou o programa.

Autor: Renato Gabriel Pereira


33 comentários

  • A687fdf6ce6756b24515f09e00e106ce?only path=false&size=50&d=404José Geraldo de Sousa Junior(usuário não autenticado)
    22 de Setembro de 2010, 14:34

     

    Oi Renato,

    o trecho abaixo foi extraído da norma do Ginga-NCL

    "Quando uma base de descritores é importada, a base de regiões e a base de regras, quando existentes no documento importado, são também automaticamente importadas para as bases de regiões e de regras do documento correspondente que realiza a importação"

     

    Talvez seu programa não tenha executado porque você não especificou uma regionBase na sua aplicação principal. Na verdade, isso deverá ser solucionado nas próximas versões do Ginga, porque não é obrigatório especificar uma regionBase. Abaixo eu postei um código que funciona com import de descriptorBase.

     

    main.ncl

    <?xml version="1.0" encoding="UTF-8"?>
    <ncl id="main" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
      <head>
        <regionBase>
        </regionBase>
        <descriptorBase>
          <importBase alias="dBase" documentURI="descBase.ncl"/>
        </descriptorBase>
      </head>

      <body>

        <port id="p1" component="myport"/>

        <media id="myport" src="./Documents/Tese/garrincha-playout/PB.avi" descriptor="dBase#dHalfHeight"/>
      </body>
    </ncl>

     

    descBase.ncl

    <?xml version="1.0" encoding="UTF-8"?>
    <ncl id="descBase" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
      <head>
        <regionBase>
          <region id="rMain" width="100%" height="100%">
            <region id="rHalfHeight" width="100%" height="50%"/>
          </region>
        </regionBase>
        <descriptorBase>
          <descriptor id="dHalfHeight" region="rHalfHeight"/>
        </descriptorBase>
      </head>
    </ncl>
     

    • 89a40a20aa6f9be2b55d6eb34f639318?only path=false&size=50&d=404Renato Gabriel Pereira(usuário não autenticado)
      24 de Setembro de 2010, 8:57

       

      Vlw pela dica, realmente estava faltando especificar a regionBase, embora o eclipse acusou erro, por a região não ter filho. Eu executei assim mesmo, mas quando apertei stop, travou a maquina virtual. Isso deve ter acontecido pq você disse que deve ser solucionado nas proximas versões.

      Obrigado.

      • A687fdf6ce6756b24515f09e00e106ce?only path=false&size=50&d=404José Geraldo de Sousa Junior(usuário não autenticado)
        29 de Setembro de 2010, 18:10

         

        Renato,

        O NCL Eclipse está certo de ter acusado erro pois, segundo a norma do Ginga, uma regionBase deve especificar pelo menos uma region. O analisador sintático do Ginga deveria detectar a ausência de regions dentro da regionBase e reportar erro. Obrigado pela informação.

         

        []s,

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