default

default

0个粉丝

40

问答

0

专栏

0

资料

default  发布于  2016-07-14 18:22:18
采纳率 0%
40个问答
5761

【已解决】Hi3536VPSS与VO绑定问题

 
本帖最后由 default 于 2016-7-15 13:40 编辑

请问VPSS能绑定多个VO吗?
譬如,在sample_vo.c中:
//HI_S32 SAMPLE_COMM_VO_BindVpss(VO_LAYER VoLayer,VO_CHN VoChn,VPSS_GRP VpssGrp,VPSS_CHN VpssChn);
SAMPLE_COMM_VO_BindVpss(VoLayer, 16, 0, 0);
SAMPLE_COMM_VO_BindVpss(VoLayer, 17, 0, 0);
目的是第16个窗口和第17个窗口显示VPSS第0号视频。但结果是,虽没返回错误,但只能显示第16个窗口。
HI_MPI_SYS_Bind()文档上说接收端不能同时绑定多个源,但没有说同一个源不能绑定到多个接收端啊
是因为海思的能力限制吗?
我来回答
回答10个
时间排序
认可量排序

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-14 23:02:58
认可0
本帖最后由 ngswfx 于 2016-7-14 23:04 编辑

关于海思的SDK,我估计这种绑定应该是最抽象的,至今我也没搞清楚,尤其牵扯到group的时候,很不好理解。


///////还不能做到游刃有余。

只能按照demo的绑定关系修改东西。

/////////帮顶。想想也是,如果随便绑来绑去,底层实现就非常痛苦了。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-07-15 08:10:04
认可0
和VPSS的工作模式有关

文档上说:
物理通道有两种工作模式:AUTO和USER,两种模式间可动态切换。默认的工作模式为AUTO,此
模式下各通道仅可与一个接收者绑定。若想使用USER模式,则需调用MPI 接口进行
设置,同时指定所需图像的大小和格式,此模式下各通道可与多个接收者绑定。USER
模式主要用于对同一通道绑定多个模块的场景,AUTO模式主要用于预览和回放场景
下做播放控制。

不过用USER mode做HD显示时不合适的,原因是Vo channel一般都会改变大小而内容不改变
如果用user mode就不太合适了

解决方案,多开一个Vpss
vdec0 --〉 vpss0 --〉 vo0
vdec0 --〉 vpss1 --〉 vo1
就能实现楼主的要求

default

0个粉丝

40

问答

0

专栏

0

资料

default 2016-07-15 10:08:11
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34010&ptid=11953]zhuangweiye 发表于 2016-7-15 08:10[/url]
和VPSS的工作模式有关

文档上说:
[/quote]

后来我也看到这段话了,你提供的方案,使VPSS不同通道为同源输入是可以的。但我实验性地测试USER模式,使用HI_MPI_VPSS_SetChnMode()配置成USER模式,指定固定大小为解码视频源的分辨率(为1920*1080),同样(VpssGrop,VOChn)绑定关系为(0,16)、(0,17),但在16和17号窗口上没有图像出来。不知是否设置错了 。我是参考VPSS_chn_dump.c的用法来操作的HI_MPI_VPSS_SetChnMode的

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-07-15 10:37:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34022&ptid=11953]default 发表于 2016-7-15 10:08[/url]
后来我也看到这段话了,你提供的方案,使VPSS不同通道为同源输入是可以的。但我实验性地测试USER模式,使 ...[/quote]

由于 HD上面的vo通道大小(比如楼主)一般都不会刚好是VPSS user mode设定的大小, 而HD的通道是没有缩放能力的,所以是不会有内容显示

文档上说:
高清视频层的通道没有缩放能力,需借助外部的VPSS 进行缩放

木火岁月

0个粉丝

1

问答

0

专栏

0

资料

木火岁月 2017-10-08 14:56:24
认可0
高清视频层的通道没有缩放能力,需借助外部的VPSS 进行缩放?????不明白这个

tqingguang6688

0个粉丝

6

问答

0

专栏

1

资料

tqingguang6688 2018-05-13 20:13:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34010&ptid=11953]zhuangweiye 发表于 2016-7-15 08:10[/url]
和VPSS的工作模式有关

文档上说:
[/quote]

vdec 绑两个vpss,帧率减半是怎么回事呢?auto模式

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-05-14 08:37:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=87623&ptid=11953]tqingguang6688 发表于 2018-5-13 20:13[/url]
vdec 绑两个vpss,帧率减半是怎么回事呢?auto模式[/quote]

文档上这样说吗? 在哪里?

tqingguang6688

0个粉丝

6

问答

0

专栏

1

资料

tqingguang6688 2018-05-19 11:50:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=87624&ptid=11953]zhuangweiye 发表于 2018-5-14 08:37[/url]
文档上这样说吗? 在哪里?[/quote]

文档上没说,我实际上这样使用,有这样的问题的。HI3536的板子,Hi3536_SDK_V2.0.6.0,不知道咋回事呢

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-05-21 08:40:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=87934&ptid=11953]tqingguang6688 发表于 2018-5-19 11:50[/url]
文档上没说,我实际上这样使用,有这样的问题的。HI3536的板子,Hi3536_SDK_V2.0.6.0,不知道咋回事呢[/quote]

一般来说不会这样, 是不是VB不够导致的? 方便的话贴个/proc/vdec vpss vb 以及/dev/logmpp看看

zhaoxinhn

0个粉丝

1

问答

0

专栏

0

资料

zhaoxinhn 2019-07-05 09:05:08
认可0
楼主这个解决了吗?请赐教
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区