Έκδοση αναπαραγωγής βίντεο MPV 0.35

Το πρόγραμμα αναπαραγωγής βίντεο ανοιχτού κώδικα MPV 0.35 κυκλοφόρησε το 2013, ένα πιρούνι από τη βάση κώδικα του έργου MPlayer2. Το MPV εστιάζει στην ανάπτυξη νέων λειτουργιών και στη διασφάλιση της συνεχούς μεταφοράς νέων λειτουργιών από τα αποθετήρια του MPlayer, χωρίς να ανησυχεί για τη διατήρηση της συμβατότητας με το MPlayer. Ο κωδικός MPV έχει άδεια χρήσης σύμφωνα με το LGPLv2.1+, ορισμένα εξαρτήματα παραμένουν σύμφωνα με το GPLv2, αλλά η μετάβαση στο LGPL έχει σχεδόν ολοκληρωθεί και η επιλογή "--enable-lgpl" μπορεί να χρησιμοποιηθεί για την απενεργοποίηση του υπόλοιπου κώδικα GPL.

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Προστέθηκε μια νέα μονάδα εξόδου vo_gpu_next, χτισμένη πάνω από το libplacebo και χρησιμοποιώντας shaders Vulkan, OpenGL, Metal ή Direct3D 11 και API γραφικών για επεξεργασία και απόδοση βίντεο.
  • Προστέθηκε υποστήριξη για το σύστημα συναρμολόγησης Meson.
  • Προστέθηκε ένα νέο ακουστικό backend ao_pipewire που χρησιμοποιεί PipeWire.
  • Το backend egl-drm περιλαμβάνει τη δυνατότητα ενεργοποίησης της τεχνολογίας Adaptive-Sync (VRR), η οποία σας επιτρέπει να αλλάζετε προσαρμοστικά τον ρυθμό ανανέωσης της οθόνης για να εξασφαλίσετε ομαλή και χωρίς σχίσιμο έξοδο.
  • Το backend x11 έχει προσθέσει υποστήριξη για την επέκταση X11 της επέκτασης Present, η οποία παρέχει στον composite manager εργαλεία για την αντιγραφή ή την επεξεργασία των pixmaps του ανακατευθυνόμενου παραθύρου, συγχρονισμό με τον κατακόρυφο παλμό κενού (vblank), καθώς και την επεξεργασία συμβάντων PresentIdleNotify, επιτρέποντας την πελάτη για να κρίνει τη διαθεσιμότητα pixmaps για περαιτέρω τροποποιήσεις (η ικανότητα να γνωρίζει εκ των προτέρων ποιος χάρτης pixel θα χρησιμοποιηθεί στο επόμενο πλαίσιο).
  • Προστέθηκε μια νέα μηχανή ήχου af_rubberband για αλλαγή ρυθμού και τόνου χρησιμοποιώντας τη βιβλιοθήκη rubberband 3.0.
  • Προστέθηκε υποστήριξη για συμβάντα hotplug ήχου σε backend ήχου.
  • Στη μονάδα εξόδου vo_gpu έχει προστεθεί υποστήριξη για επιτάχυνση υλικού της αποκωδικοποίησης βίντεο στην πλατφόρμα Android χρησιμοποιώντας το API AImageReader.
  • Προστέθηκε υποστήριξη για dmabuf σε περιβάλλοντα με το πρωτόκολλο Wayland στη μονάδα εξόδου vo_dmabuf_wayland.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο