1. ASPEED 影片驅動¶
AST2400/2500/2600 SoC 上整合的 ASPEED 影片引擎支援高效能影片壓縮,提供廣泛的影片質量和壓縮比選項。所採用的壓縮演算法是改進的 JPEG 演算法。
此 IP 支援兩種壓縮型別。
JPEG JFIF 標準模式:用於單幀和管理壓縮
ASPEED 專有模式:用於多幀和差分壓縮。支援兩遍(高質量)影片壓縮方案(ASPEED 專利申請中)。提供視覺無損的影片壓縮質量,或在內網 KVM 應用中減少網路平均負載。
可以使用 VIDIOC_S_FMT 來選擇所需的格式。V4L2_PIX_FMT_JPEG 表示 JPEG JFIF 標準模式;V4L2_PIX_FMT_AJPG 表示 ASPEED 專有模式。
有關 ASPEED 影片硬體操作的更多詳細資訊,請參閱 SDK_User_Guide 的第 6.2.16 章 KVM 影片驅動,可在 github 上找到。
ASPEED 影片驅動實現了以下驅動特定控制
1.1. V4L2_CID_ASPEED_HQ_MODE¶
啟用/停用 ASPEED 的高質量模式。這是一個私有控制,可用於在 ASPEED 專有模式下啟用高質量。
|
ASPEED HQ 模式已停用。 |
|
ASPEED HQ 模式已啟用。 |
1.2. V4L2_CID_ASPEED_HQ_JPEG_QUALITY¶
定義 ASPEED 高質量模式的質量。這是一個私有控制,用於在啟用高質量模式時決定壓縮質量。值越高,質量越好,檔案越大。
|
最小值 |
|
最大值 |
|
步長 |
|
預設值 |
版權所有 © 2022 ASPEED Technology Inc.