自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android系统攻城狮

CSDN博客专家,专注Android/Linux系统、多媒体技术学习与分享!

  • 博客(63)
  • 资源 (98)
  • 收藏
  • 关注

转载 Android4.4 Input 输入上层分析

最近在尝试把Android上的游戏手柄的按键给标准化, 通过上下层的分析, 理论上是可行的。现在先记录下学习的总结。Android的输入主要分为两部分:C++层: 一个是底层事件的收集与分发。 (这部分属于 system_process)Java和C++层: 事件的消费。 (这部分存在于用户的进程)这两者在不同的进程, 他们的数据传递

2016-10-29 15:29:11 1049

转载 如何去读Binder的源码

1: 概述Binder的源码相对没有接触过驱动的人来说, 还是比较复杂的, 如果要读懂还是比较难的(本人之前做Java开发, 很少接触C和C++)。所以读Binder源码的时候比较难, 而且很多内核的知识如果不了解, 读起来也比较费事, 这些都让Binder比较神秘。所以我整理了一些Binder的基础知识, 带着对Binder比较感性的了解再去读Binder源码, 肯定事半功倍

2016-10-29 15:20:48 466

转载 上海传音控股驱动开发笔试题

约定:数据类型  int 四个字节(32位系统,认为整型是4个字节),char 一个字节答题时间:60分钟1.计算结果[cpp] view plain copy char str[] = "hello"; sizeof(str) = 6;  char *p = str  sizeof(p) = 4;  void *pbuf = mal

2016-10-24 17:27:51 2027

原创 Android AP模式创建有/无密码热点

1、用到的类(可以不用反射)WifiManager:控制wifi的状态监测和打开、关闭。WifiConfiguration:配置wifi的用户名、密码和加密方式等。KeyMgmt:设置加密的方式,并设置到config中2、test.javaWifiManager mWifiManager = (WifiManager) getSyst

2016-10-20 16:15:55 6374

原创 Android AP模式下获取SSID/PASSWORD

1.test.java文件WifiManager mWifiManager = (WifiManager) getSystemService(WIFI_SERVICE);WifiConfiguration mWifiConfig  = mWifiManager.getWifiApConfiguration();WifiInfo wifiInfo  = mWifiManager.ge

2016-10-20 15:58:08 3702

转载 [Android6.0] StageFright解码流程小结

Platform: RK3288OS: Android 6.0Kernel: 3.10.92以Gallery播放视频为例(只关注MediaPlayer相关部分):rk用的是ffplayer,但是没有开源,所以这里就以stagefright为例了解解码流程.创建:onCreate ->    MovieActivity.java    mPlayer = 

2016-10-14 17:21:05 1759

转载 android媒体--stagefright概述

最近杂七杂八的忙碌着,前几天看了下这部分主要是stagefright模块的,所以更改下名字做了挺长时间的Android平台的媒体开发,对之前的分析进行一个阶段性的总结。 一、android结构图(上下文关系)   二、android目录结构自从android4.2版本之后,媒体的相关代码都放到framework/av/的目录中,俗

2016-10-14 16:47:56 570

转载 长时间工作意味着什么

在科研和设计部门经常有人会长时间工作,一周会超过70个小时。他们就像获得荣誉勋章的烈士一样。但我们要清楚一点,长时间工作其实意味着:你是在免费工作。即使你获得了薪水,但你还是在免费工作。因为每周工作40小时之后,你继续工作的话也不会让你的口袋多增加一分钱。长时间工作不合理,也不可持续。客户和老板会期望开发人员长时间工作。允许长时间工作的公司的企业文化大有问题

2016-10-14 11:48:26 436 1

转载 别因为要学的太多反而压垮自己

摘要: 自学是个好主意。我非常赞成终生学习,你应该这样做。但是,在软件开发领域,有如此多的新技术,有如此多要学习的东西,我们在学习中会感觉被完全压垮了。你感觉你一直在扮演追赶的角色,但是一直都赶不上。就像是跑 ...自学是个好主意。我非常赞成终生学习,你应该这样做。但是,在软件开发领域,有如此多的新技术,有如此多要学习的东西,我们

2016-10-14 11:45:40 467 3

转载 Android系统信息获取 之十四:获取WIFI热点相关信息

当在Android设备终端上使用Wifi热点的时候,需要获知Wifi热点的运行状态,热点是否打开,连接到该WIFI热点的设备数量,以及连接设备的具体IP和MAC地址。使用re文件管理器去"/proc/net/arp",打开,发现连接上热点的设备信息都在这里了,包括mac ip等。鉴于此,我们可以在代码中打开该文件,并获取WIFI热点的信息。获取WIFI热点状态的

2016-10-14 11:42:12 1210

转载 Android系统信息获取 之十三:Linux内核版本信息获取

Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Linux版本是什么,而是通过工具或者使用代码的方法去获取我们使用的Android源码或者我们的Android手机目前使用的Linux版本。 首先,使用adb工具我们能够很快获取Android手机(Android模拟器)的Linux内核版本。用a

2016-10-14 11:41:14 1454

转载 Android系统信息获取 之十二:获取屏幕分辨率及密度

Android中屏幕分辨率可以有三种方式进行获取,一种是通过WindowManager获取,第二种是通过Resources获取,第三种是Display获取。 可结合具体环境灵活使用。其中获取的屏幕宽高单位为px,屏幕密度的获取可以参考两个值density和densityDpi,可根据需要自行获取。下面是把三种方式写成独立的方法,使用时可将方法的具体实现复制到具体代码中。

2016-10-14 11:40:35 7366

转载 Android系统信息获取 之十一:获取IMEI,IMSI号

对于移动信息的获取本不想再写,只是在开发的过程中还是有同事来讨论,因此就单独再把几个重要的信息获取点给列出来,供查询使用。IMEI号,IMSI号的知识点可参考:IMSI号和IMEI解释Android系统中IMSI号和IMEI号的获取一样可以通过TelephonyManager类来获取,还有另外一种方式通过Settings.System的ANDROID_ID来获取,这里需

2016-10-14 11:40:00 15842

转载 Android系统信息获取 之十:移动网络相关信息获取

Android平台移动网络信息主要是通过TelephonyManager类来获取的,通过前面对TelephonyManager的观察Android系统信息获取 之九:TelephonyManager类,我们能够发现通过TelephonyManager我们可以获取大概五类信息,分别是:一、 数据连接状态 二、 移动网络类型 三、 手机制式类型 

2016-10-14 11:39:08 2461 1

转载 Android系统信息获取 之九:TelephonyManager类

Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明 获取以下信息需要在AndroidManifest.xml中指定权限  一、 数据连接状态 获取数据连接状态:int getDataState() 获取数据活动状态:int getDataActivity() 常用的有这几个: 

2016-10-14 11:38:19 896

转载 Android系统信息获取 之八:WIFI设备和WIFI信号信息获取

通过分析WifiManager.Java,WifiINfo.java源码,我们可以发现WIFI设备信息和WIFI状态的定义。1、Wifi设备信息中常用的信息有    [java] view plain copy// WifiInfo中比较常用的信息有:  info.getBSSID();      //获取BSSID地址。  

2016-10-14 11:37:02 3294

转载 Android系统信息获取 之七:获取IP地址和MAC地址

