Toybrick

标题: Android下使用RGA缩放的问题 [打印本页]

作者: leafsun    时间: 2023-11-7 20:23
标题: Android下使用RGA缩放的问题
在android的native使用mediacodec进行解码,想使用rga进行缩放,使用importbuffer_fd的方式导入缓冲数据。参考github上drm_alloc的例子
那是不是通过AMediaCodec_getOutputBuffer获取到解码后的buffer,通过memcpy的方式将数据复制给drm_buf,再进行缩放

作者: jefferyzhang    时间: 2023-11-10 08:34
你这memcpy完缩放不如直接用cpu缩放,不需要rga。。
作者: leafsun    时间: 2023-11-10 10:29
jefferyzhang 发表于 2023-11-10 08:34
你这memcpy完缩放不如直接用cpu缩放,不需要rga。。

想说rga缩放的性能好一点,但是mediacodec解码到的buffer暂时只想到通过memcpy的方式给rga的buf,或者是有其他数据拷贝方式吗?
作者: jefferyzhang    时间: 2023-11-10 15:04
leafsun 发表于 2023-11-10 10:29
想说rga缩放的性能好一点,但是mediacodec解码到的buffer暂时只想到通过memcpy的方式给rga的buf,或者是 ...

从项目角度先不考虑这种东西,先实现出来再说。
后期如果确实卡在这里,再考虑用RGA缩放.
除了RGA,GPU也是可以做的,代码也可以往0拷贝思路去实现,





欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3