言雨

言雨

0个粉丝

1

问答

0

专栏

0

资料

言雨  发布于  2024-09-20 14:51:34
采纳率 0%
1个问答
487

SS528 venc绑定vpss一直出现get venc stream time out, exit thread

悬赏金¥ 50
已结题
   

SS528 venc绑定vpss一直出现get venc stream time out, exit thread
芯片型号:SS528V100
SDK版本:SS528V100_SDK_V2.0.0.3

目前vo通道是vo的 chn 0 绑定在 vpss 第2组的 chn 0,图像能正常显示到hdmi屏幕上,程序运行正常,查看 ~# cat /proc/umap/sys信息如下图:

运行视频程序之后出现以下情况,一直打印get venc stream time out, exit thread

运行抓拍程序之后出现如下图:

video视频信号的通道是venc的chn 0 绑定在 vpss 第2组的 chn 1
snap抓拍的信号通道是venc的chn 0 绑定在 vpss 第2组的 chn 2
查看sys信号如下:~# cat /proc/umap/sys

~# cat /proc/umap/vi信号如下:
~ # cat /proc/umap/vi


~ # cat /proc/umap/vo信号如下:


~ # cat /proc/umap/vpss信息如下:
~ # cat /proc/umap/vpss



~ # cat /proc/umap/venc信息如下:
~ # cat /proc/umap/venc


vpss的第2组通道chn 1已经测试过是能正常使用。测试办法是:修改vo的绑定通道,从原来vpss的chn0,修改为vpss的chn1,这两个通道下,vo显示正常,程序都能正常运行。

我来回答
回答29个
时间排序
认可量排序

UncleRoderick

31个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2024-09-20 14:59:13
认可0

