Versão de desenvolvimento

 Eventos

O ciclo de desenvolvimento para a nova versão 2.1 inicia-se agora.
Para esta nova versão existírá:
  • uma grande modificação do motor (inclusão dos recursos em ficheiros .ffd)
  • uma grande modificação do sistema para as traduções
    • Agora as traduções não serão mais incluidas no pacote de instalação.
    • Quando o ffDiaporama inicia pela primeira vez,ele baixará as traduções a partir do web site.No iniciar seguinte ele verificará se existe uma nova versão das traduções e depois, se estão diponiveis para baixar a partir do web site.
  • 2 novos objectos serão integrados:
    • imagem a partir da área de transferência
      • Permitirá colar a imagem directamente sem usar um ficheiro
      • A partir da janela principal -> ele criará um slide com a imagem
      • A partir da caixa de diálogo -> ele criará um bloco com a imagem
    • Google Maps mapas
      • Para produzir mapas usando Google Maps
      • De momento, está’ somente disponível na caixa de diálogo -> ele cria um bloco com a imagem
      • No futuro, nós planeamos criar um novo slide contemdo o mapa e a sua localização nas definições de projecto do ffDiaporama
Existem muitas coisas por realizar outra vez. Nem todas estão finalizadas: por exemplo os marcadores não são ainda geridos pelos mapas.
Depois de muitas dificuldades na avaliação dos problemas, esta versão 2.0 do ffDiaporama está sendo finalizada.
Esta nova beta contêm inumeras correções de erros bêm como a finalização de optimizações necessárias para gerir grandes projectos (vários milhares de slides).
Espero que muitos de vós testem-na.
Como você provavelmente verificou, houve várias versões betas infrutiferas para a versão 1.7. Claramente, que não foi positivo!
 
Todos os problemas estão relacionados com a dupla libav/ffmpeg .
 
Recordemos:
  • libav/ffmpeg é uma biblioteca multi-platforma que permite codificação e decodificação de ficheiros de musica e vídeo.
  • Há alguns anos atrás, havia sómente ffmpeg, então por algum motivo, a conunidade ffmpeg separou-se e parte desta conunidade fundou o “garfo” libav .
  • Ambas bibliotecas têm uma história comum, que funcionaram do mesmo modo por um londo periodo e elas eram quase intercambiáveis.
Até recentemente, no código-fonte ffDiaporama , foi muito fácil de to adaptar-se às diferenças entre essas duas bibliotecas. Mas, no entanto estas duas bibliotecas cresceram e estão agora afastando-se uma da outra. Agora estão claramente diferentes. Os problemas encontrados na versão 1.7 ffDiaporama forma provinientes destas diferenças.
 
Por isso, tem sido necessário para reavaliar o problema completamente e adaptar-se diferentemente a estas diferenças.
O trabalho que tem sido feito tem genrado muitas mudanças de código fonte eessas mudanças justificam o abandono da versão 1.7 e preparar a transição para uma nova versão principal: Versão 2.0
 
Agora o ffDiaporama reconhece corretamente as duas bibliotecas nas seguintes versões:
  • ffmpeg 1.2.x composta por LIBAVUTIL 52,18,100, LIBAVCODEC 54,92,100, LIBAVFORMAT 54,63,104, LIBAVDEVICE 54,3,103, LIBAVFILTER 3,42,103, LIBSWSCALE 2,2,100 e LIBSWRESAMPLE 0,17,102
    • Esta versão é totalmente suportada pelo ffDiaporama 2.0
    • Esta versão é usada por muitas distribuições Linux , incluindo antigas
    • Esta versão representa agora cerca de 5%  dos utilizadores do ffDiaporama
  • ffmpeg 2.0.x composta por LIBAVUTIL 52,38,100, LIBAVCODEC 55,18,102, LIBAVFORMAT 55,12,100, LIBAVDEVICE 55,3,100, LIBAVFILTER 3,79,101, LIBSWSCALE 2,3,100 e LIBSWRESAMPLE 0,17,102
    • Esta versão é totalmente suportada pelo ffDiaporama 2.0
    • Esta é a versão que fornecemos nos pacotes do Windows e é também é usada pela maioria das distribuições recentes Linux (excepto debian e derivados)
    • Esta versão representa agora cerca de 75%  dos utilizadores do ffDiaporama
  • libav 0.8.x compososto por LIBAVUTIL 51.22.1, LIBAVCODEC 53.35.0, LIBAVFORMAT 53.21.1, LIBAVDEVICE 53.2.0, LIBAVFILTER 2.15.0 e LIBSWSCALE 2.1.0
    • Esta versão é totalmente suportada pelo ffDiaporama 2.0
    • Esta versão é usada por muitas distribuições Linux , sobretudo aquelas basedas em Debian (Ubuntu, Linux Mint, etc …)
    • Esta versão representa agora cerca de 20%  dos utilizadores do ffDiaporama
  • libav 9.x composto por LIBAVUTIL 52.3.0, LIBAVCODEC 54.35.0, LIBAVFORMAT 54.20.3, LIBAVDEVICE 53.2.0, LIBAVFILTER 3.3.0, LIBSWSCALE 2.1.1 e LIBAVRESAMPLE 1.0.1
    • Esta versão é parcialmente suportada por ffDiaporama 2.0 (trabalho está a ser desenvolvido para obter suporte total)
    • Esta versão é somente usada por algumas distribuições Linux e na maioria das vezes sob a forma duma opcção (ex: Gentoo)
    • A maioria das distribuições baseadas em Debian anunciaram que suas próximas versões usará libav 9.x (Ubuntu 14.04, Linux Mint 16, etc …) por isso temos portanto um pouco de tempo para terminar o suporte
