摘要: 在Camera中推荐使用NV21和YV12,因为这两种格式支持所有的相机设备。 但是在Camera2中,推荐使用的格式则是YUV_420_888。 总的来说,在Android里面YUV用得比较多的应该是I420, YV12, NV12和NV21,其中I420和YV12都是Y420P,NV12和NV2 阅读全文
posted @ 2018-08-07 17:38 鸭子船长 阅读(858) 评论(0) 推荐(0)
摘要: 1、生成静态库 生成静态库使用ar工具,其实ar是archive的意思 2、生成动态库 用gcc来完成,由于可能存在多个版本,因此通常指定版本号: nm列出的符号有很多, 常见的有三种:: 一种是在库中被调用,但并没有在库中定义(表明需要其他库支持),用U表示; 一种是在库中定义的函数,用T表示,这 阅读全文
posted @ 2018-08-07 15:27 鸭子船长 阅读(615) 评论(0) 推荐(0)
摘要: 基礎知識 GNU ld 最基本的連結單位是 object 檔,即單一個編譯單元所對應的編譯結果,通常副檔名是 .o。在 object 檔所維護的資訊當中,連結器主要關注的是: 輸出符號: 這是定義在 object 檔內,且可提供給外界使用的符號。 未定義符號: 這是被 object 檔使用、需要從外 阅读全文
posted @ 2018-08-07 15:23 鸭子船长 阅读(2196) 评论(0) 推荐(0)
摘要: 编译静态库进入动态库时,有时会出现编译通过,调用时却出现symbol查找不到的问题。 这是因为链接静态库时,只会将编译时用到的符号添加进动态库,有些符号是希望动态加载,在编译的时候并未显示调用。 这时需要将静态库全部链接。 -Wl,option Pass option as an option to 阅读全文
posted @ 2018-08-07 15:15 鸭子船长 阅读(2999) 评论(0) 推荐(0)