Η ενημέρωση PipeWire 1.0.6 ενισχύει τη σταθερότητα του ήχου
Ο διακομιστής ήχου PipeWire 1.0.6 φέρνει σημαντικές διορθώσεις σφαλμάτων και επιλύσεις διαρροών μνήμης για πιο ομαλή διαχείριση πολυμέσων.
Η τελευταία ενημέρωση του PipeWire, έκδοση 1.0.6, ενός διακομιστή για τη διαχείριση ήχου, βίντεο και υλικού στο Linux, έχει κυκλοφορήσει. Διατηρεί τη συμβατότητα με τις προηγούμενες εκδόσεις 1.0.x, ενώ διορθώνει μια σειρά από σφάλματα και πραγματοποιεί διάφορες βελτιώσεις σε διάφορα modules.
Μία από τις αξιοσημείωτες διορθώσεις σε αυτήν την έκδοση περιλαμβάνει την επίλυση ενός race condition σε bitfield που θα μπορούσε να προκαλέσει συντριβές ή να οδηγήσει σε απρόβλεπτη συμπεριφορά όταν οι κόμβοι μετακινούνται μεταξύ οδηγών.
Η διαχείριση της μνήμης έχει επίσης βελτιωθεί, με συγκεκριμένες διορθώσεις που αντιμετωπίζουν μη έγκυρη πρόσβαση στη μνήμη μέσα στα εργαλεία παρακολούθησης pw-mon και pw-dump, τα οποία είναι απαραίτητα για προχωρημένους χρήστες για διαγνωστικούς ελέγχους και αποσφαλμάτωση.
Το PipeWire 1.0.6 επιλύει επίσης μια υστέρηση που επηρεάζει το λογισμικό κέντρου πολυμέσων Kodi, συγκεκριμένα με την αναπαραγωγή μορφών IEC958. Οι χρήστες του Kodi θα βρουν βελτιωμένη διαχείριση ήχου με αυτήν την έκδοση, εξασφαλίζοντας μια πιο ομαλή εμπειρία ψυχαγωγίας.
Το module-combine-stream έχει λάβει βελτιώσεις για την αποτροπή προβλημάτων επαναδειγματοληψίας ήχου που προκαλούνται από διαφορετικούς ρυθμούς δειγματοληψίας, τα οποία προηγουμένως μπορούσαν να οδηγήσουν σε σπασμένη έξοδο ήχου. Αυτό το module πλέον προωθεί και τις ετικέτες, βελτιώνοντας τη διαχείριση και τον έλεγχο των ροών ήχου.
Επιπλέον, το module-loopback έλαβε μια διόρθωση για ένα πιθανό σφάλμα διπλής απελευθέρωσης κατά τις υπολογισμούς καθυστέρησης, σταθεροποιώντας περαιτέρω τη λειτουργικότητά του. Για τον ήχο Bluetooth, η διαχείριση των buffer και η ουρά των δεδομένων κατά τη διακοπή έχουν βελτιωθεί, βελτιστοποιώντας την εμπειρία του χρήστη κατά τις μεταβάσεις αναπαραγωγής.
Στην πλευρά των βελτιώσεων σε επίπεδο συστήματος, το PipeWire 1.0.6 ορίζει τις ιδιότητες του περιβάλλοντος νωρίς, επιτρέποντας στις ιδιότητες των πελατών να ταιριάζουν πιο αποτελεσματικά με κανόνες, ως μέρος μιας συνεχιζόμενης προσπάθειας για την ενίσχυση της ευελιξίας διαμόρφωσης και της ανταπόκρισης του συστήματος.
Τέλος, στον τομέα της ροής δεδομένων και της διαχείρισης συσκευών, η ενσωμάτωση V4l2 και libcamera πλέον κωδικοποιεί τα αναγνωριστικά συσκευών σε έναν πίνακα JSON ως μέρος της προσπάθειας αποφυγής διπλών, απλοποιώντας τη διαχείριση συσκευών για τους προγραμματιστές.
Μπορείτε να ανατρέξετε στο αρχείο αλλαγών για περισσότερες πληροφορίες σχετικά με όλες τις αλλαγές στη νέα έκδοση.
