HI_HDL Hi264DecCreate(H264_DEC_ATTR_S *pDecAttr)

Hi264DecFrame(handle,buf,len,0,&dec_frame,flags),这个有部分源码:

https://github.com/51w/IPC/blob/eafb98fb8779c35c8d0a457dc6095733d9ca88cf/RTCP/VS_DEC/H264/main.cpp

https://blog.csdn.net/xclshwd/article/details/85256618

1、交叉编译工具

aarch64-himix100-linux-gcc

2、下载x264源码

# git clone git://git.videolan.org/x264.git

3、编译

配置选项  ./configure --enable-pthread --enable-static --disable-shared --host=arm-linux --disable-asm
修改config.mak
                      添加一个新变量名HITOOLS,正常编译为空即可直接使用gcc

HITOOLS=aarch64-himix100-linux-
                      CC=${HITOOLS}gcc
                      LD=${HITOOLS}gcc -o 
                      AR=${HITOOLS}ar rc 
                      RANLIB=${HITOOLS}ranlib
                      STRIP=${HITOOLS}strip

make;make install 
4、编译问题:

编译找不到:X264_VERSION
       解决方法:由于该定义没有在x264_config.h中,可以使用脚本version.sh >>x264_config.h即可。

hi3559 h264相关推荐

  1. h264和h265多维度区别

    h264和h265多维度区别 概述 h265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频,很多朋友不知道h264和h265如何区别,下面让我们一起来了解一下吧. 压 ...

  2. android ffmpeg 编码h264,Mac系统下ffmpeg+h264+flv编码的android录制屏幕实现2

    接上一篇. activity_flv.xml xmlns:tools="http://schemas.android.com/tools" android:layout_width ...

  3. 采集音频和摄像头视频并实时H264编码及AAC编码

    0. 前言 我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法.那种方法有一些局限性,不适合实时性质的应用,如:视频会议.视频聊天.视频监控等.本文所使用的技术, ...

  4. 【FFmpeg】FFmpeg编解码H264产生马赛克、伪影的解决方法

    1.问题描述 使用FFmpeg编码H264,再解码显示时,产生马赛克:有时是在画面静止时,静止时间越长,马赛克.伪影越多:有时是在画面切入切出时:有时是在网络带宽不够时 2.原因分析 2.1 丢帧 网 ...

  5. 1小时学会:最简单的iOS直播推流(八)h264/aac 软编码

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...

  6. 1小时学会:最简单的iOS直播推流(七)h264/aac 硬编码

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...

  7. 1小时学会:最简单的iOS直播推流(六)h264、aac、flv介绍

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...

  8. h264中profile和level的含义

    转自: https://blog.csdn.net/xiaojun111111/article/details/52090185 Profile是对视频压缩特性的描述(CABAC呀.颜色采样数等等). ...

  9. (推荐阅读)H264, H265硬件编解码基础及码流分析

    需求 在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,v ...

最新文章

  1. 论机器学习领域的内卷
  2. windows下db2数据库的卸载
  3. DS二叉树--二叉树之数组存储
  4. 解决Eclipse的Team菜单中没有SVN选项的问题
  5. 远程网络教育计算机统考试题及答案,2019年电大远程网络教育计算机应用基础统考题库真题试题附全答案...
  6. 时间戳转datetime格式
  7. 爬虫项目——BS4练手(1)
  8. unity3d游戏开发之UV贴图教程
  9. 超火的ipad procreate必备神仙笔刷资源打包下载
  10. 开元酒店在中国的签约及在营酒店规模正式超过600家
  11. C++卡常数之内存优化
  12. 15个数据可视化的绝妙案例
  13. 一款优秀的开源SQL检查审核神器!再也不用担心写SQL出问题了
  14. 微软的mak与kms区别
  15. 大带宽、高灵敏度、扫描快速手持式监测接收机TFN DC700S
  16. Win11控制面板快捷键 Win11打开控制面板的多种方法
  17. 【考研英语语法】一般现在时练习题
  18. 用R制作gif动态图以及从gif中提取图片
  19. img 的 alt 与 title 的异同,还有实现图片懒加载的原理
  20. 骇客帝国弹幕2.0--移动鼠标触发弹幕

热门文章

  1. TCP/IP详解--学习笔记(10)-TCP连接的建立与中止
  2. Controller节点无法启动neutron-server
  3. matlab清除所有数据,清除仿真数据检查器中的所有数据
  4. 陈老师Linux内核进程管理导学
  5. ajax怎么创建json对象,ajax jsonp我写的方法怎么调用不了? 为什么用$.getJSON方法能生成数据?...
  6. leetcode怎么用时间刷_LeetCode刷题专栏第一篇--思维导图时间安排
  7. Linux 下 *.tar.gz 文件解压缩命令
  8. svm 程序matlab,求svm的matlab程序
  9. matlab相关的数字信号,数字信号处理及其MATLAB实现.ppt
  10. ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL