自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 186

原创 全志V851s jpeg硬件解码

官方demo缺少: AddVDPlugin();函数,导致一直报错。例程是根据全志官方demo改的。

2025-07-09 18:30:00 238

原创 arm64 ubuntu从源码编译安装qt5.12.8

环境ubantu22.04 arm64。

2025-05-08 19:00:00 2898

原创 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关注的人

提示
确定要删除当前文章?
取消 删除