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-12-22 16:13:49 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c7850570c146d2495420a1d9dcc8d29de9ea3d5b
c7850570
1 parent
cee8c3d0
fix #546, thread terminate normally dispose bug. 2.0.203
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
8 行增加
和
4 行删除
README.md
trunk/src/app/srs_app_thread.cpp
trunk/src/core/srs_core.hpp
README.md
查看文件 @
c785057
...
...
@@ -337,6 +337,7 @@ Remark:
## History
*
v2.0, 2015-12-22, for
[
#546
][
bug #546
]
thread terminate normally dispose bug. 2.0.203
*
v2.0, 2015-12-22, for
[
#541
][
bug #541
]
failed when chunk size too small. 2.0.202
*
v2.0, 2015-12-15, default hls_on_error to continue. 2.0.201
*
v2.0, 2015-11-16, for
[
#518
][
bug #518
]
fix fd leak bug when fork. 2.0.200
...
...
@@ -1209,6 +1210,7 @@ Winlin
[
bug #511
]:
https://github.com/ossrs/srs/issues/511
[
bug #518
]:
https://github.com/ossrs/srs/issues/518
[
bug #541
]:
https://github.com/ossrs/srs/issues/541
[
bug #546
]:
https://github.com/ossrs/srs/issues/546
[
bug #xxxxxxxxxx
]:
https://github.com/ossrs/srs/issues/xxxxxxxxxx
[
exo #828
]:
https://github.com/google/ExoPlayer/pull/828
...
...
trunk/src/app/srs_app_thread.cpp
查看文件 @
c785057
...
...
@@ -232,11 +232,13 @@ namespace internal {
// readly terminated now.
really_terminated
=
true
;
handler
->
on_thread_stop
();
srs_info
(
"thread %s cycle finished"
,
_name
);
// when thread terminated normally, also disposed.
// we must set to disposed before the on_thread_stop, which may free the thread.
// @see https://github.com/ossrs/srs/issues/546
disposed
=
true
;
handler
->
on_thread_stop
();
srs_info
(
"thread %s cycle finished"
,
_name
);
}
void
*
SrsThread
::
thread_fun
(
void
*
arg
)
...
...
trunk/src/core/srs_core.hpp
查看文件 @
c785057
...
...
@@ -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 20
2
#define VERSION_REVISION 20
3
// server info.
#define RTMP_SIG_SRS_KEY "SRS"
...
...
请
注册
或
登录
后发表评论