henman

henman

0个粉丝

7

问答

0

专栏

0

资料

henman  发布于  2016-06-22 21:11:10
采纳率 0%
7个问答
9405

3518ev200,有个新的模块叫vgs的,有没有人来讨论一下?

 
看了一下某厂家的ipc,cat /proc/umap/vgs,里面的任务数都是0。
而我自己实现的,venc和vpss都自己调用了vgs(貌似是缩放之类的)。

这个vgs到底是什么来头,为什么别人家的ipc可以不调用vgs,而我自己做的ipc就自动调用vgs?

附我家的和别人家的vgs模块的输出:

我家的:
[VGS] Version: [Hi3518EV200_MPP_V1.0.2.0 B040 Release], Build Time[Dec 27 2015, 16:28:13]


-----MODULE PARAM--------------------------------------------------------------
    max_job_num   max_task_num   max_node_num
            128            200            200

-----RECENT JOB INFO-----------------------------------------------------------
   SeqNo ModName  JobHdl TaskNum   State      InSize     OutSize    CostTime      HwTime
       0    venc       6       1  Proced     2073600      405504       28096      14037
       1    venc      71       1  Proced     2073600     1228800       14258      14049
       2    vpss      89       2  Proced     4147200      131072        1591        932
       3    venc      30       1  Proced     2073600      405504       28063      14028
       4    venc     108       1  Proced     2073600     1228800       14258      14039
       5    vpss      39       2  Proced     4147200      131072        1657        946
       6    venc      55       1  Proced     2073600      405504       28099      14032
       7    venc      60       1  Proced     2073600     1228800       14274      14058

-----MAX WASTE TIME JOB INFO---------------------------------------------------
   SeqNo ModName  JobHdl TaskNum   State      InSize     OutSize    CostTime      HwTime
       0    venc      78       1  Proced     2073600      405504       28113      14032

-----VGS JOB STATUS------------------------------------------------------------
   Success      Fail    Cancel  AllJobNum    FreeNum   BeginNum    BusyNum ProcingNum
     47551         0      4658       128       128         0         0         0

-----VGS TASK STATUS-----------------------------------------------------------
   Success      Fail    Cancel AllTaskNum    FreeNum    BusyNum
     64954         0         0       200       200         0

-----VGS NODE STATUS-----------------------------------------------------------
   AllNodeNum     BusyNum     MinFree    MaxInJob  SubmitFail   IntFail
          200           0         198           2           0         0

-----VGS INT STATUS------------------------------------------------------------
    IntNum     IntTm HalProcTm
     47551         0          0

-----VGS MEM REQ STATUS -------------------------------------------------------
     ReqOk    FreeOk   ReqFail  FreeFail
         0         0         0         0


别人家的:
[VGS] Version: [Hi3518EV200_MPP_V1.0.2.0 B040 Release], Build Time[Dec 27 2015, 16:28:13]


-----MODULE PARAM--------------------------------------------------------------
    max_job_num   max_task_num   max_node_num
            128            200            200

-----RECENT JOB INFO-----------------------------------------------------------
   SeqNo ModName  JobHdl TaskNum   State      InSize     OutSize    CostTime      HwTime

-----MAX WASTE TIME JOB INFO---------------------------------------------------
   SeqNo ModName  JobHdl TaskNum   State      InSize     OutSize    CostTime      HwTime

-----VGS JOB STATUS------------------------------------------------------------
   Success      Fail    Cancel  AllJobNum    FreeNum   BeginNum    BusyNum ProcingNum
         0         0         0       128       128         0         0         0

-----VGS TASK STATUS-----------------------------------------------------------
   Success      Fail    Cancel AllTaskNum    FreeNum    BusyNum
         0         0         0       200       200         0

-----VGS NODE STATUS-----------------------------------------------------------
   AllNodeNum     BusyNum     MinFree    MaxInJob  SubmitFail   IntFail
          200           0         200           0           0         0

-----VGS INT STATUS------------------------------------------------------------
    IntNum     IntTm HalProcTm
         0         0          0

-----VGS MEM REQ STATUS -------------------------------------------------------
     ReqOk    FreeOk   ReqFail  FreeFail
         0         0         0         0
我来回答
回答12个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-06-23 08:11:15
认可0
VGS 的功能主要有缩放、打OSD、打COVER、画线、格式转换、压缩、解压等。
不知道楼主有没有使用OSD和COVER

