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