kibin

kibin

0个粉丝

6

问答

0

专栏

1

资料

kibin  发布于  2016-07-20 16:10:21
采纳率 0%
6个问答
8042

sample_venc 720p改1080p出错

 
本帖最后由 kibin 于 2016-7-20 16:23 编辑

因为SENSOR为1080P的,MPP2下的sample_venc默认是720p,想改成1080p。MPP2版本1.0.8.1,程序可见附件。
将SAMPLE_VENC_720P_CLASSIC中
PIC_SIZE_E enSize[1] = {PIC_HD1080};
enSize[0] = PIC_HD1080;
做了这两个改动,运行时报time out 错误。请问哪里还需要改动吗?谢谢。
[SAMPLE_COMM_VENC_GetVencStreamProc]-920: get venc stream time out, exit thread

附上proc信息
# cat /proc/media-mem
+---ZONE: PHYS(0x82000000, 0x87FFFFFF), GFP=0, nBYTES=98304KB,  NAME="anonymous"
   |-MMB: phys(0x82000000, 0x8201FFFF), kvirt=0x  (null), flags=0x00000000, length=128KB,       name="FwReg"
   |-MMB: phys(0x82020000, 0x820DFFFF), kvirt=0xc2b00000, flags=0x00000003, length=768KB,       name="TDE_MEMPOOL_MMB"
   |-MMB: phys(0x820E0000, 0x820E0FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB0"
   |-MMB: phys(0x820E1000, 0x82275FFF), kvirt=0xc2e00000, flags=0x00000001, length=1620KB,      name="hifb_layer0"
   |-MMB: phys(0x82276000, 0x8405CFFF), kvirt=0x  (null), flags=0x00000000, length=30620KB,     name="vb"
   |-MMB: phys(0x8405D000, 0x84061FFF), kvirt=0x  (null), flags=0x00000000, length=20KB,        name="vb"
   |-MMB: phys(0x84062000, 0x84064FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x84065000, 0x84067FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="sclcoeffset"
   |-MMB: phys(0x84068000, 0x84069FFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Chnl"
   |-MMB: phys(0x8406A000, 0x8406CFFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x8406D000, 0x84074FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"
   |-MMB: phys(0x84075000, 0x8407CFFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"
   |-MMB: phys(0x8407D000, 0x8408CFFF), kvirt=0x  (null), flags=0x00000000, length=64KB,        name="VirtReg0"
   |-MMB: phys(0x8408D000, 0x8408FFFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="ISPStat"
   |-MMB: phys(0x84090000, 0x8409FFFF), kvirt=0x  (null), flags=0x00000000, length=64KB,        name="ISPProc"
   |-MMB: phys(0x840A0000, 0x840A0FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="VirtReg1"
   |-MMB: phys(0x840A1000, 0x840A1FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="VirtReg2"
   |-MMB: phys(0x840A2000, 0x8470FFFF), kvirt=0x  (null), flags=0x00000000, length=6584KB,      name="Ref&Mad buf"
   |-MMB: phys(0x84710000, 0x84710FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="HistRd buf"
   |-MMB: phys(0x84711000, 0x84733FFF), kvirt=0x  (null), flags=0x00000000, length=140KB,       name="model buf"
   |-MMB: phys(0x84734000, 0x84B2BFFF), kvirt=0x  (null), flags=0x00000000, length=4064KB,      name="h264e0_Str"
   |-MMB: phys(0x84B2C000, 0x84B2EFFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="h264e0_Ctx"
   |-MMB: phys(0x84B2F000, 0x85128FFF), kvirt=0x  (null), flags=0x00000000, length=6120KB,      name="vb"

---MMZ_USE_INFO:
total size=98304KB(96MB),used=50340KB(49MB + 164KB),remain=47964KB(46MB + 860KB),zone_number=1,block_number=23
# cat /proc/umap/vi

[VIU] Version: [Hi3518_MPP_V1.0.8.1 ], Build Time: [Mar 18 2014, 11:52:09]

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame drop_err_frame stop_int_level  max_cas_gap
               0              0              0        28000

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq   DPath DType DRev
   0      DC 1Mux ffc00000        0     P  -1  -1  -1  -1  YUYV     ISP   RGB    N

-----VI HIGH DEV ATTR---------------------------------------------------------------
Dev  InputM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq CombM CompM ClkM  Fix FldP   DPath DType DRev

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat
      0    0    0  1280   720  1280   720   both      N    N     Y  sp420     25     25

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0    0           2       0       2       0       2      2   107      0    frm    1280

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT IntGapT MaxGapT OverCnt LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat
      0     138   33875   33875       0       0       1       0       0       0           2        29

-----VI OTHER ATTR------------------------------------------------------------
    LDC   Mode  Ratio  COffX  COffY Enable
     --    All      0      0      0      0

  Flash   Mode StartTime  DuraTime  InterVal CapIdx Enable  FlashedNum
     --   Once         0         0         0      0      0           0

    CSC   Type HueVal  ContrVal   LumaVal  StatuVal
     --    709     50        50        50        50

-----VI EXTCHN ATTR------------------------------------------------------------
ExtChn BindChn  DstW  DstH PixFom SrcRat DstRat

-----VI CHN STATUS-------------------------------------------------------------
ViChn   bEnUsrP   FrmTime   FrmRate     SendCnt      SwLost    Rotate
     0         N         0         0           0           0      NONE

-----VI CHN CALL DSU STATUS 1-------------------------------------------------
ViChn   UsrBgnNOk   UsrCancel    UsrEndOk     UsrCbOk     CvrBgnNOk   CvrCancel    CvrEndOk     CvrCbOk

-----VI CHN CALL DSU STATUS 2-------------------------------------------------
ViChn   OsdBgnNOk   OsdCancel    OsdEndOk     OsdCbOk      ScaleNOk   SclCancel    SclEndOk     SclCbOk

-----VI CHN CALL DSU STATUS 3-------------------------------------------------
ViChn   RotateNOk   RotCancel    RotEndOk     RotCbOk        LDCNOk   LDCCancel    LDCEndOk     LDCCbOk
# cat /proc/umap/vb

[VB] Version: [Hi3518_MPP_V1.0.8.1 ], Build Time[Mar 18 2014, 11:52:07]

-----VB PUB CONFIG-------------------------------------------------------------
Max Count of Pools:        256

-----COMMON POOL CONFIG--------------------------------------------------------
PoolId       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15
Size   3135488    2832       0       0       0       0       0       0       0       0       0       0       0       0       0       0
Count       10       6       0       0       0       0       0       0       0       0       0       0       0       0       0       0

----- anony--------------------------------------------------------------------
PoolId    PhysAddr    VirtAddr    IsComm     BlkSz    BlkCnt      Free       MinFree
     0  0x82276000  0xc3000000         1   3135488        10         8(8)         8
BLK   VIU   VOU   DSU  VENC  VDEC   VDA H264E JPEGE MPEGE H264D JPEGD MPEGD  VPSS   GRP   MPI  PCIV    AI  AENC    RC
   0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   1     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
Sum      2     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0

----- anony--------------------------------------------------------------------
PoolId    PhysAddr    VirtAddr    IsComm     BlkSz    BlkCnt      Free       MinFree
     1  0x8405d000  0xc2820000         1      2832         6         6(6)         6

----- anony--------------------------------------------------------------------
PoolId    PhysAddr    VirtAddr    IsComm     BlkSz    BlkCnt      Free       MinFree
     2  0x84b2f000  0xc5800000         0   3133440         2         0(0)         0
BLK   VIU   VOU   DSU  VENC  VDEC   VDA H264E JPEGE MPEGE H264D JPEGD MPEGD  VPSS   GRP   MPI  PCIV    AI  AENC    RC
   0     0     0     0     0     0     0     1     0     0     0     0     0     0     0     0     0     0     0     0
   1     0     0     0     0     0     0     1     0     0     0     0     0     0     0     0     0     0     0     0
Sum      0     0     0     0     0     0     2     0     0     0     0     0     0     0     0     0     0     0     0

易百纳技术社区文件: sample_venc.rar
下载
我来回答
回答7个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-07-20 16:18:43
认可0
vi 是720P的 而编码要1080P, 意味着VPSS要有放大功能

3516 VPSS的物理通道好像没有放大功能, 需要在VPSS物理通道后面再绑定扩展通道才可以放大

kibin

0个粉丝

6

问答

0

专栏

1

资料

kibin 2016-07-20 16:21:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34399&ptid=12029]zhuangweiye 发表于 2016-7-20 16:18[/url]
vi 是720P的 而编码要1080P, 意味着VPSS要有放大功能

3516 VPSS的物理通道好像没有放大功能, 需要在VPSS ...[/quote]

sensor输出是1080p的,不知道为什么到了这里就成720p的了

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-20 16:26:05
认可0
本帖最后由 ngswfx 于 2016-7-20 16:31 编辑

到底是3518还是3516,log里面怎么看着是3518?

-VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat
      0    0    0  1280   720  1280   720   both      N    N     Y  sp420     25     25
//////VI怎么还是1280*720的。

///////timeout,通常就是输入的尺寸小,要编码的尺寸大。


kibin

0个粉丝

6

问答

0

专栏

1

资料

kibin 2016-07-20 16:30:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34401&ptid=12029]ngswfx 发表于 2016-7-20 16:26[/url]
到底是3518还是3516,log里面怎么看着是3518?

-VI PHYCHN ATTR---------------------------------------- ...[/quote]

3516c,通用的3518sdk,
看样子问题出在VI了,1080p的sensor到这里怎么成720了

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-20 16:32:11
认可0
本帖最后由 ngswfx 于 2016-7-20 16:43 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=34403&ptid=12029]kibin 发表于 2016-7-20 16:30[/url]
3516c,通用的3518sdk,
看样子问题出在VI了,1080p的sensor到这里怎么成720了[/quote]

感觉问题在驱动层面。

NVR的芯片装驱动KO还选择一下720P 1080P几个方案啥的,你看看驱动层面或者配置sensor层面,哪些地方能设定分辨率?

ctron

0个粉丝

2

问答

0

专栏

0

资料

ctron 2016-09-21 17:29:09
认可0
我记得一共要改4个地方控制分辨率,你顺着一点点找吧

wahuqeir

0个粉丝

1

问答

0

专栏

1

资料

wahuqeir 2016-09-25 09:42:17
认可0
看了 /proc/umap/vi,好像都没有数据出来,是不是sensor那边给的还是720P?因为sensor也是有模式区分的
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区