Android系统可以通过WIFI和移动网络GPRS或者3G上网,使用不同网络上网的时候本机的IP地址并不一样。这里予以总结Android系统获取IP地址的方法和获取MAC地址的方法。1、使用WIFI时,获取本机IP地址很明显使用WIFI的时候,要想获取本机的IP地址是通过WIFI服务(WIFI_SERVICE)来获取的。  获取WIFI服务方法:[ja

2016-10-14 11:35:37 1186

转载 Android系统信息获取 之六:网络连接状态信息获取

Android系统可以通过WIFI和移动网络来连接互联网,系统网络连接状态是通过ConnectivityManager 类来获取的。关键代码如下:[java] view plain copyConnectivityManager connManager = (ConnectivityManager) mContext.getSystemSer

2016-10-14 11:34:44 4889

转载 Android系统信息获取 之五:系统语言信息(续)-语言地区和简写对照表

------Android系统语言地区和简写对照表获取语言信息的目的是使用,下面附录一份语言地区和简写对照表,至于作用,大家都懂的~~~[html] view plain copyArabic, Egypt (ar_EG)    Arabic, Israel (ar_IL)    Bulgarian, Bu

2016-10-14 11:34:00 876 1

转载 Android系统信息获取 之四:系统语言信息获取

Android系统的当前系统语言,可以通过Locale类获取,主要方法:Locale.getDefault().getLanguage(),返回的是es或者zh;通过Locale.getDefault().getCountry()获取当前国家或地区,返回为CN或US;如果当前手机设置为中文- 中国,则使用此方法返回zh-CN,同理可得到其他语言与地区的信息。//得到Android系统上

2016-10-14 11:31:20 3832 1

转载 Android系统信息获取 之三:IMSI号和IMEI解释

IMSI号:IMSI是国际移动用户识别码的简称(International Mobile Subscriber Identity) 它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码。在GSM网络,这个号码通常被存放在SIM卡中IMSI共有15位,其结构如下: MCC+MNC+MSIN MCC:Mobile Country Co

2016-10-14 11:30:06 2142

转载 Android系统信息获取 之二:版本信息获取

获取当前应用的版本号:[java] view plain copyprivate String getAppVersionName() throws Exception    {            // 获取packagemanager的实例            PackageManager packageManager = get

2016-10-14 11:28:33 792

转载 Android系统信息获取 之一:系统存储信息的获取(RAM,ROM,SDCard)

Android系统的存储设备一般分为RAM,ROM,SDCard三个部分。其中RAM是Random Access Memory的缩写,是随机存储器,在工作状态时可以随机读写数据,断电以后会丢失数据,即我们常说的内存。手机的ROM和传统的ROM(Read Only Memory)又有些不一样,它分为两部分,一部分是用于系统,另外一部分是用作用户存储数据。SDCard即为我们平时所说的存储卡,8G,1

2016-10-14 11:27:18 3631

转载 程序员的恶性循环

聊一聊,程序员的恶性循环!穷人的恶性循环:  穷 -> 需要努力工作 -> 没有时间去交际 -> 人脉越来越狭窄 -> 工作越来越难做 -> 越需要努力去工作 -> 越没有时间去发展人脉 -> 越穷富人的良性循环:  有钱 -> 工作很轻松 -> 很多时间都在交际上 -> 人脉越来越广 -> 工作越来越不用努力 -> 越有更多的时间精力去

2016-10-14 11:23:49 497

转载 人人都应该学习并成为优秀的产品经理,因为你要为《你自己》这个产品负责到底

最近刚买了一本书《产品经理手册》,书刚拿到手,就产生了这样一个灵感:人人都应该学习并成为优秀的产品经理,因为你要为《你自己》这个产品负责到底!我们每个人每天每时每刻甚至每分每秒都在使用着各种各样的产品,但你是否意识到《你自己》也可以定义为产品,而你就是《你自己》这个产品的直接负责人。这不是做宣传打广告我只是要阐述你是一个独一无二的产品,而你应该为《你自己》这个产品负责到

2016-10-12 22:42:03 566

转载 《Android 开发入门》我为什么要在Android找工作越来越难的时候开始学习它

近期一方面是所在的公司招聘Java开发人员很难招到合适的,投简历的人很少;而另一方面,经常听身边的人说Android、iOS方面找工作不好找,特别是没什么经验的,经验比较少的!说是不好找,但在我家所在的吉林省省会长春,会Unity3D+Maya都可以拿到手一万+,而且是之前做Maya方面的,今年刚转Unity3D;同样是长春,c#有几年工作经验的工资也可以达到8K+,而且不好招人,这让我不禁想回老

2016-10-12 22:08:00 6475 1

转载 对2016年android就业的一些看法

正如大家所知,今年Android的行情令人堪忧,android从业人员也成井喷的态势。 周末刚在杭州面试了一家android实习,单位说,每天都有大批的(十几个)android和iOS来应聘,告诉我说现在招聘网站上找实习的或者学徒的基本都是培训机构。让我不要找实习了,直接去找工作。现在还在自学当中,这是多么恐慌。现在it这么火,风口之上猪都飞出了外太空。培训机构也漫天飞,行业混乱,

2016-10-12 21:38:58 4138 2

转载 一张图看尽 Linux 内核运行原理

2016-10-12 21:33:45 509

转载 c++笔试题整理(二)

笔试才发现很多基本的东西都忘记了,以后面试前要看看这篇文章了!唉,老了!①链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往

2016-10-10 22:08:13 501

转载 C++笔试题整理(一)

资料来源:http://blog.csdn.net/dongfengsun/article/details/15419261.已知String类定义如下:class String{public:String(const char *str = NULL); // 通用构造函数String(const String &another); // 拷贝构造函数~

2016-10-10 21:59:48 437

转载 单链表的逆置-C++实现(ok)

对于单链表的逆置有两种方法可以实现:(1)利用辅助指针         基本思想:在遍历结点过程中,设置辅助指针,用于记录先前遍历的结点。这样依次编译的过程中只需修改其后继结点的next域即可。         实现代码:[cpp] view plain copy print?typedef int Dat

2016-10-10 21:58:08 459

转载 机器学习之工程师入门路线

相信想学习机器学习的广大工程师们已经被那些算法大神的言论虐的怕怕的了吧?不用担心,我来带你们理理一个工程师需要入门机器学习,到底要走哪个路线?一、 基础不用多说,机器学习作为高门槛领域,基础还是需要的,但是也没有想得那么恐怖,很多人提问机器学习需要哪些数学知识,然后就会得到一大堆犹如天书般高大上的回答: 矩阵分析、微积分、概率论、统计学、数学分析等等,如果按照这些算法大神的路线去走

2016-10-10 09:58:28 624

转载 视频编解码学习(六):YUV格式学习

1.YUV格式详解参考文章 :http://blog.csdn.NET/linweig/article/details/5515928http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.htmlhttp://blog.csdn.net/leixiaohua1020/article/details/253461

2016-10-09 22:27:38 608

转载 ffmpeg(5):SDL相关学习

转自:http://blog.csdn.net/oldmtn/article/details/20853117SDL学习资料1SDL在Wiki上的介绍:http://zh.wikipedia.org/wiki/SDLSDL新手例子入门:http://adolfans.github.io/sdltutorialcn/sdl-2-dot-0-tutorial-index/SDL

2016-10-09 22:26:28 412

转载 ffmpeg (四):ffmpeg, ffplay, ffprobe用法

转自:http://blog.csdn.net/oldmtn/article/details/208303011. 使用ffmepg将input.avi专码成output.ts,并设置视频的码率为640kbs用法举例:ffmpeg -i input.avi -b:v 640k output.ts详细使用说明(英文):http://ffmpeg.org/ffm

2016-10-09 22:24:44 1205

转载 ffmpeg (三):ffmpeg结合SDL2.0解码音频流

转自:http://blog.csdn.net/oldmtn/article/details/20830285我自己解码的时候遇到点问题,暂时先占位。后面若搞定了,再添加。//////////////////////////////////////////////////////////////////////////////////////////////////////////

2016-10-09 22:23:23 551

转载 ffmpeg (二):ffmpeg结合SDL2.0解码视频流

转自:http://blog.csdn.net/oldmtn/article/details/20284721看了http://blog.csdn.NET/leixiaohua1020/article/details/8652605后,想学习在windows下面使用ffmpeg库播放视频。《100行代码实现最简单的基于FFMPEG+SDL的视频播放器》:该文章里面是使用ffmp

2016-10-09 22:21:58 587

转载 ffmpeg (一):起步

自我问答:1. 什么是ffmpeg?答:FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。2.如何在ubuntu下面编译f

2016-10-09 22:19:46 346

原创 strcpy 实现 - 笔试题

#include char *strcpy(char *strDest, const char *strSrc){  if(strDest != NULL && strSrc != NULL){    char *address = strDest;    while((*strDest++ = *strSrc++) != '\0')      return address;

2016-10-08 17:23:21 462

转载 C语言中字符串结束符'\0'

本质'\0'就是8位的00000000,因为字符类型中并没有对应的这个字符,所以这么写。'\0'就是 字符串结束标志。'\0'是转译字符,意思是告诉编译器,这不是字符0,而是空字符。空字符\0对应的二进制为00000000,而数字0为00110000原来,在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串总是以'\0'作为串的结束符。因此当把一个字符串存入一

2016-10-08 16:12:07 1090

H.264标准协议(官方中文版)

H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法。 H.264标准协议是每个从事多媒体工作的码农必备的参考书,欢迎下载。

2020-10-28

HxD_Hex编辑器中文版.zip

HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size. The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder

2020-09-12

MultimediaFrameworkOverview.zip

音视频多媒体框架GStreamer、PulseAudio采用插件式架构,支持多格式编解码器,支持不同编码器、解析器、分离器和复用器作为插件式架构!

2020-09-01

Gstreamer-Openmax-gst-openmax.zip

OpenMAX is a royalty-free, cross-platform API that provides abstractions for routines especially useful for computer graphics, video, and audio.

2020-08-17

GStreamer中文开发手册.zip

GStreamer是一个通用的跨平台的流媒体应用程序框架,基于GObject,以C语言写成。 GStreamer并不受限于音频和视频处理,它能够处理任意类型的数据流,因此任意一种流媒体应用都可以支持,如:MeidaPlayer、A/V Editor、VOIP、RTSP、A/V Coder等等。 GStreamer框架是基于插件(plugin)和管道(pipeline)的体系结构,框架中所有功能模块都是可插拔的组件,可随意安装到任意管道上

2020-07-22

win10removeAll.zip

Win10彻底关闭windows defender,解决无故占用大量CPU和内存问题! 建议保留一个杀毒软件,不管是360、火绒还是什么,至少安装一个保证电脑的安全。

2020-06-25

vcxsrv-64.1.20.8.1.zip

VcXsrv是微软Windows的开源显示服务器。 它使Windows操作系统的用户能够运行为X Window System设计的GUI程序。 VcXsrv可以运行安装了WSL(Linux子系统Linux)的Linux GUI程序。 在bash for Windows中,设置DISPLAY环境变量允许WSL程序使用Windows GUI。

2020-06-20

debug_hybris_demo.zip

libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。如何让基于glibc的系统能够重用现有Android的driver呢?这就需要像libhybris这样的兼容层。

2020-06-03

手写Fuchsia第一个app

在研究GN和Ninja时,发现Fuchsia也是用的GN和ninja来构建编译系统的,值得一提的是Android7.0以后放弃了Makefile,开始使用ninja来构建编译系统!

2020-03-16

Linux内核内存Cache机制原理

Linux内核内存Cache机制原理从源码的角度来分析流程,可以帮助Linux内核学习者了结Cache的内存机制!

2020-03-14

第五代加固技术ARM VMP原理实现与应用.zip

随着Android逆向开发的升级,Android应用的安全越来越被重视,第五代加固技术ARM VMP原理实现与应用正在探索中发展。

2020-03-01

AUDIO CODEC DAPM详解.zip

本文目的帮助理解音频系统ALSA中的dapm机制建立和触发过程,在这之中,涉及到音频路径的搭建和选择(相信这部分对于大家来说更有应用意义)。在dapm机制深入分析中,会展现alsa设计者的各种理念及实现技巧,很多细节上的考虑和处理值得我们去学习。

2019-12-30

蓝牙Audio调试.zip

蓝牙协议栈有很多种profile,像HFP、A2DP、HSP等等,他们通讯都是蓝牙模块和CPU或者DSP之间,通过AT指令来发送信息,这篇文档介绍各种profile及支持采样率和通道数据,还有调试方式!

2019-12-27

Universal Serial Bus Device Class Definition for Audio Devices.zip

Universal Serial Bus Device Class Definition for Audio Devices(UAC2.0协议文档),研究usb audio必读,欢迎下载!

2019-11-16

Pixel ROM(sailfish)

最近在玩Pixel,自己花了一周时间下载Android源码,编译出来Pixel root版的ROM,分享给爱玩机的朋友!

2019-10-20

最新windows和linux的adb工具

下载了一份最新windows和linux平台的adb工具,以此提供给更多开发者方便使用!

2019-07-30

基于域名路由策略.zip

目前使用主流的Linux配置都是基于ip设置路由策略,此篇讲解怎么基于域名路由策略,仅供参考!

2019-07-17

busybox.zip

Android debug的时候由于android原生的命令太少,编译了一个busybox分享出来,欢迎下载。

2019-06-25

Audition 2019版

Audition是做音频开发不可或缺的重要的开发工具,分享一个Win10 2019免注册版备用,也欢迎下载。

2019-06-13

802.11 Reason Code中文说明(全)

WIFI断网有很多情况,如果去翻看802.11协议文档,全英文的很费劲,把Deauthentication Reason Codes中文说明放在这里,供大家参考

2019-05-21

H266(VVC)视频编码协议标准pdf

H266(VVC)视频编码协议标准最新版 T-REC-H.266-202204-I!!PDF-E.pdf

2023-10-05

ISO 13818-7 AAC标准协议文档

ISO 13818-7 AAC标准是MPEG-2标准中定义的一部分,详细描述了AAC在MPEG-2传输流中的编码和解码方法。

2023-09-03

word2010中输入简谱

word2010中输入简谱

2023-04-25

Picture auto gen tools

Picture auto gen tools for wechat

2023-03-27

AIDL for HALs测试客户端

AIDL for HALs测试客户端

2023-01-10

彻底禁掉Win10 Defender自启动

彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 开机内存不会占用特别高! 开机内存不会占用特别高! 开机内存不会占用特别高!

2022-12-24

免费DLL修复工具For WIn10/Win11

免费DLL修复工具

2022-10-22

Typora free版本for Ubuntu22.04

Typora free版本for Ubuntu22.04

2022-10-22

gnome-boxes虚拟机跨平台工具

gnome-boxes虚拟机工具 1.Windows和Linux剪切版共享工具 2.Windows和Linux文件共享工具

2022-10-12

android10以上源码中编译java及UI代码

1.增加Android.mk编译方式 2.增加Android.bp编译方式

2022-07-18

企业微信for Linux

企业微信forLinux

2022-06-22

微信for Ubuntu18.04

微信for Ubuntu18.04

2022-06-22

qt_audio_record.tar.gz

花了一天时间研究,在x86与ARM平台验证可用,备忘!

2021-04-28

qt_audio_play.tar.gz

QT之QMediaPlayer播放音频demo

2021-04-28

deepin.com.wechat_2.6.8.65deepin0_i386-OK.zip

deepin for wechat

2021-03-22

capture_test.zip

在Android6.0平台上,UVC Camera使用标准V4L2接口获取视频数据,并保存文件,测试debug调试使用。

2021-03-09

java-7-openjdk-amd64.tar.gz

目前OpenJDK-7-JDK的源已经被废弃了,手动安装的花需要安装一系列的依赖,特别麻烦,这里提供给需要的开发人员.

2021-01-22

Elecard HEVC Analyzer_For_Windows.zip

分享一个Elecard h265分析工具,大家都知道Elecard很贵,不多说了,内附registor.

2021-01-06

push_stream_test.zip

此mp4文件为h264编码格式,用于推流使用.

2020-12-23

JM-H264参考手册

JM:JM通常被认为是H.264标准制定团队所认可的官方参考软件,基本实现了H.264标准的全部特征。JM在运行时的运算过程较为复杂,而且没有采用汇编优化等加速方法,因此运行速度较慢,很难达到实时编解码。通常主要用于编解码技术的科学研究领域。

2020-10-28

空空如也

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

TA关注的人

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