自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android CCodec (二十) CCodec Native服务实现分析

android ccodec native服务

2023-08-17 20:55:34 814

原创 C++ 本地使用tinyxml2解析Xml文件

c++ 移植tinyxml操作xml

2022-09-24 16:47:10 2534

原创 音视频开发相关知识点

音视频基本知识

2022-09-18 23:16:33 551

原创 C++ mutable关键字

C++ 中的 mutable 关键使用记录

2022-09-13 15:51:06 464

原创 Git目录分析

git 学习笔记,整理git文件目录作用和功能。

2022-06-08 17:16:41 1163

原创 Android CCodec (十八) 硬件解码调用分析-2(基于V4l2)

android ccodec V4L2DecodeComponent分析

2022-05-17 12:07:42 1331 3

原创 C/C++ static_cast、dynamic_cast、const_cast、reinterpret_cast 笔记整理

static_cast、dynamic_cast、const_cast、reinterpret_caststd::static_pointer_cast、std::dynamic_pointer_cast、std::const_pointer_cast、std::reinterpret_pointer_cast使用简单介绍

2022-05-02 23:09:59 1673

原创 Android CCodec (十七) 硬件解码调用分析-1(基于V4l2)

简单的分析V4L2DecodeComponent和其相关内容,后续针对解码调用单独分析。

2022-04-11 19:59:11 6303

原创 Android CCodec (十九) 软件解码调用分析

Android CCodec 软件解码调用分析

2022-04-11 19:57:21 4508

原创 C++设计模式(三)建造者模式

1、建造者模式定义2、不带参数实例&带参数实例3、使用总结

2022-04-05 15:28:58 1113

原创 C/C++动态加载So编程

dladdr、dlclose、dlerror、dlopen、dlsym等动态链接加载器的编程接口和示例。

2022-03-26 10:26:16 9211 1

原创 Android CCodec (十二) CCodecBuffers分析

1、引言2、Codec2Buffer相关内容的定义3、MediaBuffer和Codec2Buffer的定义4、CCodecBuffers相关内容的分析5、Codec2Buffer的调用分析6、总结

2021-12-12 22:06:30 2882

原创 Android CCodec (九) CCodecBufferChannel数据回调分析

1、引言2、初始化分析3、InputBuffer分析4、OutputBuffer分析5、总结

2021-12-12 21:59:00 4193 1

原创 Android CCodec (十六) CCodec完结篇

1、整理学习过程2、写作感悟3、总结

2021-12-12 21:54:33 3404 3

原创 Android CCodec (十五) 平台插件PluginLoader和PipelineWatcher分析

1、C2PlatformStorePluginLoader的分析2、PipelineWatcherr的分析3、CCodecBufferChanne调用PipelineWatcherr操作

2021-12-12 21:52:21 2590

原创 Android CCodec (十四) C2AllocatorStore相关内容分析

1、C2AllocatorStore相关内容分析2、全局接口分析

2021-12-12 21:47:38 1861

原创 Android CCodec (十三) C2ComponentStore组件管理分析

1、引言2、C2ComponentStore基类分析2.1 C2ComponentStore相关文件3、Client2Store相关内容分析3.1 Client2Store继承分析3.2 Client2Store调用分析4、SampleC2ComponentStore分析5、C2PlatformComponentStore组件接口5.1 软件解码Client端的分析5.2 软件解码Server端的分析5.3 全局数据结构定义6、总结

2021-12-12 21:44:18 2276

原创 Android CCodec (十) CCodecConfig初始化分析

1、引言2、CCodecConfig类具体分析3、CCodecConfig调用分析4、结语

2021-12-12 21:39:19 2223

原创 Android CCodec (十一) Codec2Buffer BufferPool分析

1、序言2、C2BlockPool分析3、SimpleC2Component关于BlockingBlockPool的实现4、总结

2021-12-12 12:42:18 3705 3

原创 Android CCodec (八) 参数配置接口类C2InterfaceHelper分析

Android 多媒体架构 Codec2 C2InterfaceHelper接口类分析

2021-12-05 21:16:22 2441

原创 Android CCodec (七) 配置参数C2Param分析

Android Codec2.0 参数配置类C2Param分析

2021-12-05 21:10:41 3244 4

原创 Android CCodec (六) BlockPool分析

Android 多媒体架构 Codec2 BlockPool分析

2021-12-05 10:15:31 1447

原创 Android CCodec (五) C2StreamParam参数分析

Android 多媒体架构 Codec2 参数设置和获取

2021-11-29 17:50:50 3354

原创 Android CCodec (四) Output Buffer流程分析

Android 多媒体架构 Codec2 Output Buffer

2021-11-29 14:55:26 2961 2

原创 视频容器分析(一) Audio Pcm格式

待更新。。。。。

2021-11-26 18:32:15 1538

原创 视频容器分析(一) Video FLV格式

待更新。。。。

2021-11-26 18:30:57 1216

原创 Android CCodec (三) Input Buffer流程分析

