Google將更換Android系統內建的AV1編解碼器引入效率更高的開源庫
在安卓系統裡目前使用的AV1 編解碼器主要是Google開發的libgav1 編解碼器,如果硬體支援AV1 編解碼的話,那麼可以採用硬體加速來解碼AV1 內容,從而提高效能並降低功耗。但如果在不支援AV1 的硬體上使用,libgav1 解碼器的效能就不算太好了,實際效能不如開放媒體聯盟(AOMedia) 開發的libdav1d 編解碼器。
libdav1d 的大部分內容都是基於ARMv8 晶片進行編寫,運算效率非常高,這可以減少大量的效能開銷,在低階的硬體上也可以更流暢地播放內容。
在2023 年11 月,AOSP 專案裡已經包含了libdav1d 編解碼器,Google在測試使用libdav1d 取代libgav1,現在看來Google的測試工作基本上已經完成。
根據AndroidAuthority 發布的消息,兩名匿名人士透露消息稱,Google將透過Google Play 系統更新將Android 系統上的AV1 編解碼器更換為libdav1d,具體的更新時間大約在2024 年3 月前後。
不過考慮到Android 14 谷歌才強制要求OEM 包含AV1 編解碼器,因此現在並不清楚3 月是只有Android 14 更新編解碼器還是其他版本例如Android 10 也更新。
從Android 10 開始Google就在AOSP 中內建了AV1 編解碼器,但當時一直是可選的,OEM 並不需要強制支援該解碼器。