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 專有模式下啟用高質量。

(0)

ASPEED HQ 模式已停用。

(1)

ASPEED HQ 模式已啟用。

1.2. V4L2_CID_ASPEED_HQ_JPEG_QUALITY

定義 ASPEED 高質量模式的質量。這是一個私有控制,用於在啟用高質量模式時決定壓縮質量。值越高,質量越好,檔案越大。

(1)

最小值

(12)

最大值

(1)

步長

(1)

預設值

版權所有 © 2022 ASPEED Technology Inc.