自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 GStreamer1.0 工具用法

1.gst-discoverer作用:提取文件信息。用法:gst-discoverer-1.0 /media/boot-animation.mp4示例:2. gst-typefind作用:提取文件的封装信息。用法:gst-typefind-1.0 /media/boot-animation.mp4示例:3. gst-inspect作用:显示插件信息。用法:gst-inspect-1.0 gst-inspect-1.0 fakesink示例:以 gst.

2022-02-08 12:09:36 10876

原创 一文读懂 Android NuPlayer 框架

源码:http://androidxref.com/9.0.0_r3/xref/frameworks/av/media/libmediaplayerservice/nuplayer/1. 模块关系Android 播放框架的模块关系如下:其中 Nuplayer::Source 分如下三种:2. 控制流程1) setDataSource2) prepare3) start3.数据运转4. AV 同步...

2022-01-17 20:18:36 1114

原创 图解设计模式

1. 单例模式类实例有且只有一个。根据实例的创建时机,又可分为懒汉式和饿汉式。2. 工厂模式简单工厂(1)只有一个工厂。(2)工厂可以生产不同产品。(3)客户告诉工厂生产什么即可。工厂方法(1)有多个工厂。(2)每个工厂只能生产一种产品。(3)客户需要先选择工厂,然后通知其生产即可。复杂工厂模式(1)有多个工厂。(2)每个工厂可以生产多种产品。(3)客户需要先选择工厂,然后告诉工厂生产什么。模式PK:(1)当复杂工厂只有一.

2021-09-14 13:57:08 212

原创 Linux 监测内存访问的方法汇总

1. hw break pointhw break point 是 linux kernel 监测内存访问信息的方法。它可以检测一块内存是否被读或写。具体可见 linux 自带例子:linux/samples/hw_breakpoint/data_breakpoint.cstatic void sample_hbp_handler(struct perf_event *bp, struct perf_sample_data *data, struct p

2021-09-06 14:55:05 2697

原创 Kernel 开启 KAsan 实录

1. 修改 deconfig 文件(1)cd 到 kernel 的根目录: cd xxx(kernel 根目录)(2)复制平台的 deconfig 文件到当前目录: cp linux/arch/arm64/configs/xxx_defconfig .config(2)执行 Shell 指令: make menuconfig(3)进入 Kernel hacking 选中: Code coverage for fuzzin...

2021-08-05 11:26:19 1473

空空如也

空空如也

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

TA关注的人

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