摘要:
1. glfwInit() 和 glfwTerminate() 放在主线程 循环次数 1 内存 14M 循环次数100 46M 循环次数1000 49M 2. glfwInit() 和 glfwTerminate() 放在线程里 globalInit and globalRelease 循环次数 1 阅读全文
摘要:
//to do 原 因: 发现 自身demo的程序的shaders更新了 但是公司程序却没有更新 解决办法:更新公司程序的shaders 为最新版本 吸取的教训: 不仅仅要更新公司程序 so 如果改动了shader 还要同步更新shader xml 等等 。。。 阅读全文
摘要:
1. 各种主流网络区别 https://blog.csdn.net/q6324266/article/details/72511961 阅读全文
摘要:
1. 浮点数的表示 m 是尾数, 为±d.dddddd 其中 第一位必须非0 b 是基数, 下面,让我们回到一开始的问题:为什么0x00000009还原成浮点数,就成了0.000000? 首先,将0x00000009拆分,得到第一位符号位s=0,后面8位的指数E=00000000,最后23位的有效数 阅读全文
摘要:
一 、MP4 https://blog.csdn.net/sdsszk/article/details/90719075 MP4 由很多个ATOM 嵌套构成,主要的ATOM包括 【ftyp】 【moov】【mdat】 ftyp在第一个, moov 和mdat顺序不固定,moov保存着视频播放的索引, 阅读全文
摘要:
H264 源码 https://www.cnblogs.com/TaigaCon/p/5215448.html H.264标准是属于MPEG-4家族的一部分,即MPEG-4系列文档ISO-14496的第10部分,因此又称作MPEG-4/AVC。 预测编码 帧间预测编码,前后两帧之间有数据冗余,差分之 阅读全文
摘要:
只看这里就行了 上面那个公式不是等距投影?? 阅读全文
摘要:
1 播放器过程 线程1 : readPackets 》 audio_packets队列 video packets 队列 线程2: decodeAudio && play 线程3: decodeVideo 》扔到videoFrames队列里, 如果AVFrame乱序则需要排序 线程4: playVi 阅读全文
摘要:
帧差-> I-mean(I) -->openFilter -->medianFilter + Sobel --> psnr(sobel, black) 1. 帧差法+PSNR 缺点: 亮度剧烈变化检测失败, 人物静止时检测失败 2. 背景差分法+psnr 原图,背景图 该图误检为静帧 44 》代码加 阅读全文