- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Raspberry 树莓派 gpio libgpiod C++ API 使用指南
libgpiodC++API使用指南核心类。保姆教程,授人以鱼,也授人以渔。一文带你入门gpio引脚操作问题。
2025-01-19 14:56:45
756
原创 Android 智能指针(3):终篇
Android 智能指针从设计上便避免了多个智能指针管理同一个原始指针的风险。最后需要再次强调,RefBase乃是Android 指针的灵魂
2025-01-11 20:56:11
476
原创 Android 智能指针(2):RefBase 核心篇
主要梳理Android 智能指针实现方式,以及从代码的角度说明为什么Android的智能指针管理的对象必须要继承RefBase的对象。在了解Android智能指针机制之后,Android Native 层的开发将会更加的丝滑~
2025-01-11 11:57:50
493
原创 Android 智能指针(1):hello world 篇
Andoird 指针有强指针sp,弱指针wp。行业惯例,hello world起手:Android 智能指针之Hello World。
2024-12-29 18:10:43
188
原创 一文讲透 C++ New 表达式
new表达式和new 操作符的区别和联系是什么?C++中如何管理malloc的内存?再次温习C++ 基本知识点new 表达。温故而后知新...
2024-12-27 19:29:17
903
原创 树莓派5 Raspberry Pi5 c++ 访问GPIO:控制小灯
树梅派5,wiringPi不可用情况下通过gpiod访问控制gpio引脚
2024-01-07 15:06:04
2262
9
原创 【解决】联想拯救者/MT7921网卡 ubuntu里 wifi/蓝牙 无法识别连接
联想拯救者/华硕 部分电脑 装ubuntu, 无法识别 wifi
2021-11-19 20:30:49
28257
25
转载 ffplay frame queue分析:
ffplay frame queue分析:https://zhuanlan.zhihu.com/p/43564980
2021-04-29 23:54:57
166
原创 FFMPEG学习记录 :四,stream_component_open函数
这个函数根据名字完全可以猜到干嘛的,打开一个组件。官方的解释:/* open a given stream. Return 0 if OK */下面来函数拆分:static int stream_component_open(VideoState *is, int stream_index){ AVFormatContext *ic = is->ic; AVCodecContext *avctx; AVCodec *codec; const char
2021-04-17 23:20:39
688
原创 FFMPEG学习记录 :三,avformat_find_stream_info
一,avformat_find_stream_info上源码:/** * Read packets of a media file to get stream information. This * is useful for file formats with no headers such as MPEG. This * function also computes the real framerate in case of MPEG-2 repeat * frame mode. *
2021-04-17 20:23:18
612
原创 FFMPEG学习记录 :二,函数avformat_open_input分析
在上节中大体总结了播放前的步骤。其中给流上下文赋能的接口:avformat_open_input(),今天简要记录下学习过程。如有错误欢迎指正。/** * Open an input stream and read the header. The codecs are not opened. * The stream must be closed with avformat_close_input(). * * @param ps Pointer to user-supplied AVFo
2021-04-17 02:13:45
347
原创 FFMPEG学习记录 :一,ffplay 走读
快速了解FFMpeg的方法,个人觉得就是走读代码。目标只有一个,熟悉ffmpeg。忽略一切可以忽略的因素。1,总览直接找到main函数int main(int argc, char **argv){ int flags; VideoState *is;//ffplay 内部维护的数据结构,数据流上的总管,提纲挈领,没有必要仔细研究。 init_dynload();//dll 相关,和win系统平台相关直接跳过 //猜名字 log,skip av_log_s
2021-04-17 02:12:50
278
原创 audio alsa
Linux ALSA声卡驱动之一:ALSA架构简介 http://blog.youkuaiyun.com/droidphone/article/details/6271122Linux ALSA声卡驱动之二:声卡的创建 https://blog.youkuaiyun.com/droidphone/article/details/6289712Linux ALSA声卡驱动之三:PCM设备的创建 https://b...
2019-09-25 10:40:03
183
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人