En bref : GStreamer, Musique, Pitivi, System76…

Stefan-Adrian Popa a récemment publié un article de blog sur l’avancement de son travail concernant l’implémentation d’une interface utilisateur dans Pitivi permettant de créer un effet Ken Burns.

De son côté, Georges Basile Stavracas Neto, exaspéré par les temps de chargement incroyablement longs de sa collection d’albums dans Musique, s’est mis à chercher quel pouvait bien en être la cause. Grâce à l’intégration de l’outil de profilage de code Sysprof dans Builder, il s’est rendu compte que le souci provenait du chargement des pochettes de disques. Dans son cas, Musique tentait d’effectuer près de 1200 opérations asynchrones en parallèle. Après avoir tout bêtement limité le nombre d’opérations à effectuer simultanément, le chargement de sa collection fut 73% plus rapide. Amélioration qui sera bien évidemment intégrée à la future version 3.26.

Le correcteur grammatical Grammalecte a récemment lancé une campagne de financement participatif afin de pouvoir améliorer la correction grammaticale, faire évoluer son interface et son intégration à Firefox, créer une extension pour Google Chrome….

Que ce soit le correcteur grammatical ou le dictionnaire Hunspell dont le développeur s’occupe également, tous deux sont utilisés par un grand nombre de logiciels libres, à commencer par Firefox, Thunderbird et LibreOffice. C’est le seul correcteur grammatical libre que nous ayons, mais malheureusement, à dix jours de la fin de la campagne, cette dernière vient seulement de franchir la barre des 52%. Si la somme demandée n’est pas atteinte, l’auteur ne touchera rien et ne pourra donc plus se consacrer entièrement au projet. Alors si ce n’est déjà fait, n’hésitez pas à contribuer à la campagne et à la relayer.

D’autant plus qu’après lecture de l’article LinuxFR qui fut consacré au sujet, je doute sincèrement que l’on puisse un jour trouver quelqu’un d’aussi zinzin pour s’investir dans un logiciel libre dont le développement semble incroyablement ingrat, répétitif et rébarbatif ;-)

Grâce au travail d’Ericsson, GStreamer bénéficie désormais d’un greffon NVDEC pour l’accélération matérielle des vidéos sur les cartes graphiques nVidia. À l’inverse de VDPAU, qui était propre à Linux et qui ne prenait en charge que les cartes d’ancienne génération, telles que Maxwell et Kepler, NVDEC est multi-plateforme et fonctionne tout aussi bien sur les cartes de dernière génération. Le greffon prend en charge le H.264, H.265, VP8, VP9, VC1 et d’autres formats, et peut monter jusqu’à une résolution 4K sur la génération Maxwell et 8K sur la génération Pascal.

On en parlait récemment, System76 ne souhaite plus être un simple DVA et compte proposer à ses clients une expérience utilisateur qui leur soit propre et s’investir dans le développement de GNOME. L’entreprise vient de franchir une nouvelle étape en annonçant Pop!_OS, une nouvelle distribution dérivée d’Ubuntu, dont la version finale est attendue pour le 19 octobre 2017… date de sortie d’Ubuntu 17.10.

Sortie de GStreamer 1.12

Une nouvelle version de GStreamer, le framework multimédia utilisé par les différentes applications GNOME, vient de sortir.

Parmi les principales nouveautés, nous noterons la prise en charge de l’Intel Media SDK, qui offre une accélération matérielle de l’encodage et du décodage vidéo sur les puces du fondeur. La possibilité de pouvoir utiliser plusieurs versions de l’encodeur x264, dont une proposerait pas exemple une profondeur des couleurs de 8-bit et une autre de 10-bit. Les mises à l’échelle et les conversions vidéo sont désormais multithreadées. Le greffon (decklink) pour les cartes Blackmagic Design DeckLink bénéficie d’un certain nombre d’améliorations. Un nouveau greffon (iqa) pour mesurer la qualité perceptuelle d’images fait son apparition. L’OpenGL bénéficie également d’un certain nombre d’améliorations, d’optimisations et autres correctifs… sans oublier les innombrables améliorations sur l’ensemble du framework et la correction de plus de 635 bugs.

En ce qui concerne les codecs audio AC-3 et MP3, dont les derniers brevets logiciels ont expiré respectivement les 20 mars et 23 avril, ils ne seront pas déplacés vers les greffons « Good » avant le prochain cycle.

Vous pouvez consulter le changelog complet (en anglais) sur le site officiel.

Sortie de Pitivi 0.95

Après plus d’un an d’efforts, le logiciel de montage vidéo non linéaire Pitivi vient de sortir une nouvelle version.

Pitivi 0.95

La grosse nouveauté, c’est le nouveau moteur, qui passe de GNonLin à NLE. Ce dernier offre de meilleures performances, simplifie le code de l’application, tout en étant beaucoup plus fiable et robuste. Par exemple, avec la précédente version et GStreamer 1.4, l’outil GstValidate ne réussissait que 154 tests sur 198, soit un taux d’échec de 22.2%. Avec le nouveau moteur et GStreamer 1.6, tous les tests sont un succès.

Autre nouveauté, Pitivi est désormais une application entièrement en GTK+. Clutter, la bibliothèque qui servait à afficher et animer la piste de montage causait trop de bugs et de limitations et a finalement été abandonnée. Bien qu’encore expérimental, ce changement permet par la même occasion à l’application de fonctionner également sous OS X.

Parmi les autres nouveautés, nous pouvons citer la possibilité de glisser-déposer des fichiers depuis n’importe quelle application pour créer de nouveaux médias. Les médias contenant une piste audio et une piste vidéo sont désormais vus comme un seul média sur la piste de montage. On peut désormais copier-coller des médias dans la piste de montage. L’application est de nouveau compatible avec les écrans de faible résolution (comme du 1024×768). L’outil de transformation fait son retour. Par contre, point négatif, le temps que des tests unitaires soient créés et que la fonctionnalité soit parfaitement fiable, la possibilité d’annuler et de rétablir a été supprimée.

Et bien évidemment, plus de 80 bugs ont été corrigés pour cette version.

Pour plus de détails sur les différentes nouveautés, vous pouvez lire le billet de blog de Jean-François Fortin Tam ou consulter les notes de version.

Et je conclurais sur une petite pique de rappel. Début 2014, le projet avait lancé une campagne de financement participatif qui a toujours cours. Alors si Pitivi vous rend service et que vous en avez les moyens, n’hésitez pas à faire une petite donation ;)

Sortie de GStreamer 1.6

Logo GStreamer
Après plus d’un an de développement, l’équipe de développement de GStreamer vient de publier la version 1.6 du framework multimédia utilisé par les différentes applications GNOME.

Parmi les principales nouveautés, nous noterons la prise en charge des vidéos stéréoscopiques et multi-vue, des améliorations concernant l’API V4L2, le décodage et le transcodage H.265 (par le biais de x265 et libav / libde265), de nouvelles sorties (sinks) QML (basée sur OpenGL), GTK GL et Core Animation, la prise en charge de l’OpenGL 3 (contextes multiples et propagation de contexte, vidéo 3D…), un nouveau greffon DTLS, la réécriture complète de la prise en charge de la carte de lecture et d’acquisition Blackmagic Design: DeckLink (avec prise en charge des formats 2K/4K)… ainsi que de nombreuses autres améliorations et la correction de plus de 1400 bugs.

Vous pouvez consulter le changelog complet (en anglais) sur le site officiel.