自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 android studio 调试

一、打开debug1,直接debug。点击小瓢虫(debug app),会从运行开始就进入debug模式。2,运行起来后,在需要的时候debug。运行起来后,点击长方块(attach app),实现挂载,然后点击小瓢虫。二、打开debug窗口debugger -> threads->三、debug的控制1.代码debug(单步)控制:上面的一行分别是单步执行不进入函数内部,单步执行进入...

2018-04-27 16:18:56 101

原创 android studio debug

一、打开debug1,直接debug。点击小瓢虫(debug app),会从运行开始就进入debug模式。2,运行起来后,在需要的时候debug。运行起来后,点击长方块(attach app),实现挂载,然后点击小瓢虫。二、打开debug窗口debugger -> threads->三、debug的控制1.代码debug(单步)控制:上面的一行分别是单步执行不进入函数内部,单步执行进入...

2018-04-27 15:33:51 212

原创 ffmpeg移植到android

1.INT64_MIN 找不到ndk改成21

2018-04-26 23:37:48 163

转载 git--merge失败,you need to resolve your current index first

https://blog.csdn.net/wenwenxiong/article/details/47813277 从一个分支A切换到另一个分支B后,对切换后的B分支进行pull操作,因为pull操作实际上包含了fetch+merge操作,在执行 merge操作时,由于很长时间没有对B分支执行过pull/merge操作,本地的B分支库与remote中的B分支库中的差异很大(且这些差异是其他 同事...

2018-04-26 18:27:24 8424

原创 git下载的android studio工程,提示config文件找不到

sh build.sh config false这个文件是自动生成的。

2018-04-16 12:22:47 633

转载 JNI调用c/c++,env->和(*env)->是有区别的

https://blog.csdn.net/codepython/article/details/43710525如果是c程序,要用 (*env)-> 如果是C++要用 env->ps:在linux下如果.c文件中用 “env->” 编译会找不到此结构,必须用“(*env)->”,或者改成.cpp文件,以 c++的方式来编译。以下是两者的区别:jni.h中struct JN...

2018-04-12 17:02:03 2296

原创 Android java与native层的调用机制

1. native动态库的加载动态库的加载和卸载,是通过systemload, systemunload来实现的。我们在调用systemload时,系统会自动到naitve so中查找 JNI_Onload方法,我们可以在这个方法中获取到javavm,并且加入私有的初始化。JNI_OnUnload,执行下载操作。...

2018-04-12 12:01:07 708

转载 一个老牛的视频sdk

https://github.com/daniulive/SmarterStreaming

2018-04-11 12:39:42 10038

原创 android studio使用方式总结

1.文件变更后刷新工程tools->android->sync project with gradle files2.查找某个方法调用的地方command+鼠标左键

2018-04-11 10:18:31 124

原创 ffmpeg移植到android,异常退出机制的移植

1.原生的ffmpeg退出机制与基础的退出处理方法:ffmpeg的退出函数是:ffmpeg_cleanup。ffmpeg首先会在main入口注册这个回调。register_exit(ffmpeg_cleanup);void register_exit(void (*cb)(int ret)){ program_exit = cb;}然后,在其他的地方调用,exit_program方法。...

2018-04-10 16:38:20 759

原创 ffmpeg swscale算法学习

1.算法算法中的scale flag/* values for the flags, the stuff on the command line is different */#define SWS_FAST_BILINEAR     1#define SWS_BILINEAR          2#define SWS_BICUBIC           4#define S

2018-04-06 16:34:06 384

转载 AVClass和AVOption

https://blog.csdn.net/szfhy/article/details/49867665AVClass和AVOption原创 2015年11月16日 16:32:25597简单介绍下:AVClass像一个桥梁一样,一头连接着context一头连接着AVOption。AVOption 存储着一些信息,变量名字,变量的简单介绍,偏移长度,类型,默认值,最小值,最大值,等。利用Optio...

2018-04-06 15:55:54 276

转载 针对android&ios yuv旋转、镜像、格式转换、裁剪 算法实现

https://blog.csdn.net/dangxw_/article/details/50903693移动端录像在yuv数据上存在如下问题: 1.无论android还是ios都不能直接从摄像头取出颜色空间为i420的数据,所以在编码前需要进行格式转换。2.而且由于所取图像得分辨率必须是摄像头所提供分辨率中得一组,所以有可能需要裁剪。3.另外

2018-04-06 15:21:58 412

原创 gpu学习

https://www.jianshu.com/p/eed347f56d76https://www.jianshu.com/p/04fffc0e129ehttps://www.jianshu.com/p/59908faf56e4

2018-04-04 18:23:43 199

转载 mediacodec的bug

摄像头在onPreviewFrame输出的YUV帧格式,如果没有配置任何参数的情况下,基本上都是NV21格式,但Google对MediaCodec的API在设计和规范的时候,显得很不厚道,过于贴近Android的HAL层了,导致了NV21格式并不是所有机器的MediaCodec都支持这种格式作为编码器的输入格式!因此,在初始化MediaCodec的时候,我们需要通过codecInfo.getCap...

2018-04-02 16:27:51 276

转载 TT-ffmpeg转码

https://sdk.cn/news/7400Android的视频相关的开发,大概一直是整个Android生态,以及Android API中,最为分裂以及兼容性问题最为突出的一部分。摄像头,以及视频编码相关的API,Google一直对这方面的控制力非常差,导致不同厂商对这两个API的实现有不少差异,而且从API的设计来看,一直以来优化也相当有限,甚至有人认为这是“Android上最难用的API之...

2018-04-02 14:59:41 601

转载 ffmpeg添加水印

https://blog.csdn.net/kl222/article/details/8159839用in.avi作为输入视频,out.avi作为输出视频,pp.png表示要添加的水印图片,是png格式的,调整水印大小(scale = 50:50)和位置(overlay=10:10)ffmpeg –i in.avi -i /data/move/long.png -filter_complex '...

2018-04-01 14:24:39 2373

王lz-1.1-20191104-白名单评审.pptx

ppt书写原理和规范

2019-11-11

iso视频标准

iso开发标准技术文档,原版下载。ts流讲解。加密版。

2014-02-20

ts流搜台的代码

解析ts流的代码。自己写的。从ts流中分离各各表格信息。入口函数需要自己添加。循环没有做,需要时直接while就可以了。

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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