From 22e73dc663cbe8f0a1577f95368752e36f13f2e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E6=A5=9A?= <771730766@qq.com> Date: Fri, 2 Sep 2022 11:43:27 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20=E4=BB=A3=E7=A0=81=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E4=B8=8E=E7=89=88=E6=9D=83=E5=A3=B0=E6=98=8E=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 代码依赖与版权声明.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/代码依赖与版权声明.md b/代码依赖与版权声明.md index 7267ac2..db272aa 100644 --- a/代码依赖与版权声明.md +++ b/代码依赖与版权声明.md @@ -1,6 +1,4 @@ -## zlmediakit依赖的库列表 - - +## 一、zlmediakit依赖的库列表 | 依赖组件 | 协议类型 | 备注 | 项目地址 | @@ -15,6 +13,27 @@ | ffmpeg | GPL/LGPL | 转码分支与mk_api有轻微依赖,编译时指定ENABLE_FFMPEG为关闭时可以去除依赖 | https://github.com/FFmpeg/FFmpeg | | wepoll | 类MIT | Windows下编译ENABLE_WPOLL为开始时依赖,默认关闭 | https://github.com/piscisaureus/wepoll | +## 二、其他依赖 + +- 开启编译test_player测试程序时依赖sdl。 +- 开启x264/faac相关功能时依赖libx264与libfacc,默认关闭。 +- 开启jemalloc时依赖jemalloc,默认关闭。 +- 开始mysql连接池功能时依赖libmysql-clinet,默认关闭。 + +## 三、ZLToolkit相关依赖 +- [getopt](https://github.com/ZLMediaKit/ZLToolKit/tree/master/src/win32): windows下命令行解析工具,其他平台不依赖。 +- [uv_errno](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/uv_errno.h):部分系统错误处理代码来自libuv。 +- [strptime_win](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/strptime_win.cpp) windows下strptime移植函数代码,来源网络,出处已不可考。 +- [mini](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/mini.h) 来源于[github](https://github.com/r-lyeh-archived/mINI),经过整理和修改。 + +- [function_traits](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/function_traits.h)来源自网络,应该出自祁宇。 +- [base64](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/base64.h) 来源自网络,经过修改,应该出自ffmpeg。 +- [SHA1](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/SHA1.h) 整理自[GitHub](https://github.com/vog/sha1) +- [MD5](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/MD5.h) 整理自GitHub,已无法找到原始出处。 + + + +