- 博客(6)
- 收藏
- 关注
原创 全志硬件H264解码->g2d缩放->H264编码
g2d为了追求效率,做了精简化处理。将decodre的输出内存直接赋值给g2d的输入,encoder的输入为g2d的输出,这样可以节省不必要的内存消耗和拷贝。因为做过简化的原因g2d只支持缩放和裁剪,不支持原生的格式转换或者像素叠加,有兴趣的可以自己研究。由于代码有点多就不放这里,这是结构图。代码放在下面的压缩包。decoder:对H264视频帧解码为nv12图像。encodre:对裁切放大后的图像进行H264编码。g2d:对nv12图像进行裁切放大。
2025-08-18 16:32:09
315
原创 全志g2d模块的缩放功能
全志官方g2d sample编译出来至少10M。我只使用g2d的缩放功能,对其进行了简化和修改。编译出来只有0.02M,也就是20KB左右。
2025-07-24 17:35:07
555
原创 全志V851s jpeg硬件编码
JpegEnc这个函数其实就是全志封装到库里面的VencJpegEnc。但是封装好的函数里缺少关键的回调函数的设置,这个函数压根就跑不起来。
2025-07-09 21:30:00
185
原创 M3芯片Mac上安装arm64位ubuntu22.04并编译交叉工具链gcc4.9.2
编译前会去下载相应的库,通常需要几个小时,可以手动下载目标库到crosstool-ng/.build/tarballs这个路径下,这样比较快。编译会报错,会重复的修改后清理并重新编译,为了不让他每次重新编译时都去下载,将这个目录下的拷贝一份,重新编译时,直接将备份的压缩包考到该路径下,他会检测跳过下载步骤,节省时间。wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2,手动下载放到crosstool-ng/.build/tarballs/
2025-05-07 21:53:25
2221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