1. ASPEED 视频驱动¶
在 AST2400/2500/2600 SoC 上发现的 ASPEED 视频引擎支持高性能视频压缩,具有广泛的视频质量和压缩比选项。采用的压缩算法是修改后的 JPEG 算法。
此 IP 中有 2 种类型的压缩。
JPEG JFIF 标准模式:用于单帧和管理压缩
ASPEED 专有模式:用于多帧和差分压缩。支持 2 遍(高质量)视频压缩方案(ASPEED 正在申请专利)。提供视觉上无损的视频压缩质量,或减少内网 KVM 应用下的网络平均负载。
可以使用 VIDIOC_S_FMT 来选择你想要的格式。V4L2_PIX_FMT_JPEG 代表 JPEG JFIF 标准模式;V4L2_PIX_FMT_AJPG 代表 ASPEED 专有模式。
有关 ASPEED 视频硬件操作的更多详细信息,请参阅 github 上提供的 SDK_User_Guide 的第 6.2.16 节 KVM 视频驱动。
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.