Dav1d jako Wiodący, oparty na procesorach, open-source dekoder wideo AV1 opracowany w ramach projektu VideoLAN zbliża się do wydania v1.0.
Kamień milowy dav1d 1.0 powinien nadejść w związku z przygotowaniami do oznaczenia znaczącego kamienia milowego „1.0”. Wynika to z wielu wydań 0.x projektu, w których stopniowo przyspieszono koder poprzez obsługę dodatkowych rozszerzeń zestawu instrukcji x86/x86_64 i Arm oraz inne ogólne optymalizacje, aby zapewnić bardzo szybkie dekodowanie wideo AV1 oparte na procesorze.
Na szczęście zaczynamy widzieć najnowsze procesory graficzne dla komputerów stacjonarnych obsługujące dekodowanie AV1, podczas gdy dav1d ma jeszcze duży potencjał dla starszego sprzętu bez akceleracji AV1 lub innych przypadków systemów, w których brakuje odpowiedniej obsługi sterowników itp.
Poza wprowadzeniem wszystkich zmian wprowadzonych w wydaniach 0.x, dav1d 1.0 będzie teraz samo w sobie znaczącym nowym wydaniem, po dodaniu obsługi AVX-512. Dużą nową funkcją dav1d 1.0 jest obsługa AVX-512, która uzupełnia istniejące ścieżki kodu projektu dla możliwości procesora, od SSE2 do AVX2. Ta akceleracja AVX-512, nowość w dav1d 1.0, powinna jeszcze bardziej przyspieszyć działanie najnowszych procesorów Intela, które ją obsługują (i podobno AVX-512 dla AMD Zen 4).
Dav1d 1.0 dodaje również nowe API ziarna i zawiera liczne poprawki błędów i inne ulepszenia. Wstępne informacje o wersji dav1d 1.0 można znaleźć w repozytorium Git dav1d VideoLAN. Wkrótce czekamy na oficjalne wydanie dav1d 1.0.0.
Będę miał kilka nowych testów wydajności procesorów dav1d 1.0 po wydaniu, ale dla tych, którzy są ciekawi obecnych możliwości wydajności 0.9 w szerokiej gamie procesorów, zobacz strona profilu testowego OpenBenchmarking.org.