微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 V4L2 标准中,多平面格式是否需要 scatter/gather dma 分配器?

如何解决在 V4L2 标准中,多平面格式是否需要 scatter/gather dma 分配器?

我正在阅读一本书以了解 Linux 内核中的 V4L2 媒体框架。 书中有一段关于V4L2多平面系统的说法,让我有点困惑:

在单平面系统中,平面代表整个视频帧,而在多平面系统中它仅代表视频帧的一部分。由于内存是不连续的,多平面设备使用 Scatter/Gather DMA。

这是否意味着所有多平面格式也需要“分散/聚集 dma 分配器”? (如果是,多平面格式对应的分配器是什么?)难道我不能只使用连续的dma分配器来分配多平面帧缓冲内存吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。