https://github.com/zylthinking/codec 这是我用最短路径算法实现的音视频转码器, 我用转码将编码, 解码, 转码三个概念统一成一个; 里面会有一系列 media_unit, 每个接收一种(或一类)格式的输入, 输出一种(或一类)格式的输出; 使用时指定一个源格式, 一个目标格式, 只要存在一个链条将将源, 目标格式连接起来, 就能做到将源格式转换成目标格式
https://github.com/zylthinking/fdset 这是我自己写的网络框架, 本来支持 linux/freebsd/windows 三种平台, 分别使用epoll/kqueue/iocp 机制; 后来不再写 ios/windows 端了, 因此不再维护了, 剩下 linux 版本
https://github.com/zylthinking/hooker 这是我写着玩的一个 inline asm hooker; 可以替换系统函数为自己的实现, 也在部分函数上能够再跳回到原函数执行; 跳转回原函数不完美, 主要是原函数有 当前指令地址偏移量做相对寻址, 则搞不定, 因为我将目标函数前几个指令拷贝到另一个地址上去执行了, 因此, 相对寻址就乱了
https://github.com/zylthinking/godefer-toy 这个也是个玩具, 用汇编实现了 golang 的 defer 机制, 也和编译器有关系; 玩票性质
--
FROM 220.181.41.*