yeahtoo

yeahtoo

0个粉丝

6

问答

0

专栏

0

资料

yeahtoo  发布于  2017-02-22 16:18:26
采纳率 0%
6个问答
3074

3516 cvbs pal输出模拟图像 sample_vio问题请教

 
本帖最后由 yeahtoo 于 2017-2-22 16:20 编辑

最近在用3516的sample例程中的cvbs输出模拟图像,发现这个例程出来的模拟图像视图在左上角(传感器配置为了1080p@30fps),就是说感觉就是在斜视状态,于是看了代码想把模拟输出图像改为居中显示。
找到了sample_comm_vo.c(似乎在这里面:P ),改为了如下图所示:

结果发现只要图中s32Xs32Y的值不为0的话,运行的时候都会报错,如下图:

查了手册,这个错误代码说的是参数非法,
按照常规理解,这里的s32Xs32Y应该是起始x、y坐标,u32Widthu32Height应该是x、y的偏移量,可是为什么我改了起始坐标就会报错呢?
恳请高人指点,感谢!
我来回答
回答3个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-02-22 16:32:29
认可0
本帖最后由 zhuangweiye 于 2017-2-22 16:33 编辑

CVBS的VO大小应该是720x576(PAL)

那么 x = 100, 意味着 width 最大只能720 - 100,就是620,楼主设为720就出界了, 如果要居中, 那么width = 520比较好

高也一样 y = 100, height = 576 - 100 - 100 = 376

yeahtoo

0个粉丝

6

问答

0

专栏

0

资料

yeahtoo 2017-02-23 16:24:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=45458&ptid=14270]zhuangweiye 发表于 2017-2-22 16:32[/url]
CVBS的VO大小应该是720x576(PAL)

那么 x = 100, 意味着 width 最大只能720 - 100,就是620,楼主设为 ...[/quote]

找到报错的原因了,是因为视频的尺寸也是设置为了720*576,而下面的通道x、y为非0时加起来超过了视频层720*576的尺寸,手册中也有说明,如下图:

然后再翻了手册,“用户通过配置设备下各通道的起始位置来实现任意位置显示”,如下图:


于是我就把视频层的尺寸直接改为了1920*1080,然后调节通道层的起始位置,如下图中的x、y值:

但是不管我怎么改变x、y的值,实际显示的图像的起始位置始终没变,似乎都是0,0……

然后您说的方法我也试了,能正常运行,但是实际显示的图像没有720*576,似乎只有520*376了

dwt_guard

0个粉丝

9

问答

0

专栏

0

资料

dwt_guard 2019-07-18 16:56:42
认可0
楼主最后怎么解决的?现在我也遇到这种问题,万分感谢。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区