让一路视频,通过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,该怎么办,谢谢