CallMeBroYang

CallMeBroYang

1个粉丝

7

问答

0

专栏

0

资料

CallMeBroYang  发布于  2016-11-14 16:58:35
采纳率 0%
7个问答
3135

请问Hi3516能不能支持用户修改vpss的yuv视频流?

 
本帖最后由 CallMeBroYang 于 2016-11-14 17:00 编辑

通过
HI_MPI_VPSS_GetChnFrame(u32VpssGrpNo, u32VpssChNo, &stVpssFrameInfo, s32GetFrameMilliSec);
获取一帧yuv420sp格式的图像数据,
然后用
imageSizeY = stVpssFrameInfo.stVFrame.u32Stride[0] * stVpssFrameInfo.stVFrame.u32Height;
virAddrY = (unsigned char *)HI_MPI_SYS_Mmap(stVpssFrameInfo.stVFrame.u32PhyAddr[0], imageSizeY);
映射Y数据,之后直接通过virAddrY指针来修改Y数据,但是每次修改都会造成系统死机。

现在可以确认的是获取与映射都是成功的,但是只要一修改,系统就卡死。
以前对vi也有过这种操作,是OK的,但是换到vpss上就不行了。

想问Hi3516能不能支持用户修改vpss的yuv视频流?


补充内容 (2016-11-15 18:10):
已解决,vpss压缩格式错误,
改为COMPRESS_MODE_NONE后OK。
我来回答
回答1个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-15 10:06:34
认可0
一般来说, 应该是访问越界了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区