登录
首页 » Java » H264Android_CPP

H264Android_CPP

于 2012-06-01 发布 文件大小:131KB
0 134
下载积分: 1 下载次数: 36

代码说明:

  H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。 程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。 在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。 如果采用在底层做Nal分割的方法,可以封装得好看一些,但是每次送的数据有限制,如果送的数据太多,底层可能会一次解码出好几帧视频,但是通知到界面层只能显示一帧,造成丢帧的现象。 如果每次送的数据较少,就会有很多次底层调用没有进行实质解码,很小气的做法,比如有一压缩数据帧需要600字节,如果一次送100个字节给解码器,那么要送6次才会进行实质解码,因为每个数据帧有大有小,所以只能取极小值才不会导致丢帧。 不过所有的编码解码都是各种因素平衡折中的结果,具体用什么方法具体分析。 如果程序崩溃退出,优先考虑: 1)是否是baseline 2)byte [] NalBuf = new byte[40980] 缓冲区是否溢出。 如果有B帧,那肯定不是baseline。 (H264 Decoder C++ version decode source)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 测试小算法
    weka  分类算法 自己编写的一个小算法 用于weka中,数据分类-I have written for a small weka algorithm, the data pre-processing
    2022-01-31 08:26:51下载
    积分:1
  • RobotLoader_20100712
    Boot Loader for Robot Arm from Arexx, usable to flash the uC. The Boot Loader requires java.
    2012-06-15 15:19:07下载
    积分:1
  • android蓝牙通信
    android蓝牙开发小程序, 基于android系统,详细的源程序,注释 android,蓝牙开发浅谈,蓝牙连接,socket连接-android, development of Bluetooth, Bluetooth connectivity, socket connection
    2022-06-22 06:05:12下载
    积分:1
  • 可以与多人聊天的程序
    多个人同时聊天,尽管是简化版的聊天程序,但是基本上实现了聊天的机制,采用socket编程,适合于初学者,如果想要做的更完善,可以在此基础上加以修改,以得到更好地程序,实现更多的功能。本程序也有不足之处,若发现有不好的地方,请尽量提出来。
    2023-08-23 00:35:03下载
    积分:1
  • 神经网络源代码
    上帝原谅所有我们和谁是创建此代码和谁做一些改进或修改,然后他分享 1. 自适应线性神经元网络 模式识别 数字 0-9 的分类 2.反向传播网络 时间序列预测 太阳黑子的年度数量的预测 3. 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-09 16:44:36下载
    积分:1
  • ChinaMap
    类似Chinaren地图一样的图示效果,经过地图上的省份时弹出省份下属的所有地区信息,因Flash技术自己不太信息,所以决定用js来实现,经过讨论,有了大致的思路,不过制作省份的图片有些麻烦,思路是这样的:每个城市一个碎片图,用定位拼成一个中国地图,在此层里写入地区信息,鼠标经过时再做交互处理,具体请看附件里的demo实例。 (Similar Chinaren map icons like effect through the provinces on the map when the information pops up in all regions under the provinces, because Flash technology is not your own information, so I decided to use js to achieve, after discussion, have a general idea, but the production provinces picture some trouble, the idea is this: a fragment of each city map, with location makes up a Chinese map, write the information in this layer in the region, do interactive processing when the mouse passes, please see the annex of specific instances demo .)
    2014-10-21 16:18:45下载
    积分:1
  • android Pdf Reader pdf阅读器 例子源码下载
    android Pdf Reader pdf阅读器 例子源码下载
    2014-10-30下载
    积分:1
  • android camera 例子源码
    android camera 例子源码
    2014-11-10下载
    积分:1
  • Android
    Android 开发资料,包括所有的Android 开发API(Android api develop)
    2015-10-06 19:41:13下载
    积分:1
  • 在线测试
    目的 / 眼您需要安装 IDE Eclipse / Myeclipse / Netbeans。Oracle 10g 数据库。我们在这里,正在使用的用户名和密码的 oracle 的系统。热运行此项目导入在 IDE 项目并运行它。将自动创建的所有表。欢迎页面
    2022-01-26 05:23:09下载
    积分:1
  • 696518资源总数
  • 105554会员总数
  • 2今日下载