Android 多媒体架构 Codec2 Input Buffer

2021-11-21 18:19:15 7206 3

原创 Android CCodec (二) C2Work数据结构分析

Android 多媒体架构 Codec2 C2Work分析

2021-11-20 18:05:34 5320 1

原创 C++11 Lambda表达式

1、Lambda基本知识点Lambda函数又称匿名函数,匿名函数就是没有名字的函数[] { //Lambda表达式以[]标识开始 do_something1(); do_something2();}(); //表达式结束,可以直接调用当然我们也可以给表达式传递参数,可以参考下面的Lambda函数, 其使用起来就像是一个普通函数。 例如, 下面代码是将vector中的元素使用 std::cout 进行打印:std::vector<int> data=make_data();

2021-10-17 23:17:31 189

原创 C++并发编程之 std::condition_variable的虚假唤醒

1、虚假唤醒产生原因2、规避虚假唤醒3、总结

2021-10-17 19:57:26 2037

原创 C++并发编程之线程异步std::promise知识点总结

1、std::promise介绍2、std::promise函数介绍3、std::promise用法示例4、总结

2021-10-12 13:25:16 848

原创 C++并发编程之线程异步std::packaged_task知识点总结

1、std::packaged_task介绍2、std::packaged_task函数介绍3、std::packaged_task用法示例4、总结

2021-10-11 23:23:46 412

原创 C++并发编程之线程异步 std::future知识点总结

1、std::future介绍2、std::future函数介绍3、std::future用法示例4、总结

2021-10-11 23:06:18 1598

原创 C++ std::enable_shared_from_this知识点整理

1、std::enable_shared_from_thisenable_shared_from_this是一个模板类,具体调用时头文件如下:#include <memory>其定义如下: /** * @brief Base class allowing use of member function shared_from_this. */ template<typename _Tp> class enable_shared_from_this

2021-10-10 23:05:50 873

原创 C++并发编程之线程同步 sem信号量

1、sem_t介绍2、sem_t用法3、总结

2021-10-10 22:00:49 3324

原创 C++并发编程之线程同步 std::atomic用法总结

1、std::atomic_flag介绍2、std::atomic_flag用法3、总结

2021-10-10 19:43:29 1703

原创 C++并发编程之线程同步 std::condition_variable用法总结

1、std::condition_variable介绍2、std::condition_variable wait函数介绍3、std::condition_variable notify_one all函数介绍4、总结

2021-10-10 17:14:52 1173

原创 C++并发编程之线程同步 std::mutex用法总结

1、Mutex分类2、std::mutex介绍3、std::recursive_mutex介绍4、std::time_mutex介绍5、std::recursive_timed_mutex介绍6、总结

2021-10-09 16:38:42 2896

原创 C++设计模式(二)观察者模式

1、观察者模式知识点1、定义定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖它的对象都得到通知并自动更新。2、动机将一个系统分割成一系列相互协作的类有一个常见的副作用:需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,因为这样降低了它们的可重用性。3、使用条件在以下任一情况下可以使用观察者模式 :• 当一个抽象模型有两个方面 , 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。• 当对一个对象的改变需要同

2021-10-01 15:35:26 275

原创 Android CCodec VTS测试步骤梳理

1、在android-vts/tools/目录下,输入以下指令即可进行默认的全局VTS测试: $ vts-tradefed > run vts2、对某个模块中的某一项用例进行测试 $ vts-tradefed > run vts -m VtsHalAudioV2_0Target -t RecommendedOutputStreamConfigSupportrun vts -m VtsHalMediaC2V1_0TargetComponentTest run vts -m Vts

2021-09-28 17:34:05 1317

tinyxml2 源码 本地测试通过。

tinyxml2源码,可以本地解析xml

2022-09-24

Media Info SO.rar

ubuntu 下 Media info 库文件,自测可用。

2021-04-13

ffmpeg ffmpeg windows安装包

ffmpeg windows 可用安装包。

2021-03-06

U盘格式规划工具.rar

U盘格式化工具FormatTool.exe

2021-03-06

Hex_Editor_II_2.1.0.zip

分享一个二进制查看编辑器Hex_Editor_II_2.1.0

2021-03-06

hyperterminal-v2.4.8

hyper_terminal_latest终端软件。

2021-03-06

Source Insight 4.0.rar

Source Insight 4.0安装包

2021-03-06

ALSA声卡框架流程图

linux alsa声卡架构图

2021-03-06

Emu终端软件和adb驱动安装包

1、Emu终端软件、支持多窗口打开、git、ssh远程登录等。 2、内附带adb驱动,可以直接安装并登录android设备。

2021-03-06

ToDesk_Setup_2.0.0.1.rar

分享一个远程桌面控制软件。

2021-03-06

Soft File.rar

1、MobaXterm安装包MobaXterm_Portable_v20.6版本。 2、重置工具ResetMasterPassword

2021-03-06

空空如也

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

TA关注的人

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