jzyj5814

jzyj5814

0个粉丝

1

问答

0

专栏

0

资料

jzyj5814  发布于  2024-07-17 15:51:50
采纳率 100%
1个问答
511

海思VPSS旋转180度后掉帧

3516aDV500 一路500W,一路720P,旋转180度之后,VPSS掉帧(不足30帧),cat /dev/logmpp 显示`nc]:vpss_get_bind [line]:447 [info]:grp0 chn1 get bind failed!

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

<3>[ vpss] [func]:vpss_get_bind [line]:447 [info]:grp0 chn2 get bind failed!
`
vpss 信息————————————————————vpss chn output status—————————————————————————————
grp chn enable width height pixel_fmt video_format dynamic_range cmp_mode send_ok frame_rate proc_time
0 0 Y 2880 1620 YVU-SP420 LINEAR SDR8 NONE 28676 24 67739
0 1 Y 1280 720 YVU-SP420 LINEAR SDR8 NONE 28674 24 67759
0 2 Y 1920 1080 YVU-SP420 LINEAR SDR8 NONE 28676 25 67769
0 3 Y 720 576 YVU-SP420 LINEAR SDR8 NONE 0 24 67778
0 4 Y 720 576 YVU-SP420 LINEAR SDR8 NONE 0 16 0

这是为什么呢,求大神指点一下

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

UncleRoderick

31个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2024-07-17 20:05:00
认可1
易百纳技术社区该回答已被题主采纳为最佳答案

瞎猜是vb不够导致的,你这个/dev/logmpp的信息不足以分析,重新发一份看看,还有就是cat /proc/umap/* > proc.txt,把这个txt文件也发上来

jzyj5814
jzyj5814   回复   UncleRoderick  2024-07-18 10:38:13
0

我已经发了umap信息出来,VB分配的足够,我看还没用完。今天我看了下属于旋转0、90、270都没问题,VPSS的cost_time大概在32372左右,但是旋转180后,这个时间要去到300000+,所以怀疑是处理旋转180的时候有额外的运算开销导致的掉帧

UncleRoderick
UncleRoderick   回复   jzyj5814  2024-07-18 11:31:05
0

这个旋转用的是VGS实现的,看了下VGS占用已经100%,处理不过来了导致帧率跟不上,优先考虑使用VPSS的翻转/镜像参数,这个不消耗VGS

jzyj5814
jzyj5814   回复   UncleRoderick  2024-07-18 11:40:43
0

感谢大哥指明了方向

jzyj5814
jzyj5814   回复   UncleRoderick  2024-07-18 11:56:20
0

实际上旋转的流程 关闭RGN -> 关闭VENC -> 设置VPSS旋转参数 -> 重启VENC -> 重启RGN , 过程中未涉及VGS的接口调用,为啥会默认去消耗VGS的呢

UncleRoderick
UncleRoderick   回复   jzyj5814  2024-07-18 11:57:13
1

这个功能是模块内部主动去调用VGS实现的,MPP文档有说明

jzyj5814
jzyj5814   回复   UncleRoderick  2024-07-18 12:54:35
0

谢谢~ 那我懂了,按照你一开始说的通过翻转+镜像的效果实现180度也是可以的

jzyj5814

0个粉丝

1

问答

0

专栏

0

资料

jzyj5814 2024-07-18 10:34:24
认可0

这是我详细的umap信息

易百纳技术社区 文件: proc.txt
下载
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区