cat /dev/logmpp看看是否有报错,还有建议执行cat /proc/umap/* -> PROC.txt直接发文件方便查看

言雨
言雨   回复   UncleRoderick  2024-09-20 15:31:32
0

UncleRoderick
UncleRoderick   回复   言雨  2024-09-20 17:41:10
0

数据格式不匹配导致的,H264/265编码只支持YUV420不支持YUV422,我看了下VPSS GROUP0 CHN0是可以正常缩放和像素格式转换的,不确定是不是不能同时两个通道都进行缩放和像素格式转换,直接把VPSS GROUP0 CHN0也绑定给VENC应该可以解决你的问题,可以把同一个数据源绑定给多个数据接收源

言雨
言雨   回复   UncleRoderick  2024-09-23 10:01:35
0

我已经修改绑定通道了,还是一样的问题,下面会粘贴新的PROC.txt文件,再帮忙看看,非常感谢

UncleRoderick
UncleRoderick   回复   言雨  2024-09-23 11:05:55
0

cat /dev/logmpp的信息也提供下

言雨
言雨   回复   UncleRoderick  2024-09-23 11:43:19
0

我重新确认了一下,再发了一个最新的PROC.txt在下面

UncleRoderick
UncleRoderick   回复   言雨  2024-09-24 21:03:38
0

你这个VI开启了VI通道0 8 16 24,但是只有16有数据输入,你的VI通道8绑定给了VPSS1,16绑定给了VPSS2,但没有输入绑定给VPSS0,而你的VPSS0又绑定了VENC0,所以你的VENC0就会报超时没有数据,你应该把VPSS2绑定给VENC0,你的VPSS2绑定给了VO,VO开启了1080P60的HDMI输出

言雨
言雨   回复   UncleRoderick  2024-09-26 14:31:16
0



大佬方便看看,现在出现这个错误

UncleRoderick
UncleRoderick   回复   言雨  2024-09-26 14:49:26
0

这个只是你没有去VENC取数据导致VENC的buf满了,现在sample还报错吗?

言雨
言雨   回复   UncleRoderick  2024-09-26 14:53:25
0

在出现timeout之前出现了下面的错误

UncleRoderick
UncleRoderick   回复   言雨  2024-09-26 14:56:59
0

程序段错误了,是SDK的sample程序吗?这个得满满查了,加一对printf打印看看在哪里挂了

言雨
言雨   回复   UncleRoderick  2024-09-27 10:07:31
0

不是sdk的sample,我把所有的422改成420后就出现了这个段错误,现在录像会出现段错误,抓拍能正常了

UncleRoderick
UncleRoderick   回复   言雨  2024-09-27 10:15:59
0

那你得自己查查改了哪些东西了

言雨
言雨   回复   UncleRoderick  2024-09-27 11:40:29
0


这个我给成420,就会出现段错误,422就会出现timeout

言雨

0个粉丝

1

问答

0

专栏

0

资料

言雨 2024-09-20 15:31:00
认可0

易百纳技术社区 文件: PROC.txt
下载

mm

2个粉丝

0

问答

0

专栏

0

资料

mm 2024-09-20 16:05:12
认可0

可能是vi,vpss,venc三者的pixel_format不一致造成的

言雨
言雨   回复   mm  2024-09-23 10:28:23
0

我修改三者都是420,还是一样的问题

mm
mm   回复   言雨  2024-09-23 11:37:04
0

看一下pixel format = 27是哪个类型

言雨
言雨   回复   mm  2024-09-23 12:03:27
0

言雨

0个粉丝

1

问答

0

专栏

0

资料

言雨 2024-09-23 10:15:25
认可0

这个是新的PROC.txt文件,venc绑定到vpss的0组0通道,还是出现一样的

易百纳技术社区 文件: PROC.txt
下载

言雨

0个粉丝

1

问答

0

专栏

0

资料

言雨 2024-09-23 11:44:20
认可0

这个是最新11点41分的PROC.txt,麻烦再看一下

易百纳技术社区 文件: PROC.txt
下载
mm
mm   回复   言雨  2024-09-23 17:23:22
0

日志里面venc为dev0_chn0,绑定的vpss为dev0_chn0,你好像没有创建vpss的dev0_chn0

MA_NONG

2个粉丝

7

问答

2

专栏

0

资料

MA_NONG 2024-09-23 17:25:31
认可0

先捋清楚 VI PIPE VPSS VENC的pixel_format。
VPSS VENC 一般都是 420的,不清楚mipi接的是什么信号,前端VI PIPE 进来是啥信号了 ?

言雨
言雨   回复   MA_NONG  2024-09-23 18:32:49
0

VI PIPE VPSS VENC的pixel_format信号都是420

MA_NONG
MA_NONG   回复   言雨  2024-09-23 18:44:42
0

为嘛 cat /dev/logmpp 报错的是 422 哟 ~~~~

言雨
言雨   回复   MA_NONG  2024-09-24 10:00:53
0

MA_NONG
MA_NONG   回复   言雨  2024-09-24 10:09:45
0

————————————————————vpss grp video frame info———————————————————————————-
grp width height pixel_fmt video_format dynamic_range cmp_mode
0 0 0 UNKNOWN LINEAR SDR8 NONE
1 0 0 UNKNOWN LINEAR SDR8 NONE
2 1280 710 YVU-SP420 LINEAR SDR8 SEG_COMPACT

你的VPSS 都没起来。 查查配置吧 参看海思给的sample

ZacharyLi

0个粉丝

0

问答

0

专栏

1

资料

ZacharyLi 2024-09-24 14:24:37
认可0

我之前遇到过,系统默认使用SAMPLE_VI_MODE_1080P_2X2,也出现过timeout的问题,其他不动,改成SAMPLE_VI_MODE_720P_2X2就可以了。你也可以试试

言雨
言雨   回复   ZacharyLi  2024-09-24 16:47:58
0

我尝试改成SAMPLE_VI_MODE_720P_2X2,和SAMPLE_VI_MODE_1080P_2X2都还是一样出现timeout 的问题,
系统自带的是

加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区