- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 ffmpeg 将yuv数据转化成jpeg的图片
i:指定输入文件名 注意:frame.yuv的后缀格式。使用了frame.yuy2的后缀,导致到处的图片有问题。-pix_fmt:指定输入文件的像素格式,我的是yuyv422。frame.jpeg:指定输出文件名。-s:指定输入文件的分辨率。
2023-11-08 16:38:57
691
1
原创 OpenGL Surface view
static void Cut_YV12(byte[] Src,int x,int y,int srcWidth,int srcHeight,byte[] Dst,int desWidth,int desHeight)//图片按位置裁剪。//正常情况下,不会执行到此。//正常情况下,不会执行到此。//默认输入一帧黑图。//得到B图像所在A的坐标。
2023-09-28 14:35:42
118
原创 AndroidStudio layout Inspector工具无法连接真机
05:05:21 E/DeviceMonitor: Cannot reach ADB server, attempting to reconnect.05:05:31 E/adb: Cannot start adb when AndroidDebugBridge is created without the location of adb.
2022-10-13 17:54:33
3313
转载 UDC (usb device controller) Framework - USB gadget driver framework
http://blog.youkuaiyun.com/u011279649/article/details/11059433USB gadget driver的框架可分为三部分:UDC-core, composite.c and Android.c,其中 composite.c是核心,其他两部分都要bind 到 composit上。1. U...
2019-02-20 15:08:19
1444
转载 SB协议分析
USB协议分析 一、USB设备描述结构1.逻辑组织结构 在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。设备通常有一个或多个配置,配置通常有一个或多个接口,接口有零或多个端点。每个USB设备都可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合,配置由多个接口组成。在USB协议中,接口代表一个基本的功能,一个功能复杂的USB...
2019-02-18 19:31:57
510
转载 和菜鸟一起学linux内核源码之基础准备篇
注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释        在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为
2018-10-31 16:39:47
153
原创 androidstudio 生成.so库与调用
新建androidstudio工程,如图:build.gradle :apply plugin: 'com.android.application'android { compileSdkVersion 26 defaultConfig { applicationId "com.mediatek.camera.myapplication" ...
2018-07-04 19:53:56
639
转载 关于对H264码流的PS的封装的相关代码实现
关于对H264码流的PS的封装的相关代码实现转自:http://www.cnblogs.com/lidabo/p/6604988.html1、写在开始之前: 最近因为新工作要维护别人留下的GB模块代码,先熟悉了流程,然后也试着封装了下ps流,结果也能通过测试正常预览了,当然,其中开发读文档的头疼,预览花屏,卡帧的事情都有遇到,当时慢慢的看文档,整理逻辑,也就都顺利解决了,下面把大致的一...
2018-06-29 14:39:16
363
原创 函数内部的子对象里使用参数方法---final形参
参数如果没有final时,红色部分代码无法使用参数;编译报错;添加final,可以方便内部的子对象里面引用此值. public void deleteFile(final Context context) { if(isNoStorageSpace(context)){ delFilePool.execute(new Runn...
2018-04-26 09:41:09
442
原创 aidl的使用!
服务端创建.aidl文件添加mk文件LOCAL_SRC_FILES += \ src/com/android/zf/sharedata/aidl/ICameraShareData.aidl \ src/com/android/zf/sharedata/aidl/ISharedataArrivedListener.aidl \LOCAL_A...
2018-03-27 15:00:48
186
原创 MediaCodec MediaCodecInfo 编码问题总结
项目设计需要视频分割,无缝循环录制; 问题1:在android系统原有基础上,通过mediaRecoder类的startRecord 和stopRecord实现, 视频分割时,会有200--2000毫秒的缝隙;因此系统mediaRecoder方法放弃;问题2:由于问题1;实现方案修改为 setPreviewFormat(ImageFormat.YV12);........................
2018-03-16 00:17:16
2274
原创 blur--快速模糊算法!
针对yuv数据,模糊Y分量;void superFastBlurYUV(unsigned char *pix, int w, int h, int blurRadius,int centx,int centy,int circleRadius,int smoothRadius){ const int byteCount = 1; int radius = (blurRadius/...
2017-12-15 14:50:42
3192
原创 jni中 YV12转ARGB 与 NV21转ARGB
注意一点,“>>"和"<<" 移位操作符的运行优先级 比加减法低;void JNICALL Java_com_ym_camera_LibBlurModule_YV12toRBGA (JNIEnv * env, jclass obj, jbyteArray yuv420sp, jint width, jint height, jintArray rgbOut){...
2017-11-28 22:06:22
1054
原创 jcharArray转化为char [ ]
jcharArray str 转化为char buf先说下问题的来龙去脉:void JNICALL Java_com_interfaces_androidencode_YV12AddFont_YV12_1print_1char(JNIEnv *env, jobject obj, jbyteArray pUserInfo, jint x, jint y, jint color, jcharArr...
2017-11-01 20:33:01
6198
1
原创 YV12和NV21数据格式区别
标准I420与YV12仅仅是格式上的U V顺序不同;;;YV12格式:|Y第一行:|Y Y|Y Y|Y Y|Y Y||Y第二行:|Y Y|Y Y|Y Y|Y Y||Y第三行:|Y Y|Y Y|Y Y|Y Y||Y第四行:|Y Y|Y Y|Y Y|Y Y||V第一行:|V0|V1|V2|V3||U第二行:|V4|V5|V6|V7||V第三行:|U1|...
2017-10-27 11:26:59
5155
原创 Android------JNI的调用方法
Android------JNI的调用方法1,调用的地方java类如下:package com.ming.camera;//import android.content.Context;//如果引用了这些外部包,javac时,必须使用/home/ming/Android/Sdk/platforms/android-23/android.jar参数,具体参考2步骤.//import android....
2017-10-24 21:13:37
597
基于JT808的苏标相关补充协议.rar
2021-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人