Megérkezett a dav1d 1.5.4: AV1-dekódolás OS/2-re

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Miközben javában dolgoznak a dav2d AV2-videók fejlesztésén, a dav1d fejlesztését sem hagyták abba. Nemrég megjelent a dav1d 1.5.4, amellyel tovább fejlesztik ezt a vezető, nyílt forráskódú, CPU-alapú AV1-dekódert.

A dav1d 1.5.4-ben bevezették az OS/2 támogatását. A dav1d OS/2-re portolása viszonylag egyszerűnek bizonyult, lényegében a Meson build rendszerhez és a header fájlokhoz kellett módosításokat készíteni.

A dav1d 1.5.4 emellett Armv9.3-A Guarded Control Stack (GCS) támogatást, AArch64 optimalizálásokat, RISC-V optimalizálásokat, nem POSIX rendszerek hordozhatóságát javító módosításokat és egyéb frissítéseket is tartalmaz.

  • OS/2 támogatás, beleértve az API exportokat és az assembly kódot
  • Áttérés külső checkasm használatára
  • Armv9.3-A GCS (Guarded Control Stack) támogatás hozzáadása
  • AArch64: ipred_v, ipred_h és ipred_smooth_* 8bpc függvények optimalizálása, valamint a .text szakasz méretének csökkentése
  • ARM32: prep_neon optimalizálása
  • RISC-V: ipred_(dc, h, v, pal) optimalizálások 8 és 16bpc esetén, generate_grain_y 8bpc-hez, valamint optimalizálások (prep/put_8tap, 6-tap és másolási útvonalak)
  • Hordozhatóságot javító módosítások nem POSIX rendszerekhez (signal() tartalék megoldás)
  • Csempézett feladatok ütemezése minden menethez egyszerre, ami javítja a többszálúsítást
  • A kvantizációs mátrix táblák előre kiszámítása build időben
  • Cikluson kívülre mozgatott, cikluson belül nem változó számítások

A dav1d 1.5.4 letölthető a VideoLAN.org oldalról.