qazxsw

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw  发布于  2017-08-24 16:00:46
采纳率 0%
7个问答
2945

vi复合输入一路1080P视频,其他几个通道都有视频数据

 
1080p的摄像机视频两路复合送给3531a,AD芯片tp2826的输出模式我配置的是DDR_2CH,
3531a这边,开了8个dev,每个dev是两路复合,然后输出到屏幕上,
代码用的是sdk提供的sample_vi, 我做了修改,
比如 配置dev属性用的720P_2MUX:
VI_DEV_ATTR_S DEV_ATTR_TP2823_720P_2MUX_BASE =
{
    /*interface mode*/
    VI_MODE_BT656,
    /*work mode, 1/2/4 multiplex*/
    VI_WORK_MODE_2Multiplex,
    /* r_mask    g_mask    b_mask*/
    {0xFF000000,    0x0},

        /* for single/double edge, must be set when double edge*/
        VI_CLK_EDGE_DOUBLE,

    /*AdChnId*/
    {-1, -1, -1, -1},
    /*enDataSeq, just support yuv*/
    VI_INPUT_DATA_YVYU,
    /*sync info*/
    {
    /*port_vsync   port_vsync_neg     port_hsync        port_hsync_neg        */
    VI_VSYNC_FIELD, VI_VSYNC_NEG_HIGH, VI_HSYNC_VALID_SINGNAL,VI_HSYNC_NEG_HIGH,VI_VSYNC_VALID_SINGAL,VI_VSYNC_VALID_NEG_HIGH,

    /*timing info*/
    /*hsync_hfb    hsync_act    hsync_hhb*/
    {0,            0,        0,
    /*vsync0_vhb vsync0_act vsync0_hhb*/
     0,            0,        0,
    /*vsync1_vhb vsync1_act vsync1_hhb*/
     0,            0,            0}
    },
    /*whether use isp*/
    VI_PATH_BYPASS,
    /*data type*/
    VI_DATA_TYPE_YUV
};

问题是:我只接了一个摄像机,按理只有一个窗口会显示图像,结果都会显示图像,而且是花的(只显示正常视频的下半部分),见附件。
如果我接了两个摄像机,只有两个窗口正常,其他窗口在不停交替切换图像,而且就像截图那样只有下半边。
另外如果我改为720p,就不会有上面的问题。
请问可能什么原因造成的?

/proc/umap/vi

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1    CLKM AD0 AD1 AD2 AD3   Seq   DPath DType DRev   bDllSlave
   0   BT656 2Mux   ff0000        0  DOUBLE  -1  -1  -1  -1  UYVY  ByPass   YUV    N           Y
   1   BT656 2Mux ff000000        0  DOUBLE  -1  -1  -1  -1  UYVY  ByPass   YUV    N           Y
   2   BT656 2Mux   ff0000        0  DOUBLE  -1  -1  -1  -1  UYVY  ByPass   YUV    N           Y
   3   BT656 2Mux ff000000        0  DOUBLE  -1  -1  -1  -1  UYVY  ByPass   YUV    N           Y

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

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel ScanM     SkipM Mirror Flip IntEn PixFom SrcRat DstRat SkipMEx SkipMExYMask SkipMExCMask
      0    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
      2    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
      4    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
      6    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
      8    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
     10    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
     12    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa
     14    0    0  1920  1080  1920  1080   both     P   SKIPNON      N    N    Y   sp420     -1     -1       N 0x0          0xa

-----VI PHYCHN MINOR ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel ScanM Mirror   Flip  PixFom  MixCap DwScal SrcRat DstRat

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn BindDev  Way      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0     0     0       27628       0       3       0       2      2    26     12    frm    1920
      2     0     1       27628       0       3       0       2      2    31     15    frm    1920
      4     1     0       27626       0       3       0       2      2    25     12    frm    1920
      6     1     1       30388       0       3       0       2      2    29     14    frm    1920
      8     2     0       27640       0      12       0       2      2    34     12    frm    1920
     10     2     1       27640       0      12       0       2      2    26      8    frm    1920
     12     3     0       27640       0      12       0       2      2    25      8    frm    1920
     14     3     1       27640       0      12       0       2      2    25      9    frm    1920




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

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-08-24 16:24:08
认可0
VI采集图的大小要和 bt656传输的图匹配, 不然就会出问题


简单来说就是:“驴头不能对马嘴”

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw 2017-08-24 17:34:10
认可0
请问是哪里配置有问题
AD采的是1080P图像

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-08-25 08:55:33
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62910&ptid=23272]qazxsw 发表于 2017-8-24 17:34[/url]
请问是哪里配置有问题
AD采的是1080P图像[/quote]

如果是1080P 2MUX, 看VI log除了有点VB fail其他都正常

一般来说是A/D的问题

不过TP2826 1080P 2MUX应该不会有这个问题才对,咨询一下TP的FAE看看驱动是不是有问题

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw 2017-08-25 09:27:00
认可0
嗯,驱动是供应商给的
另外vi log里不正常通道的的ccErrN

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT IntGapT MaxGapT OverCnt LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat
      0      36   39997   40000       0       0       1       0       0       0           1        25
      1      35   39979   40032       0       0       1       0       0       0         210        25
      4      16   39978   40034       0       0       1       0       0       0         210        25
      5      15   39978   40034       0       0       1       0       0       0         210        25
      8      29   39980   40009       0       0       1       0       0       0         209        25
      9      15   39983   40008       0       0       1       0       0       0         209        25
     12      16   39982   40009       0       0       1       0       0       0         209        25
     13      14   39982   40009       0       0       1       0       0       0         209        25
     16       0       0       0       0       0       0       0       0       0           0         0
     17       0       0       0       0       0       0       0       0       0           0         0
     20       0       0       0       0       0       0       0       0       0           0         0
     21       0       0       0       0       0       0       0       0       0           0         0
     24       0       0       0       0       0       0       0       0       0           0         0
     25       0       0       0       0       0       0       0       0       0           0         0
     28       0       0       0       0       0       0       0       0       0           0         0
     29       0       0       0       0       0       0       0       0       0           0         0
还有点不明白,明明只有一个摄像机,怎么vi会有八个通道都有数据
如果我1路复合1080P,就没有这种问题。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-08-25 09:44:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62936&ptid=23272]qazxsw 发表于 2017-8-25 09:27[/url]
嗯,驱动是供应商给的
另外vi log里不正常通道的的ccErrN

[/quote]

没有接camera, bt656也有数据输出,只不过是黑图,一般都是A/D设置的

如果没有接carmera而vi ccrErrN不断增加,那一般是A/D配置有问题了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区