GUPnP AV i um software de biblioteca de código aberto e totalmente gratuito projetado como parte da estrutura do GUPnP, fornecendo aos usuários uma coleção de ajudantes para criar aplicativos de áudio e vídeo usando o GUPnP.
O que é GUPnP?
O GUPnP é um framework orientado a objetos e de código aberto, projetado especialmente para criar dispositivos UPnP e pontos de controle, escrito em C usando o libsoup e o GObject. A API GUPnP se destina a ser fácil de usar, flexível e eficiente.
O framework GUPnP foi inicialmente criado por causa das frustrações do desenvolvedor com a biblioteca libupnp e sua confusão de tópicos. Portanto, o GUPnP é totalmente simples, integra-se ao loop principal GLib, é assíncrono e oferece o mesmo conjunto de recursos que o libupnp.
Começando com o GUPnP AV
A instalação do projeto GUPnP AV em um computador GNU / Linux é a tarefa mais fácil, pois você terá que primeiro baixar a versão mais recente do software da Softoware ou através do seu site oficial (consulte o link da página inicial no final do artigo) e guarde-o no seu PC, de preferência em algum lugar da sua pasta Home.
Use um utilitário gerenciador de arquivos para extrair o conteúdo do pacote de origem, abra um aplicativo de emulador de terminal e navegue até a localização dos arquivos de arquivo extraídos (por exemplo, cd /home/softoware/gupnp-av-0.12.7), onde Você executará o & lsquo; ./ configure && make & rsquo; comando para configurar / otimizar e compilar o projeto.
Por favor, note que você deve primeiro instalar o programa GUPnP antes de tentar instalar esta ferramenta. Após uma compilação bem-sucedida, você pode instalar o sistema AV do GUPnP em toda a largura e torná-lo disponível para todos os usuários em sua máquina executando o & lsquo; sudo make install & rsquo; comando como usuário privilegiado ou o & lsquo; make install & rsquo; comando como root.
Debaixo do capô
Examinando sob o capô do programa GUPnP AV, podemos notar que foi escrito nas linguagens de programação Vala e C. Atualmente, ele é suportado em plataformas de computador de 32 bits e 64 bits.
O que há de novo nesta versão:
- Remove a dependência desnecessária no GSSDP-1.0.gir.
O que é novo na versão 0.12.7:
- Remove o uso de INCLUÍDOS obsoletos.
- Corrigir getters de espaço de nome GUPnPDIDLLiteObject.
- Evite avisos sobre as informações de protocolo em falta.
- Exigir vapigen 0.22 para evitar loop infinito na geração de VAPI.
- Erros corrigidos na versão 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=740265
- https://bugzilla.gnome.org/show_bug.cgi?id=741103
- https://bugzilla.gnome.org/show_bug.cgi?id=741555
- https://bugzilla.gnome.org/show_bug.cgi?id=740365
O que é novo na versão 0.12.5:
- Corrija o nome da propriedade de tamanho de texto claro.
- Corrige a criação do espaço para nome pv no analisador DIDLLite.
- Verifique se há tags obrigatórias vazias no UpdateObject.
- Erros corrigidos na versão 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705522
- https://bugzilla.gnome.org/show_bug.cgi?id=719377
O que é novo na versão 0.12.4:
- Adicionar suporte para pv: subtitleFileUri e pv: subtitleFileType
- Erros corrigidos na versão 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
O que é novo na versão 0.12.3:
- Adicionar suporte para bandeiras DLNA de proteção de link.
- Corrigir a geração DLNA.ORG_PS.
- Adicione res @ dlna: atributo cleartextSize.
- Utilize apenas o namespace XML DLNA quando ele for realmente usado.
- Adicione res @ dlna: atributo trackTotal.
- Erros corrigidos na versão 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705564
- https://bugzilla.gnome.org/show_bug.cgi?id=707495
- https://bugzilla.gnome.org/show_bug.cgi?id=702557
- https://bugzilla.gnome.org/show_bug.cgi?id=706926
- https://bugzilla.gnome.org/show_bug.cgi?id=706928
O que há de novo na versão 0.12.2:
- Corrige a geração VAPI se a versão GOBject-introspecção for & gt ; = 1.36.
- Corrigir ligações de vala para LastChangeParser.parse_last_change.
- Pequena melhoria na correspondência de recursos.
- Corrige o valor de retorno DIDLLiteContainer.get_total_deleted_child_count.
- Corrigir compilação com -Wall -Werror.
- Corrigir avisos gtk-doc.
O que é novo na versão 0.12.1:
- Corrige os avisos do compilador.
- Atualize .gitignore.
O que é novo na versão 0.12.0:
- Alterações desde 0.11.6:
- Corrigir dependência implícita no glib 2.32.
- Ligue explicitamente AM_MAINTAINER_MODE ([enable]).
O que é novo na versão 0.11.6:
- Corrija uma variável não inicializada.
- Corrigir um uso incorreto de BAD_CAST.
- Corrigir o tratamento do ID de atualização no analisador CDS LastChange.
- corrigir o teste CDS LastChange.
O que é novo na versão 0.10.1:
- Bump mínima dependência do GUPnP para 0.17.0.
Comentários não encontrado