Versão de desenvolvimento

 Eventos

Publicada nova versão de desenvolvimento para fixar 5 erros (3 críticos):
  • Reparado o erro do perfil de vídeo na renderização no uso de codec x264 com ffmpeg 2.0 [Erro poupouneroot]
    • Crítico
    • Este erro faz ilegíveis videos produzidos para smartphones e portáteis tipo IPod
    • Este erro afecta todas as distribuições de Windows e Linux que incluiem ffmpeg 2.0
 
  • Reparado o erro do caminho das miniaturas ao salvar ficheiros .ffd para Windows [Erro vasipo+Philippe21]
    • Crítico
    • Este erro afecta somente utilizadores Windows
    • Este erro relaciona-se com arquivos de cópias de segurança na abertura de ficheiros produzidos com anteriores versões de desenvolvimento que causa a visualização duma mensagem de erro: seleccionado outra miniatura e salvando o projecto outra vez
 
  • Corrigido o erro de compilação em openSUSE: ffmpeg lib movido a outro directório [Erro William]
    • Crítico
    • Este erro gera problemas na reprodução de sons e música
 
  • Corrigido o erro da duplicação de projectos em recentes listas de projectos no Windows
    • Não crítico
 
  • Reparado o erro no uso das teclas setas na linha do tempo para passar de um slide a outro + agregar o uso das teclas setas na linha do tempo, mesmo que o foco esteja na janela de previsualizacão [Bug JoergBe]
    • Não crítico
Esta nova "versão de" desnvolvimento inclui:
  • O final da da integração de ffmpeg 2.0
    • Esta nova versão ffmpeg incluie agora os pacotes para distribuições Windows e principalmente Linux (openSUSE, Gentoo, Arch Linux, etc …)
  • Corrigido problemas de som
    • Corrigido problemas de sincronização de som com video
    • Corrigido problemas de codificação com ffmpeg 2.0   
  • Novos trabalhos em modelos de imagem em miniaturas
    • Corrigidos vários erros
    • Possibilidade de personalização de miniaturas para o projecto (sem necessariamente criar um novo modelo)
    • Inclusão de diversos novos modelos de miniaturas
  • Novos trabalhos em modelos de titulos
    • Corrigidos vários erros
    • Melhoramento de algumas variáveis
    • Inclusão de novos modelos
  • Geração de ficheiro .nfo para XBMC (muito util aqueles que usam XBMC porque permite que os videos tenham um cartaz e uma ficha em XBMC)
 
Nos desnvolvimentso técnicos abordados para esta versão:
  • Já'realizado:
    • Modificados os ficheiros de projecto para suportar ambos QT 4.8 e QT 5
    • Fazer o código fonte compativel com MSVC (C98 em vez de C99)
    • Includer no ffDiaporama,codigo fonte de livrarias QT 4 (fmt_filters and qimageblitz), tornado-o compativel com QT 5 e simplificando-o: Remover tudo que não seja ARGB32
    • Compilar livraria Exiv2 no Windows com MSVC e modo de compatibilidade para QT 5 (em 32 e 64 bits)
    • Beneficiar de Windows 64-bits para suportar mais memoria
    • Identificar novas dependências para reconstruir pacotes de isntalação de Windows e Linux
    • Fazer o código compatibvel com processadors ARM (apagando todas as referencias para SSE2, SSE3, etc …)
    • Suporte para ffmpeg 2.0
    • Reconstruir o inicializador para Windows (ffDiaporama-start): desenvolvimento 20130807
  • Por'fazer:
    • Proposto para próxima versão: Substituir o uso de SDL pelo seu equivalente proporcionadas por novas caracteristícas incluidas no QT 5
    • Suporte para libav 9.7
    • Transferir WIKI On-Line ao código fonte e inclui-lo nos ficheiros ffDiaporama .ts
 
Eu'estou sempre à espera que vocês me ajudem a criar uma solida base de dados de modelos, de títulos e miniaturas.
Assim e acima de tudo, não hesitem em enviar para mim, os vossos modelos personalizados (eles serão armazenados na sua pasta pessoal :  ~/.ffDiaporama no Linux e C:\Document and settings\[user] on Windows)
 
Nota:
Tinha planeado publicar uma versão 1.6.1 incluindo suporte para ffmpeg 2.0
Mas tendo em consideração o numero de mudanças involvidas, abandonei esta ideia e preferi trabalhar numa rápida publicação da versão 1.7
Consequentemente, o ciclo beta deverá iniciar-se brevemente com a esperança da publicação desta nova versão, num estádio estável , antes do final deste mês.
Eu recomendo aos utilizadores das distribuições de Linux afectados pelas actualizações de ffmpeg que agora usem a versão desenvolvimento ffDiaporama 1.7.
Em virtude dos objectivos para esta nova versão serem essencialmente técnicos, este novo ciclo de desenvolvimento deverá ser, normalmente bastante curto: A publicação da versão estável prevista para finais do verão (final de Agosto ou princípio de Setembro).
 
Os objectivos principais são:
  • Em antecipação da nova versão do Linux ,distribuição expectável para este Outono (Ubuntu 13.10, Linux Mint 16, Fedora 19, openSUSE 13.1, etc…)
    • Transição para QT versão 5 (a actual versão 4.8 continuará a ser suportada for e mantendo a compatabilidade com as actuais versões distribuidas, incluindo Ubuntu 12.04)
    • Suporte para libav 9.7
  • Em antecipação da nova versão 8.1 do Windows esperada para este verão
    • Transição para QT versão 5 (suporte para Windows/XP será discontinuado)
    • Uso do MSVC (Microsoft compiler and Microsoft library .Net) para substituir MINGW
    • Remoção de SDL library
    • Suportar 64-bit (o suporte 32-bit continua)
  • Finalizar a transferência da documentação ffDiaporama do modo on-line (publicado) para o modo fora de linha (incluido na aplicação)
 
Estas mudanças implicam uma serie de trabalhos por fazer:
  • O que já foi feito:
    • Editar arquivos de projecto para suportar ambas as versões QT 4.8 e QT 5
    • Fazer o código fonte compativel com MSVC (C98 em vez de C99)
    • Incluir no código fonte do ffDiaporama as livrarias QT 4  (fmt_filters e qimageblitz), fazendo-as compativeis com QT 5 e simplificando-as: Remover tudo o que não seja ARGB32
  • O que está por fazer:
    • Compilar Exiv2 library no Windows com MSVC e modo de compatibilidade para QT 5 (em 32 e 64 bits)
    • Substituir o uso de SDL com o seu equivalente proporcionado pelas the novas caracteristícas incluidas em QT 5
    • Beneficiar de 64-bit do Windows para suportar mais memoria
    • Fazer o código compatível com processadores ARM
    • Suporte para libav 9.7
    • Transferir WIKI On-Line para o código fonte e inclui-lo em ficheiros ffDiaporama .ts
    • Reconstruir o motor de arranque para Windows (ffDiaporama-start)
    • Identificar novas dependências para reconstruir pacotes de instalação no Windows e Linux
Actualmente, porque não existe pacotes de instalação desenvolvidos, somente se publicará o código fonte modificado .
 
Os bravos que queiram testar esta nova versão podem faze-lo tendo em conta as plataformas involvidas, para passar a QT 5 (exemplo: substiturir o comando qmake-qt4 por qmake no Ubuntu 13.04)