Ponad rok od poprzedniego wydania dostępna jest kolejna wersja wielofunkcyjnego odtwarzacza MPV - następca niegdyś niemal standardowego odtwarzacza dla systemów uniksowych, mplayera.
Rozwój był ostatnio dość spokojny, ale nowa wersja wspomina o wielu zmianach, szczególnie w zakresie dekodowania wideo za pomocą karty graficznej, w szczególności za pomocą API Vulkan.
Niestety projekt nie zapewnia czytelnego dla człowieka przeglądu zmian, dlatego wszystkie innowacje można znaleźć jedynie w formie dziennika zmian.
W szczególności warto wspomnieć o wykorzystaniu biblioteki libplacebo do pracy z Vulkanem zamiast wewnętrznej implementacji. Biblioteka ma na celu przeniesienie niektórych funkcji MPV związanych z renderowaniem do osobnego projektu.
Generalnie różnorodnych zmian jest całkiem sporo (większość wydaje się dotyczyć wyjścia obrazu poprzez wspólną dla wszystkich kart graficznych metodę vo_gpu), wszystkich zainteresowanych zapraszam do osobistego zapoznania się z nimi za pomocą załączonego linku.
Źródło: linux.org.ru