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.