TI中文支持网
TI专业的中文技术问题搜集分享网站

DM365如何同时使用ResizeA ResizeB

让一路视频,通过resize 模块的2个处理, RESIZE A, B, 获得 STREAM1, STREAM2,STREAM1, STREAM2 分别保存到不同的BUF里。

这该怎么做,请指点!!

Tuff Li:

请参考DVSDK DMAI代码,可以支持RSZ_A/B同时工作,产生两个视频流

maliu Zhou:

回复 Tuff Li:

能详细说一下是哪个例子吗?我都看了下,好像没有您所说的例子!谢谢了!

Tuff Li:

回复 maliu Zhou:

DMAI的代码在这里,dmai_xxx/packages/ti/sdo/dmai/linux/dm365/Resizer.c,配置resizer的时候,请配置rszxxx.output2.enable=1,并配置相关的宽度和高度即可,如果发现有问题,请使用DMAI_DEBUG=2  ./your_application把log贴出来

maliu Zhou:

回复 maliu Zhou:

非常感谢您的解答!如果这样的话,是否还要重新编译一下dmai呢?

Tuff Li:

回复 maliu Zhou:

要重新编译DMAI的

maliu Zhou:

回复 Tuff Li:

谢谢!我看了在PSP目录下的previewer_resizer里面的例子里,这里面是直接操控的!如果在这个例子基础上修改的话,也需要编译DMAI吗?

Tuff Li:

回复 maliu Zhou:

DMAI已经封装好了Resizer,可以直接用,如果你是需要直接用Linux resizer驱动,也可以不用DMAI了,两种方法都是可以的

Xiaochen Lu:

回复 Tuff Li:

Starting ccdc_setwin…<7>ipipe_set_resizer, resizer – A enabled

DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:

layer.pix_fmt.bytesperline = 736,

layer.pix_fmt.width = 720,

layer.pix_fmt.height = 576,

layer.pix_fmt.sizeimage =635904

DavinciDisplay DavinciDisplay.1: pixfmt->width = 720,

layer->layer_info.config.line_length= 736

davinci_resizer davinci_resizer.2:

mode doesn't allow multiple instances

最后一行显示不能创建两个resizer,该怎么办,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » DM365如何同时使用ResizeA ResizeB
分享到: 更多 (0)