fenglin1994

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994  发布于  2016-09-28 11:44:16
采纳率 0%
14个问答
2982

NVP1918C视频驱动问题 求大神们帮我看看

 
请问大神们中间这个绿色的线怎么去掉啊?  改了好多寄存器都没有反应 求大神们帮帮忙:'( :'( :'(
我来回答
回答16个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 11:52:36
认可0
本帖最后由 zhuangweiye 于 2016-9-28 11:55 编辑

这个和驱动没有关系吧

看看VPSS是不是设了边框

sample/common/sample_common_vpss.c

SAMPLE_COMM_VPSS_Start()

其中
            stChnAttr.bFrameEn = HI_TRUE;
设成 HI_FALSE

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 11:54:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38590&ptid=12795]zhuangweiye 发表于 2016-9-28 11:52[/url]
这个和驱动没有关系吧

看看VPSS是不是设了边框[/quote]

边框不是在驱动中改吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 11:56:33
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38591&ptid=12795]fenglin1994 发表于 2016-9-28 11:54[/url]
边框不是在驱动中改吗?[/quote]

看2楼, 改代码试一下

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 11:57:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38590&ptid=12795]zhuangweiye 发表于 2016-9-28 11:52[/url]
这个和驱动没有关系吧

看看VPSS是不是设了边框
[/quote]

还有边框那一层有点向屏幕右边偏 是代码问题还是驱动问题呢

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 12:04:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38593&ptid=12795]fenglin1994 发表于 2016-9-28 11:57[/url]
还有边框那一层有点向屏幕右边偏 是代码问题还是驱动问题呢[/quote]

如果是整体偏,而不是某个通道偏, 一般情况下是VO输出的时序和显示器的有些许不匹配

简单的方法, 显示器上调节自动调整, 看看能不能自己调整回来, 如果不能就悲剧了, 要VO设置user mode 了不能用海思标准时序了

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 12:56:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38594&ptid=12795]zhuangweiye 发表于 2016-9-28 12:04[/url]
如果是整体偏,而不是某个通道偏, 一般情况下是VO输出的时序和显示器的有些许不匹配

简单的方法, 显示 ...[/quote]

应该是整体的偏移  上限和左边都占满了屏幕  右边黑边感人
所以这和驱动无关吧

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 14:14:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38594&ptid=12795]zhuangweiye 发表于 2016-9-28 12:04[/url]
如果是整体偏,而不是某个通道偏, 一般情况下是VO输出的时序和显示器的有些许不匹配

简单的方法, 显示 ...[/quote]

对了 大神  音频通道还有一个问题就是和视频通道不同步  而且改通道好像也没有什么效果 请问改音频通道是配置0X0A这些寄存器还是其他的什么啊?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 14:26:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38602&ptid=12795]fenglin1994 发表于 2016-9-28 14:14[/url]
对了 大神  音频通道还有一个问题就是和视频通道不同步  而且改通道好像也没有什么效果 请问改音频通道是 ...[/quote]

不同步是什么概念?

可能楼主是指 显示画面上是图像 0/1/2/3, 而AI 进来的数据不是0/1/2/3 可能是1/0/3/2

其实这个都不是事, 只要进来的数据是对的就可以了, 至于视频和音频对应的问题, 没人规定Ai channel 0就必须对应 vi channel 0, 这个对应关系自己可以定, 比如vi channel 0对应的是Ai channel 3

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 14:41:03
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38604&ptid=12795]zhuangweiye 发表于 2016-9-28 14:26[/url]
不同步是什么概念?

可能楼主是指 显示画面上是图像 0/1/2/3, 而AI 进来的数据不是0/1/2/3 可能是1/0/3 ...[/quote]

对 就是这个意思  但是我们这边只用到了四个通道4567  芯片上边的音频一共有16个通道 那么就会出现有些视频没有声音的情况 而且硬件不能改动所以简单的方法就是把音频通道和视频通道改得相互对应  那么应该从哪里来改动音频通道的顺序呢。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 15:21:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38608&ptid=12795]fenglin1994 发表于 2016-9-28 14:41[/url]
对 就是这个意思  但是我们这边只用到了四个通道4567  芯片上边的音频一共有16个通道 那么就会出现有些视 ...[/quote]

