nemonic27

nemonic27

0个粉丝

6

问答

0

专栏

0

资料

nemonic27  发布于  2015-12-27 11:28:15
采纳率 0%
6个问答
3126

求助有关获取输入时,提示“内部缓冲区溢出”问题

 
GV7601 ===BT1120=====>VIU(0-3) HI3531

如上所示的视频输入, 我发现当运行./sample_venc 1时,只有第一路(channel 0)可以正常采集到数据,并编码生成文件。文件内容正确。

但是输入源接第二三四路(channel 4 8 12)的话,用户态程序均获取不到数据,提示[SAMPLE_COMM_VENC_GetVencStreamProc]-941: get venc stream time out, exit thread

我查看了芯片的接口寄存器,“0x1043C CH_STATUS” 正常的第一路这个寄存器的值是0x8080000
但是错误的第二路中,这个值是0xA0A0000.  提示内部缓冲区溢出了。

所以我想问一下,这个内部缓冲区溢出是什么意思, 是我的内核驱动没有取数么?

还有,hi3531_venc.ko 这个ko貌似不开源啊??我怎么分析?

求大神帮忙解答, 谢谢。


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

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2015-12-28 21:00:43
认可0
可能是你的VB分配少了

nemonic27

0个粉丝

6

问答

0

专栏

0

资料

nemonic27 2016-02-21 14:45:20
认可0
结下帖子,之前忘了。sry

这个错误是BT1120的时钟不稳导致的,是一个硬件问题。   谢谢goodman。

zxf_meian

0个粉丝

3

问答

0

专栏

0

资料

zxf_meian 2017-11-13 14:08:51
认可0
怎么查看芯片的接口寄存器?

zxf_meian

0个粉丝

3

问答

0

专栏

0

资料

zxf_meian 2017-11-13 15:33:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=23897&ptid=9725]goodman 发表于 2015-12-28 21:00[/url]
可能是你的VB分配少了[/quote]

[SAMPLE_COMM_VENC_GetVencStreamProc]-1453: get venc stream time out, exit thread

请问这个是什么原因啊
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区