目前,提供加速AV1編碼的硬件平臺數量仍然相當有限,但隨著越來越多的硬件進入市場,支持這種免版稅視頻編解碼變得越來越要緊,Linux內核的媒體子系統也正在準備完善這一點。周二,Collabora公司的Daniel Almeida發出了一個“征求意見”系列補丁,用于在媒體子系統中實現Linux內核的無狀態AV1用戶空間API。
AV1 uAPI是圍繞AOMedia AV1規范的設計和需求而建立的,并且是媒體子系統一直在努力發展的無狀態設計。
隨著這個補丁系列的推出,“VIVPU”也將成為一個虛擬驅動來展示用戶空間的API。VIVPU并不嘗試任何實際的解碼/編碼,而只是為了實現用戶空間API的測試目的。Collabora也已經針對這個虛擬驅動開發了一個GStreamer解碼器。
VIVPU驅動補丁指出:“用戶空間的實現可以使用vivpu來運行解碼循環,即使在沒有硬件的情況下,或者在編解碼器的內核uAPI還沒有被上游化的時候。這可以在早期階段揭示出錯誤。這也使得我們有可能同時研究編解碼器的內核uAPI和相應的用戶空間實現。”
對Linux媒體子系統圍繞無狀態AV1解碼的工作感興趣的人,可以參考這個補丁系列:
https://lore.kernel.org/lkml/20210810220552.298140-1-daniel.almeida@collabora.com/
編輯:jq
-
API
+關注
關注
2文章
1510瀏覽量
62394 -
編碼
+關注
關注
6文章
957瀏覽量
54951 -
視頻編解碼器
+關注
關注
0文章
18瀏覽量
11623 -
LINUX內核
+關注
關注
1文章
316瀏覽量
21742
原文標題:Linux 內核開始為支持 AV1 解碼做準備
文章出處:【微信號:gh_3980db2283cd,微信公眾號:開關電源芯片】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
迅為iTOP-RK3576開發板/核心板適用于ARM PC、邊緣計算、個人移動互聯網設備及其他多媒體產品
迅為iTOP-RK3576開發板/核心板6TOPS算力4K視頻編解碼
迅為RK3576開發板適用于ARM PC、邊緣計算、個人移動互聯網設備及其他多媒體產品
迅為RK3576開發板支持Android14系統穩定好用
嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
linux驅動程序如何加載進內核
linux--LED子系統一文讀懂
![<b class='flag-5'>linux</b>--LED<b class='flag-5'>子系統</b>一文讀懂](https://file1.elecfans.com/web2/M00/01/0E/wKgaomaslEaAQXpHAAAjFsz2M6k795.png)
歡創播報 華為宣布鴻蒙內核已超越Linux內核
微軟Teams應用整合AV1編解碼器,降低帶寬需求,提升畫面清晰度
谷歌計劃在Android系統升級中采用libdav1d替換libgav1,提高AV1視頻性能
【工作準備】OpenHarmony鴻蒙操作系統開發——基礎必備軟件
![【工作<b class='flag-5'>準備</b>】OpenHarmony鴻蒙操作<b class='flag-5'>系統</b>開發——基礎必備軟件](https://file1.elecfans.com/web2/M00/C1/AE/wKgaomXYTiKAThhyAAE-2cHEQCE110.png)
評論