Em adição a estes desenvolvimentos do suporte de bibliotecas libav/ffmpeg, um outro desenvolvimento importante aparece na versão 2.0.
Esta mudança é a adição de um banco de dados SQLite3 no uperfil do utilizador para armazenar qualquer tipo de informação.
Concretamente, esta base de dados vai permitir que:
  • para armazenar muito menos informação na memoria ae assim ajudar a gerir projectos muuito grandes.
    • Até à versão 1.6, que foi possivel administrar os projectos com 250 a 300 slides num sistema de 32-bit e até 500 ou 600 slides num sistema de 64 bit
    • Este limite deve por este banco de dados . O objectivo é gerir projectos de pelo menos 10,000 slides em ambos os sitemas de 32 ou 64 bit
  • para permitir novas funcionalidades que requerem requerem grandes quantidades de armazenamento. Por examplo:
    • Permitir colar imagens directamente da área de transferência sem ter que salvá-los em arquivos
    • Permitir que mostre forma de onda par música, videos e slides
    • etc…
  • para acelerar a interface, quando
    • navegar através de directórios, armazenamento de análises de ficheiros multimedia no banco de dados para evitar ter que refazê-lo cada vez que você abrir o mesmo directório
    • ta reabertura do projecto, que é essencial para projectos com vários milhares de slides
Actualmente o trabalho neste banco de dados estão em progresso e algumas destas inovações serão incluidas na versão 2.0
Após os inúmeros problemas com a evolução das linhas apresentados na beta 2, disponibilizamos agora esta beta 5 que inclui duas grandes correções de erros + uma correcção dum erro menor.
  • Corrigido erro no efeito ken burns [regressão beta 2]
  • Corrigido o erro de leitura de alguns vídeos (remove Backtracking) [regressão beta 2]
  • Corrigido o erro de actualização da árvore de diretórios ao renomear um diretório da tabela de arquivos
PS:
  • Quanto ao problema com h264 no Ubuntu, uma correção oi publicada em 25/10/2013. Mais informações aqui.
  • Actualmente temos um um pequeno problema com a cota de disco em on Tuxfamilly que nos impede de actualizar o the SVN e, portanto, para actualizar o PPA para o Ubuntu. Esperamos que amanhã  esteja resolvido. Por outro lado, os outros pacotes estão disponíveis na página de baixar..
Quarta e (espero) última versão beta para esta versão 1.7
Os últimos dois erros estão agora corrigidos:
  • Corrigido um erro de renderização usando o formato MJPEG format com ffmpeg 2.x
  • Corrigido vazamento de memória ao renderizar imagens estáticas
Se não houver novos erros abertos durante esta semana, a versão estável será lançada no próximo fim de semana ( 26 ou 27 de Outubro )
 
PS: Se você gosta do ffDiaporama usa Ubuntu 13.10, irá encontrar um problema com o h264. Este problema não é devido ao ffDiaporama. O seguinte erro está em aberto na origem: https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1241777
Pedimos desculpas, mas a beta 2 publicada anteriormente têm muitos problemas.
Os ficheiros desta versão foram removidos.
Uma beta 3 é publicada com as seguintes correções:
  • Corrigido o cálculo de textscalling que era incorrecto no Windows ao mudar as fontes de PPP do painel de controlo
  • Corrigida a visualização dos acentos para o registo de mensagens no quadro de DOS (message log) no Windows
  • Solucionado o erro de codificação no formato AVI e ffmpeg 2.x (uso de av_write_frame em vez de av_interleaved_write_frame)
  • Corrigida uma perda de memória e não visualização da imagem quando se move “com a mão” o controlo deslizante da janela de visualização prévia
  • Corrigido o erro de selecção de slide
Esta nova beta também inclui uma correção para traduções em Espanhol e traduções finais para Alemão