摘要:为什么解析裁剪信息要乘以2,有的又不需要? 用elecard打开码流:信息在sps pps 里; 其中不同的YUV排布方式对应不同的宽高计算方式: #define X264_CSP_MASK 0x00ff /* */ #define X264_CSP_NONE 0x0000 /* Invalid m
阅读全文
摘要:1原始贴图: //顶点数据,前三个是顶点坐标,后面两个是纹理坐标 GLfloat squareVertexData[] = { 1, -1, 0.0f, 1.0f, 0.0f, //右下 -1, 1, 0.0f, 0.0f, 1.0f, //左上 -1, -1, 0.0f, 0.0f, 0.0f,
阅读全文
摘要:1 头文件和dll、.a/.lib 不匹配 结构体重新封装,结构体的改变,导致与版本库传递或者取信息的时候,修改了本不属于这个结构体的内存,以至于出现后边的操作莫名其妙崩溃,并且崩溃位置并没有什么特殊操作;这种问题出现时就要浏览上下文; 2 库重复 同一个APP或者EXE中引入了两个同名但是内部实现
阅读全文
摘要:Capabilities 开启Sandbox权限--转载--https://juejin.cn/post/6844904199688290318 应用开发完成提交到App Store时,必须进行沙盒化。切换到工程target设置Tab的Capabilities中。 第一项就是App Sandbox开
阅读全文
摘要:iOS和Android,Linux这类的wchar都是占4个字节的; 前提:给一个GB2312的char*,转换成wchar,用于后续其他API的使用; 步骤:char* 原始的编码格式转换成UTF8;UTF8转成UTF16、32 方法1: char* pString= @"hcwhf2o38409
阅读全文
摘要:原博文https://newrelic.com/blog/best-practices/right-way-to-swizzle 1 、Swizzling是通过使用另一个方法替换该方法的实现来更改方法功能的行为,通常是在运行时。使用swizzling有许多不同的原因:内省、重写默认行为,甚至可能是动
阅读全文
摘要:本附录中的表格列出了OS X v10.5附带的音频单元,按组件管理器类型分组。所有这些装置的组件管理器制造商标识符为kAudioUnitManufacturer_Apple。(来源于官网) Table C-1 System-supplied effect units (kAudioUnitType_
阅读全文