|
这是我的缩放代码,我是从1080P缩放到720x576,但是输出的数据是花屏,请问这样用有没有问题?? 麻烦版主帮忙看下代码。
void rga_scale(unsigned char *src, int w, int h, unsigned char *dst, int dst_w, int dst_h) {
RockchipRga *mRga = RgaCreate();
if (!mRga) {
printf("create rga failed !\n");
abort();
}
mRga->ops->initCtx(mRga);
mRga->ops->setSrcFormat(mRga, V4L2_PIX_FMT_NV12, w, h);
mRga->ops->setDstFormat(mRga, V4L2_PIX_FMT_NV12, dst_w, dst_h);
mRga->ops->setSrcBufferPtr(mRga, src);
mRga->ops->setDstBufferPtr(mRga, dst);
mRga->ops->go(mRga);
}
|
|