From a94dbecdc409ad4a7b9f2c1cf2ff433316fe83d4 Mon Sep 17 00:00:00 2001 From: winlin Date: Tue, 2 Dec 2014 13:41:41 +0800 Subject: [PATCH] refine macro of srs-librtmp. 2.0.43 --- trunk/src/core/srs_core.hpp | 2 +- trunk/src/libs/srs_lib_simple_socket.cpp | 10 +++++----- trunk/src/libs/srs_librtmp.hpp | 21 +++++++++++++-------- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/trunk/src/core/srs_core.hpp b/trunk/src/core/srs_core.hpp index 83f4778e5..f3f9a95af 100644 --- a/trunk/src/core/srs_core.hpp +++ b/trunk/src/core/srs_core.hpp @@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // current release version #define VERSION_MAJOR 2 #define VERSION_MINOR 0 -#define VERSION_REVISION 42 +#define VERSION_REVISION 43 // server info. #define RTMP_SIG_SRS_KEY "SRS" #define RTMP_SIG_SRS_ROLE "origin/edge server" diff --git a/trunk/src/libs/srs_lib_simple_socket.cpp b/trunk/src/libs/srs_lib_simple_socket.cpp index 70f97ebc7..75c7cf39c 100644 --- a/trunk/src/libs/srs_lib_simple_socket.cpp +++ b/trunk/src/libs/srs_lib_simple_socket.cpp @@ -55,11 +55,11 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // for srs-librtmp, @see https://github.com/winlinvip/simple-rtmp-server/issues/213 #ifndef _WIN32 -#include -#include -#include -#include -#include + #include + #include + #include + #include + #include #endif #include diff --git a/trunk/src/libs/srs_librtmp.hpp b/trunk/src/libs/srs_librtmp.hpp index 4c59a5380..7e4d3806d 100644 --- a/trunk/src/libs/srs_librtmp.hpp +++ b/trunk/src/libs/srs_librtmp.hpp @@ -28,6 +28,19 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include */ +/** +* srs-librtmp is a librtmp like library, +* used to play/publish rtmp stream from/to rtmp server. +* socket: use sync and block socket to connect/recv/send data with server. +* depends: no need other libraries; depends on ssl if use srs_complex_handshake. +* thread-safe: no +*/ + +/************************************************************* +************************************************************** +* Windows SRS-LIBRTMP pre-declare +************************************************************** +*************************************************************/ // for srs-librtmp, @see https://github.com/winlinvip/simple-rtmp-server/issues/213 #ifdef _WIN32 // include windows first. @@ -50,14 +63,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include -/** -* srs-librtmp is a librtmp like library, -* used to play/publish rtmp stream from/to rtmp server. -* socket: use sync and block socket to connect/recv/send data with server. -* depends: no need other libraries; depends on ssl if use srs_complex_handshake. -* thread-safe: no -*/ - #ifdef __cplusplus extern "C"{ #endif