摘要: 在SecondStageMain中会先调用PropertyInit做属性初始化,该方法会调用PropertyLoadBootDefaults加载持久化的属性主要加载位置: /system/build.prop /system_ext/default.prop /system_ext/build.pr 阅读全文
posted @ 2022-12-20 18:50 青山渺渺 阅读(597) 评论(0) 推荐(0) 编辑
摘要: mAudioSessionId = AudioSystem::newAudioUniqueId(AUDIO_UNIQUE_ID_USE_SESSION); mHwSync = AudioSystem::getAudioHwSyncForSession((audio_session_t) mAudio 阅读全文
posted @ 2022-10-10 16:32 青山渺渺 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本篇主要用于记录SDL2.0.22的基本用法,参考别人的代码,并加了注释方便理解这些api 以下两个demo可以在VS中编译并运行,代码参考 SDL视频显示_奋斗吧!骚年!的博客-CSDN博客 1、SimpleSDL 这个demo使用SDL api来播放yuv视频,运行可以发现窗口并不能移动或者缩放 阅读全文
posted @ 2022-05-28 18:43 青山渺渺 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、avformat_open_input 该方法声明在libavformat/avformat.h:2093 int avformat_open_input(AVFormatContext **ps, const char *url, const AVInputFormat *fmt, AVDic 阅读全文
posted @ 2022-05-26 21:50 青山渺渺 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 从这里开始,就要踏上学习FFmpeg的旅程了,使用的FFmpeg版本5.0.1 1、ubuntu下,如何下载并编译FFmpeg源码 打开FFmpeg官网 Download FFmpeg,我们可以通过git来下载源码 $ git clone https://git.ffmpeg.org/ffmpeg. 阅读全文
posted @ 2022-05-25 23:18 青山渺渺 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 1、apt安装yasm时发现Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend),解决方法 sudo rm /var/lib/dpkg/lock 2、samba没有写权限 Samba配置:Linux共享文件夹:S 阅读全文
posted @ 2022-05-24 23:19 青山渺渺 阅读(17) 评论(0) 推荐(0) 编辑
摘要: mkv封装格式相关内容可以参考:MKV 文件格式解析_Martyn哥的博客-CSDN博客_mkv 格式解析 本篇主要是用来记录MatroskaExtractor是如何解析EBML的,如何解析EBML header以及SEGMENT的 构造函数 先看构造函数,android MKV文件的解析需要依赖外 阅读全文
posted @ 2022-05-24 15:58 青山渺渺 阅读(171) 评论(0) 推荐(0) 编辑
摘要: MyScreenRecord.cpp //#define LOG_NODEBUG 0 #define LOG_TAG "myrecord" #include <signal.h> #include <string.h> #include <assert.h> #include <utils/Erro 阅读全文
posted @ 2022-05-20 17:55 青山渺渺 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 首先来看mp4的封装格式,mp4数据都被放在一个个的箱子当中,也就是box,box的字节序为网络字节序,也就是大端存储,box由header和body组成,header指明box的大小和类型,body根据header的类型存储对应的内容。 box size有三种可能: box开头的4个字节为box 阅读全文
posted @ 2022-05-19 18:54 青山渺渺 阅读(622) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <pthread.h> #include <string.h> #include <signal.h> #include <errno.h> #define DEF 阅读全文
posted @ 2022-05-18 09:35 青山渺渺 阅读(127) 评论(0) 推荐(0) 编辑