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-08-19 14:23:12 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
de48b477ae5ad3b1697df1ed2cc5bdfc0a703cc1
de48b477
1 parent
f691dddc
drop the metadata when drop sequence header
显示空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
6 行增加
和
4 行删除
trunk/src/app/srs_app_source.cpp
trunk/src/app/srs_app_source.cpp
查看文件 @
de48b47
...
...
@@ -1450,6 +1450,12 @@ int SrsSource::on_meta_data(SrsCommonMessage* msg, SrsOnMetaDataPacket* metadata
return
ret
;
}
// when already got metadata, drop when reduce sequence header.
bool
drop_for_reduce
=
false
;
if
(
cache_metadata
&&
_srs_config
->
get_reduce_sequence_header
(
_req
->
vhost
))
{
drop_for_reduce
=
true
;
}
// create a shared ptr message.
srs_freep
(
cache_metadata
);
cache_metadata
=
new
SrsSharedPtrMessage
();
...
...
@@ -1463,10 +1469,6 @@ int SrsSource::on_meta_data(SrsCommonMessage* msg, SrsOnMetaDataPacket* metadata
srs_verbose
(
"initialize shared ptr metadata success."
);
// copy to all consumer
bool
drop_for_reduce
=
false
;
if
(
cache_metadata
&&
_srs_config
->
get_reduce_sequence_header
(
_req
->
vhost
))
{
drop_for_reduce
=
true
;
}
if
(
!
drop_for_reduce
)
{
std
::
vector
<
SrsConsumer
*>::
iterator
it
;
for
(
it
=
consumers
.
begin
();
it
!=
consumers
.
end
();
++
it
)
{
...
...
请
注册
或
登录
后发表评论