FLAC 1.5 avec le multithreading tant attendu

FLAC 1.5 avec le multithreading tant attendu

Le codec audio gratuit sans perte FLAC (Free Lossless Audio Codec) a publié sa nouvelle version 1.5, qui inclut plusieurs améliorations tant attendues qui plairont à coup sûr aux audiophiles et aux professionnels. Cette version arrive plus d'un an et demi après la version précédente 1.4.3 et apporte des améliorations significatives aux processus d'encodage et de décodage.

Principales innovations

  • Codage multithread. La principale nouveauté de FLAC 1.5 est l'introduction d'un encodeur entièrement multithread. Cette mise à jour permet une conversion audio plus efficace et plus rapide, notamment sur les formats audio de grande taille. processeurs modernes, améliorant considérablement le flux de travail des utilisateurs. L'encodage multithread est disponible à la fois dans libFLAC et dans l'utilitaire en ligne de commande.
  • Décodage amélioré. La nouvelle version améliore la capacité du décodeur à gérer les fichiers Ogg FLAC chaînés contenant plusieurs flux audio.
  • Gestion des métadonnées. libFLAC, libFLAC++ et l'utilitaire metaflac peuvent désormais créer un nouveau fichier lorsque les métadonnées changent, au lieu d'écraser le fichier existant.
  • Améliorations de la ligne de commande. L'outil de ligne de commande a reçu plusieurs mises à jour, notamment une analyse complète de tous les blocs de métadonnées en mode test et une vérification supplémentaire pour garantir que les sommes de contrôle MD5 correspondent lors du réencodage des fichiers FLAC, garantissant ainsi l'intégrité des données.
  • Améliorations spécifiques à la plateforme. FLAC 1.5 résout divers problèmes spécifiques à la plate-forme, tels qu'une meilleure compatibilité de build sur les anciens niveaux d'API Android et des techniques de fuzzing améliorées pour une vérification approfondie.
  • Compilation Web. Avec le support d'emscripten, la compilation FLAC pour les environnements Web est devenue plus accessible.

FLAC est écrit en C et distribué sous la licence BSD.

Source: linux.org.ru

Ajouter un commentaire