对于VENC来说, 文档上描述:
通道接收到图像之后,比较图像尺寸和编码通道尺寸:如果输入图像比编码通道尺寸大,VENC 将按照编码通道尺寸大小,调用VGS 对源图像进行缩小,然后对缩小之后的图像进行编码。
也就是说VPSS输出图像大小比VENC设置的大小大, 那么就要同过VGS来缩小

ck2952

0个粉丝

14

问答

0

专栏

0

资料

ck2952 2017-09-05 16:14:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32219&ptid=11707]zhuangweiye 发表于 2016-6-23 08:11[/url]
VGS 的功能主要有缩放、打OSD、打COVER、画线、格式转换、压缩、解压等。
不知道楼主有没有使用OSD和COVER ...[/quote]

您好,请教一下,如果VPSS输出图像比VENC设置的图像小,是否会调用VGS进行放大呢?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-09-05 16:18:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63430&ptid=11707]ck2952 发表于 2017-9-5 16:14[/url]
您好,请教一下,如果VPSS输出图像比VENC设置的图像小,是否会调用VGS进行放大呢?[/quote]

不会........................

ck2952

0个粉丝

14

问答

0

专栏

0

资料

ck2952 2017-09-05 16:37:01
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63432&ptid=11707]zhuangweiye 发表于 2017-9-5 16:18[/url]
不会........................[/quote]

哦,那就是要自己调用VGS进行放大了。。。再请教下,Hi3516a是否有VGS的demo,我只找到Hi3536的,还是VGS这个功能可以通用?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-09-05 17:28:33
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63434&ptid=11707]ck2952 发表于 2017-9-5 16:37[/url]
哦,那就是要自己调用VGS进行放大了。。。再请教下,Hi3516a是否有VGS的demo,我只找到Hi3536的,还是VGS ...[/quote]

放大? 个人感觉还是用VPSS比较好

ck2952

0个粉丝

14

问答

0

专栏

0

资料

ck2952 2017-09-05 17:36:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63438&ptid=11707]zhuangweiye 发表于 2017-9-5 17:28[/url]
放大? 个人感觉还是用VPSS比较好[/quote]

您好,我是需要将VI图像局部放大,再进行编码并保存文件,这个可以用VPSS实现放大吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-09-05 17:48:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63439&ptid=11707]ck2952 发表于 2017-9-5 17:36[/url]
您好,我是需要将VI图像局部放大,再进行编码并保存文件,这个可以用VPSS实现放大吗?[/quote]

可以, 不过要注意不同的平台可能VPSS的限制有所不同, 实现方式可能有些差异

ck2952

0个粉丝

14

问答

0

专栏

0

资料

ck2952 2017-09-05 20:19:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63442&ptid=11707]zhuangweiye 发表于 2017-9-5 17:48[/url]
可以, 不过要注意不同的平台可能VPSS的限制有所不同, 实现方式可能有些差异[/quote]

您好,再请教下,如果我想动态调整放大过程,需要每次在调整的时候将VI->VPSS->VENC这个过程再重新配置一次,还是只需要修改VPSS参数?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-09-06 09:54:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63448&ptid=11707]ck2952 发表于 2017-9-5 20:19[/url]
您好,再请教下,如果我想动态调整放大过程,需要每次在调整的时候将VI->VPSS->VENC这个过程再重新配置一 ...[/quote]

如果是VI->VPSS->VENC

考虑到3518EV200的VPSS物理通道, 通道0只有两倍放大,其他只能缩小不能放大, 那么就必须使用扩展通道

如果要局部放大,可以考虑使用HI_MPI_VPSS_SetChnCrop()

lijin0088

0个粉丝

5

问答

0

专栏

0

资料

lijin0088 2019-10-16 09:20:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63465&ptid=11707]zhuangweiye 发表于 2017-9-6 09:54[/url]
如果是VI->VPSS->VENC

考虑到3518EV200的VPSS物理通道, 通道0只有两倍放大,其他只能缩小不能放大, 那 ...[/quote]

大神好,请问vgs可以向venc打osd或者cover吗

lishi1991

0个粉丝

3

问答

0

专栏

0

资料

lishi1991 2020-01-19 20:17:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=148623&ptid=11707]lijin0088 发表于 2019-10-16 09:20[/url]
大神好,请问vgs可以向venc打osd或者cover吗[/quote]

您好,问下可以通过vgs向venc画线打osd么

lijin0088

0个粉丝

5

问答

0

专栏

0

资料

lijin0088 2020-02-07 22:28:58
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=152699&ptid=11707]lishi1991 发表于 2020-1-19 20:17[/url]
您好,问下可以通过vgs向venc画线打osd么[/quote]

可以,没有问题的
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区