为了维护世界和平

为了维护世界和平

0个粉丝

7

问答

0

专栏

1

资料

为了维护世界和平  发布于  2022-09-27 19:04:17
采纳率 0%
7个问答
2766

cvbs 输出,sample_vdec.c中的程序修改,出现0xa00f8010错误

悬赏金¥ 10
已结题
 

程序参数的设置

g_vdec_display_cfg.pic_size = PIC_D1_PAL;
g_vdec_display_cfg.intf_sync = OT_VO_OUT_PAL;
g_vdec_display_cfg.intf_type = OT_VO_INTF_CVBS;

./sample_vdec.c 0 0

vo_dev=2,intf_type=1,intf_sync=1,bg_color=255
[sample_comm_vo_start_layer]-141: failed with 0xa00f8010!
[sample_comm_vo_start_vo]-652: sample_comm_vo_start set video layer failed!
[sample_start_vo]-368: start VO fail for 0xffffffff!
[main]-825: program exit normally!

提示错误码 0xa00f8010

在手册上查到是未使能

启动视屏层失败,找到ss_mpi_vo_set_video_layer_attr 返回值的函数;
手册中说,需要先使能绑定的设备,才能设置。

sample_vdec.c 使能设备 ss_mpi_vo_enable(vo_dev);已经设置了,并且设置成功。

添加打印输出,参数也是对的
vo_dev=2,intf_type=1,intf_sync=1,bg_color=255

为什么还提示出错呢?

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

邓晓

21个粉丝

1

问答

0

专栏

19

资料

邓晓 2022-09-27 19:20:19
认可1

cat /dev/logmpp看下具体失败原因

为了维护世界和平
为了维护世界和平   回复   邓晓  2022-09-28 13:39:25
0

~ # cat /dev/logmpp
[ vo] [Func]:vo_check_set_video_layer_attr [Line]:1165 [Info]:vo layer 2 bind dev 0 doesn’t enable!

dev 0没有使能吗? 如何使能?

为了维护世界和平
为了维护世界和平   回复   邓晓  2022-09-28 13:43:23
0

vo_dev = 2;
ret = ss_mpi_vo_enable(vo_dev); //

程序中有上述的使能,是使能的 2 ;但 logmpp的输出说是 dev 0 没有使能,dev 0是什么呢?

邓晓
邓晓   回复   为了维护世界和平  2022-09-28 16:16:23
0

你用的volayer=2是PIP层,好像不能用在dev2上,要搭配dev0使用,所以要使能dev0

为了维护世界和平
为了维护世界和平   回复   邓晓  2022-09-28 18:58:20
0

想用标清DSD0设备输出,绑定视频层绑定不了,不绑定又不能输出数据。

为了维护世界和平
为了维护世界和平   回复   邓晓  2022-09-28 18:59:37
0

你的提示,给了我一些思路,知道为什么是错的。但想单独使用cvbs输出,要怎么修改呢?

刘兵

6个粉丝

3

问答

3

专栏

6

资料

刘兵 2022-09-28 08:08:27
认可1

要先创建layer才行

为了维护世界和平
为了维护世界和平   回复   刘兵  2022-09-28 13:46:07
0

//程序出错的地方, 设置video_layer_attr 出错
ret = ss_mpi_vo_set_video_layer_attr(vo_layer, layer_attr);
if (ret != TD_SUCCESS) {
sample_print(“33 failed with %#x!\n”, ret);
return TD_FAILURE;
}
//使能的地方,先使能也是错。
ret = ss_mpi_vo_enable_video_layer(vo_layer);
if (ret != TD_SUCCESS) {
sample_print(“44 failed with %#x!\n”, ret);
return TD_FAILURE;
}

在学了在学了!

3个粉丝

36

问答

104

专栏

162

资料

在学了在学了! 2022-10-10 13:46:28
认可0

查看一下手册里支持CVBS的设备号和layer层

Winki

15个粉丝

13

问答

37

专栏

151

资料

Winki 2022-10-11 15:20:25
认可0

解决了吗?我也遇到了同样的问题

进击的嵌入式工程师
进击的嵌入式工程师   回复   Winki  2022-12-20 16:19:57
0

你好,请问你解决了吗,我现在vo出来用示波器看,只有一段有数据,隔一会儿有一段数据,接显示器无信号

为了维护世界和平

0个粉丝

7

问答

0

专栏

1

资料

为了维护世界和平 2022-10-12 09:22:43
认可0

零度浪漫

0个粉丝

0

问答

0

专栏

1

资料

零度浪漫 2022-10-12 09:45:49
认可0

学习了

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区