Gear-Lib 1.1.13 发布,适合 IOT 开发的 C 库
新版本 1.1.13更新日志如下: 新增libuac,支持pulseaudio架构的音频采集功能 新增libmp4 muxer库,合并原mp4parser库 新增libbase64测试代码 解决若干gcc兼容编译问题 Gear Lib 是一组面向IOT及网络协议的C基础库,支持嵌入式,以及网络服务开发等场景,支持windows/ubuntu/rasberrypi/esp32开发板,内容包括: 数据结构 libdict: 哈希字典 libhash: linux内核原生哈希库 libringbuffer: 循环缓冲 libqueue: 数据队列 librbtree: 内核rbtree libsort: libvector: 容器库 libmacro: 通用宏定义 libdarray: 动态数组 网络库 librtsp: RTSP协议,适合IPCamera和NVR开发 librtmpc: RTMP协议,适合推流直播 libskt: Socket封装 librpc: 远程过程调用库 libipc: 进程间通信 libp2p: p2p穿透传输 libhomekit: Apple homekit协议库 异步 libgevent: 事件驱动 libthread: 线程 libworkq: 工作队列 I/O libbase64: Base64/32 编解码 libconfig: 配置文件库 liblog: 日志库 libfile: 文件操作库 libstrex: libsubmask: 网络地址翻译 多媒体 libuvc: USB摄像头库 libmp4: MP4解析库 libjpeg-ex: libmedia-io: 音频视频格式定义 系统抽象层 libposix4win: windows平台poxix适配库 libposix4rtos: FreeRTOS平台poxix适配库 其他 libdebug: 调试辅助库 libhal: 硬件抽象层 libplugin: 动态加载库 libtime: 时间库 libfsm: 有限状态机 码云主页:https://gitee.com/gozfreee/gear-lib github主页:https://github.com/gozfree/gear-lib