Dav1d como El principal decodificador de video AV1 basado en CPU y de código abierto desarrollado por el proyecto VideoLAN está cerca de su lanzamiento v1.0.
El hito dav1d 1.0 debería ser inminente con los preparativos en marcha para marcar el importante hito”1.0″. Esto sigue a las muchas versiones 0.x del proyecto en las que han acelerado gradualmente el codificador al admitir extensiones adicionales del conjunto de instrucciones x86/x86_64 y Arm y otras optimizaciones generales para lograr una decodificación de video AV1 basada en CPU muy rápida.
Afortunadamente, estamos empezando a ver las últimas GPU de escritorio compatibles con la decodificación AV1, mientras que dav1d aún tiene mucho potencial para hardware más antiguo que carece de aceleración AV1 u otros casos de sistemas que carecen de la compatibilidad adecuada con el controlador, etc.
Además de cumplir con todos los cambios realizados a lo largo de las versiones 0.x, dav1d 1.0 será una nueva versión importante en sí misma ahora que agregaron compatibilidad con AVX-512. La gran característica nueva de dav1d 1.0 es la compatibilidad con AVX-512 para complementar las rutas de código existentes del proyecto para capacidades de CPU que van desde SSE2 hasta AVX2. Esta aceleración AVX-512 nueva en dav1d 1.0 debería ayudar a acelerar aún más las cosas para las CPU Intel recientes que tienen soporte para ella (y se rumorea que AVX-512 para AMD Zen 4).
Dav1d 1.0 también agrega una nueva API de grano y tiene numerosas correcciones de errores y otras mejoras. Las notas tentativas de la versión dav1d 1.0 se pueden encontrar a través del repo dav1d Git de VideoLAN. Estén atentos para el lanzamiento formal de dav1d 1.0.0 pronto.
Tendré algunos puntos de referencia de CPU nuevos de dav1d 1.0 cuando se publique, pero para aquellos curiosos sobre las capacidades de rendimiento actuales de 0.9 en una amplia gama de procesadores, consulte la página de perfil de prueba de OpenBenchmarking.org.