1、项目背景:
我们的项目,参考了DM368_EVM的设计,基于DVSDK_V4.02开发软件,要在DM368上实现:
PAL视频实时输入输出、实时h.264视频编解码、实时视频缩放、实时视频(含标签)本地存储、硬件OSD叠加UI。
2、困难描述:
2.1 实时视频缩放功能异常:
2.1.1 移植video_loopback_resize异常:
dmai_2_20_00_15的video_loopback_resize不支持365/368。
配置CONFIG_DM368_IPIPE, 参考video_loopback_dm368.cfg和video_loopback_resize_dm355.cfg
移植video_loopback_resize_dm368.cfg后,生成video_loopback_resize_dm368.x470MV,但是,运行
出现多种异常,如“ davinci_resizer: mode doesn't allow multiple instances: 2"等。
2.1.2 capture_prev_rsz_onthe_fly_yuv只能缩小(降采样):
用的是 linux-driver-examples-psp03.01.01.38/imp-prev-rsz中的例程。
只能缩小(降采样),若放大,就出现蓝屏。
2.1.3 困惑:
a) DM368应该有“实时PAL制视频缩放”成功的案例吗?
b)capture_prev_rsz_onthe_fly_yuv只能缩小,是否说明“davinci_resizer"驱动能工作?
c) 参考video_loopback_dm368.cfg和video_loopback_resize_dm355.cfg
移植video_loopback_resize_dm368.cfg,没有发现要修改的配置。
d) 进一步调试,从如何下手?请指点。
2.2 OSD异常:
2.2.1 OSD驱动例程异常:
linux-driver-example中的osd例程blend等,控制台能输出OSD1的属性,视频输出口只显示白屏。
<image001.png>
2.1.3 困惑:
怎么能确定OSD驱动是否能正常工作?怎么有什么注意事项?
roger4:
项目进度比较紧,请大家帮忙指点!!
Sam:
Hi, roger4,
请问你的PAL制视频输出是否有问题?