Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-05-23 10:13:55 +0800
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
99ce283aadd0ca68e4fde89a8863ecb88c5639c9
99ce283a
2 parents
a28d5765
e3622d44
Merge branch '1.0release'
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
9 行增加
和
10 行删除
README.md
trunk/src/app/srs_app_utility.cpp
trunk/src/core/srs_core.hpp
README.md
查看文件 @
99ce283
...
...
@@ -387,6 +387,7 @@ Supported operating systems and hardware:
## History
*
v1.0, 2015-05-22, fix
[
#397
](
https://github.com/simple-rtmp-server/srs/issues/397
)
the USER_HZ maybe not 100. 1.0.32
*
v1.0, 2015-03-26, fix hls aac adts bug, in aac mux. 1.0.31.
*
<strong>
v1.0, 2015-03-19,
[
1.0r3 release(1.0.30)
](
https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3
)
released. 59511 lines.
</strong>
*
v1.0, 2015-03-17, remove the osx for 1.0.30.
...
...
trunk/src/app/srs_app_utility.cpp
查看文件 @
99ce283
...
...
@@ -292,15 +292,13 @@ bool get_proc_self_stat(SrsProcSelfStat& r)
void
srs_update_proc_stat
()
{
// always assert the USER_HZ is 1/100ths
// @see: http://stackoverflow.com/questions/7298646/calculating-user-nice-sys-idle-iowait-irq-and-sirq-from-proc-stat/7298711
static
bool
user_hz_assert
=
false
;
if
(
!
user_hz_assert
)
{
user_hz_assert
=
true
;
int
USER_HZ
=
sysconf
(
_SC_CLK_TCK
);
srs_trace
(
"USER_HZ=%d"
,
USER_HZ
);
srs_assert
(
USER_HZ
==
100
);
// @see https://github.com/simple-rtmp-server/srs/issues/397
static
int
user_hz
=
0
;
if
(
user_hz
<=
0
)
{
user_hz
=
sysconf
(
_SC_CLK_TCK
);
srs_trace
(
"USER_HZ=%d"
,
user_hz
);
srs_assert
(
user_hz
>
0
);
}
// system cpu stat
...
...
@@ -345,7 +343,7 @@ void srs_update_proc_stat()
int64_t
total
=
r
.
sample_time
-
o
.
sample_time
;
int64_t
usage
=
(
r
.
utime
+
r
.
stime
)
-
(
o
.
utime
+
o
.
stime
);
if
(
total
>
0
)
{
r
.
percent
=
(
float
)(
usage
*
1000
/
(
double
)
total
/
100
);
r
.
percent
=
(
float
)(
usage
*
1000
/
(
double
)
total
/
user_hz
);
}
// upate cache.
...
...
trunk/src/core/srs_core.hpp
查看文件 @
99ce283
...
...
@@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
// current release version
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
#define VERSION_REVISION 3
1
#define VERSION_REVISION 3
2
// server info.
#define RTMP_SIG_SRS_KEY "SRS"
...
...
请
注册
或
登录
后发表评论