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.