Le serveur multimédia Pipewire version 1.6.0 est disponible. Cette nouvelle version est compatible API et ABI avec la branche 1.4.x précédente.
Les principaux changements:
- décodeur ajouté TAAC (utilisé en Bluetooth) ;
- Le Bluetooth est désormais utilisé pour masquer les pertes de paquets. SpandSP;
- Les POD sont désormais analysés et assemblés en toute sécurité dans la mémoire partagée ;
- Les commandes et les événements des nœuds peuvent désormais contenir des données utilisateur supplémentaires ;
- Ajout de la possibilité de modifier le nombre maximal de canaux (désormais 128 par défaut) lors de la compilation ;
- Un paramètre de configuration des canaux audio a été ajouté : vous pouvez désormais utiliser l’option « audio.layout » = « 5.1 » au lieu de l’option plus encombrante audio.position = [ FL, FR, FC, LFE, SL, SR ] ;
- Ajout de la prise en charge des « paramètres de capacité », qui peuvent être utilisés pour négocier les capacités d'une référence avant de négocier les capacités de format et de tampon ;
- Il existe désormais davantage de types de couleurs HDR ;
- Les boucles disposent désormais d'un verrou d'inversion de priorité. La majeure partie du code a été adaptée pour une utilisation plus rapide (comparativement à époll/événementfd) verrous pour la mise à jour de l'état partagé ;
- La position du canal est maintenant analysée à partir de IDID;
- Les cartes des canaux sont désormais installées dans ALSA ;
- Le rééchantillonneur prend désormais en charge des fonctionnalités de fenêtre configurables telles que : Homme noir и Kaiseret pour accroître la précision, les phases sont calculées en nombres à virgule fixe ;
- Le graphe de filtres prend désormais en charge les plugins ffmpeg et les modèles de réseaux neuronaux ONNX (par exemple, les modèles Silero pour la détection d'activité vocale) ;
- La prise en charge des clients utilisant le protocole v0 a été interrompue ;
- Le module de connexion jack-tunnel peut désormais connecter automatiquement les ports ;
- в ROC On utilise désormais des configurations à plusieurs voies ;
- Il est désormais possible de configurer un thread pour qu'il soit réinitialisé lorsque fork est appelé, cependant les clients jack s'attendent à ce que cela soit désactivé ;
- pw-cat prend en charge les formats sysex et midiclip ainsi que les formats non compressés ; des options ont été ajoutées pour définir les formats de codec et de conteneur, ainsi qu'une liste des conteneurs, codecs, mises en page et noms de canaux pris en charge.
Source: linux.org.ru