先确定I2S是几路复合的(一般是4/8/16), Ai设置要和这个匹配起来, 听到正确声音是第一步

然后确定硬件接入的次序,  0x0a -- 0x12用缺省的值, 意思输出的音频次序就是接到AD芯片音频次序

看音频接线的1/2/3/4(或者5/6/7/8)对应的到底是那几个通道.(有硬件工程师问一下就解决的问题)

然后再考虑调整次序, AD不调整也没问题, 海思内部调整不是一样吗?

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 16:43:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38613&ptid=12795]zhuangweiye 发表于 2016-9-28 15:21[/url]
先确定I2S是几路复合的(一般是4/8/16), Ai设置要和这个匹配起来, 听到正确声音是第一步

然后确定硬件 ...[/quote]

声音是有 就是通道改不了 怀疑是更改音频通道的寄存器找错了 是哪几个寄存器能够改变通道顺序

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-09-28 16:54:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38613&ptid=12795]zhuangweiye 发表于 2016-9-28 15:21[/url]
先确定I2S是几路复合的(一般是4/8/16), Ai设置要和这个匹配起来, 听到正确声音是第一步

然后确定硬件 ...[/quote]

打算用这几句来修改通道顺序 和设置音频通道的数量 但是把注释全部去掉就完全没有声音了  修改0xA寄存器的那几句注释掉 跑Demon的sample_audio就只有对应视频的2通道有声音

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-09-28 17:07:42
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38626&ptid=12795]fenglin1994 发表于 2016-9-28 16:54[/url]
打算用这几句来修改通道顺序 和设置音频通道的数量 但是把注释全部去掉就完全没有声音了  修改0xA寄存器 ...[/quote]

下面是正常的NVP audio 输出设置
                if(8 == ch_num)
                {
                        gpio_i2c_write(dec, 0x06, 0x1b);
                        gpio_i2c_write(dec, 0x08, 0x02);
                        gpio_i2c_write(dec, 0x0a, 0x10);   
                        gpio_i2c_write(dec, 0x0b, 0x32);
                        gpio_i2c_write(dec, 0x0f, 0x54);   
                        gpio_i2c_write(dec, 0x10, 0x76);
                }
                else if(4 == ch_num)
                {
                        gpio_i2c_write(dec, 0x06, 0x1b);
                        gpio_i2c_write(dec, 0x08, 0x01);
                        gpio_i2c_write(dec, 0x0a, 0x10);   
                        gpio_i2c_write(dec, 0x0f, 0x32);   
                }
要修改次序,只要修改 0xa/0xf (四路)或者 0xa,0xb/0xf,0x10(八路)的值, 不用添加或者减少其他的寄存器设置了

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-10-15 09:41:26
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38631&ptid=12795]zhuangweiye 发表于 2016-9-28 17:07[/url]
下面是正常的NVP audio 输出设置
                if(8 == ch_num)
                {
[/quote]

弄出来了:lol

大神 还有一个问题  音频和视频不同步存在两秒的延迟   比如视频有27秒 ,音频只有25秒所以最后的文件中音频比视频快两秒 这是驱动的问题吗?  应该修改哪几个寄存器

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-17 08:03:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39520&ptid=12795]fenglin1994 发表于 2016-10-15 09:41[/url]
弄出来了

大神 还有一个问题  音频和视频不同步存在两秒的延迟   比如视频有27秒 ,音频只有25秒 ...[/quote]

音视频不同步,而且差得比较明显, 一般和A/D驱动无关, 这个要分析一下代码逻辑

另外:这个不同步是预览还是回放, 两者是不同的

总之, 就是分析数据流, 看看经过了那些处理, 每个处理前有没有缓冲buffer, 如果有, buffer有多大, 这些都会影响到音视频的处理时间, 导致不同步

不过严格意义的音视频同步是比较难做的

fenglin1994

0个粉丝

14

问答

0

专栏

3

资料

fenglin1994 2016-10-17 08:55:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39586&ptid=12795]zhuangweiye 发表于 2016-10-17 08:03[/url]
音视频不同步,而且差得比较明显, 一般和A/D驱动无关, 这个要分析一下代码逻辑

另外:这个不同步是预览 ...[/quote]

好的  谢谢大神:lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区