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
2014-07-20 13:16:24 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
baa20b2f31fe5d301a712af820f65e62075896e2
baa20b2f
1 parent
736ec48c
refine the config consts
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
36 行增加
和
36 行删除
trunk/src/app/srs_app_config.cpp
trunk/src/app/srs_app_config.hpp
trunk/src/app/srs_app_ingest.cpp
trunk/src/utest/srs_utest_config.cpp
trunk/src/app/srs_app_config.cpp
查看文件 @
baa20b2
...
...
@@ -1288,12 +1288,12 @@ int SrsConfig::get_pithy_print_publish()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_PUBLISH_USER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_PUBLISH_USER_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"publish"
);
if
(
!
pithy
)
{
return
SRS_STAGE_PUBLISH_USER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_PUBLISH_USER_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1303,12 +1303,12 @@ int SrsConfig::get_pithy_print_forwarder()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_FORWARDER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_FORWARDER_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"forwarder"
);
if
(
!
pithy
)
{
return
SRS_STAGE_FORWARDER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_FORWARDER_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1318,12 +1318,12 @@ int SrsConfig::get_pithy_print_encoder()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_ENCODER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_ENCODER_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"encoder"
);
if
(
!
pithy
)
{
return
SRS_STAGE_ENCODER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_ENCODER_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1333,12 +1333,12 @@ int SrsConfig::get_pithy_print_ingester()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_INGESTER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_INGESTER_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"ingester"
);
if
(
!
pithy
)
{
return
SRS_STAGE_INGESTER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_INGESTER_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1348,12 +1348,12 @@ int SrsConfig::get_pithy_print_hls()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_HLS_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_HLS_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"hls"
);
if
(
!
pithy
)
{
return
SRS_STAGE_HLS_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_HLS_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1363,12 +1363,12 @@ int SrsConfig::get_pithy_print_play()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_PLAY_USER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_PLAY_USER_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"play"
);
if
(
!
pithy
)
{
return
SRS_STAGE_PLAY_USER_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_PLAY_USER_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -1378,12 +1378,12 @@ int SrsConfig::get_pithy_print_edge()
{
SrsConfDirective
*
pithy
=
root
->
get
(
"pithy_print"
);
if
(
!
pithy
)
{
return
SRS_STAGE_EDGE_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_EDGE_INTERVAL_MS
;
}
pithy
=
pithy
->
get
(
"edge"
);
if
(
!
pithy
)
{
return
SRS_STAGE_EDGE_INTERVAL_MS
;
return
SRS_
CONF_DEFAULT_
STAGE_EDGE_INTERVAL_MS
;
}
return
::
atoi
(
pithy
->
arg0
().
c_str
());
...
...
@@ -2311,13 +2311,13 @@ string SrsConfig::get_ingest_input_type(SrsConfDirective* ingest)
SrsConfDirective
*
conf
=
ingest
->
get
(
"input"
);
if
(
!
conf
)
{
return
SRS_
AUTO
_INGEST_TYPE_FILE
;
return
SRS_
CONF_DEFAULT
_INGEST_TYPE_FILE
;
}
conf
=
conf
->
get
(
"type"
);
if
(
!
conf
)
{
return
SRS_
AUTO
_INGEST_TYPE_FILE
;
return
SRS_
CONF_DEFAULT
_INGEST_TYPE_FILE
;
}
return
conf
->
arg0
();
...
...
trunk/src/app/srs_app_config.hpp
查看文件 @
baa20b2
...
...
@@ -77,16 +77,16 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define SRS_CONF_DEFAULT_HTTP_HEAETBEAT_INDEX 0
#define SRS_CONF_DEFAULT_HTTP_HEAETBEAT_SUMMARIES false
#define SRS_STAGE_PLAY_USER_INTERVAL_MS 10000
#define SRS_STAGE_PUBLISH_USER_INTERVAL_MS 10000
#define SRS_STAGE_FORWARDER_INTERVAL_MS 10000
#define SRS_STAGE_ENCODER_INTERVAL_MS 10000
#define SRS_STAGE_INGESTER_INTERVAL_MS 10000
#define SRS_STAGE_HLS_INTERVAL_MS 10000
#define SRS_STAGE_EDGE_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_PLAY_USER_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_PUBLISH_USER_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_FORWARDER_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_ENCODER_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_INGESTER_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_HLS_INTERVAL_MS 10000
#define SRS_CONF_DEFAULT_STAGE_EDGE_INTERVAL_MS 10000
#define SRS_AUTO_INGEST_TYPE_FILE "file"
#define SRS_AUTO_INGEST_TYPE_STREAM "stream"
#define SRS_CONF_DEFAULT_INGEST_TYPE_FILE "file"
#define SRS_CONF_DEFAULT_INGEST_TYPE_STREAM "stream"
#define SRS_CONF_DEFAULT_TRANSCODE_IFORMAT "flv"
#define SRS_CONF_DEFAULT_TRANSCODE_OFORMAT "flv"
...
...
trunk/src/app/srs_app_ingest.cpp
查看文件 @
baa20b2
...
...
@@ -284,7 +284,7 @@ int SrsIngester::initialize_ffmpeg(SrsFFMPEG* ffmpeg, SrsConfDirective* vhost, S
return
ret
;
}
if
(
input_type
==
SRS_
AUTO
_INGEST_TYPE_FILE
)
{
if
(
input_type
==
SRS_
CONF_DEFAULT
_INGEST_TYPE_FILE
)
{
std
::
string
input_url
=
_srs_config
->
get_ingest_input_url
(
ingest
);
if
(
input_url
.
empty
())
{
ret
=
ERROR_ENCODER_NO_INPUT
;
...
...
@@ -298,7 +298,7 @@ int SrsIngester::initialize_ffmpeg(SrsFFMPEG* ffmpeg, SrsConfDirective* vhost, S
if
((
ret
=
ffmpeg
->
initialize
(
input_url
,
output
,
log_file
))
!=
ERROR_SUCCESS
)
{
return
ret
;
}
}
else
if
(
input_type
==
SRS_
AUTO
_INGEST_TYPE_STREAM
)
{
}
else
if
(
input_type
==
SRS_
CONF_DEFAULT
_INGEST_TYPE_STREAM
)
{
std
::
string
input_url
=
_srs_config
->
get_ingest_input_url
(
ingest
);
if
(
input_url
.
empty
())
{
ret
=
ERROR_ENCODER_NO_INPUT
;
...
...
trunk/src/utest/srs_utest_config.cpp
查看文件 @
baa20b2
...
...
@@ -109,31 +109,31 @@ VOID TEST(ConfigTest, CheckMacros)
#ifndef SRS_CONF_DEFAULT_HTTP_HEAETBEAT_SUMMARIES
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_PLAY_USER_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_PLAY_USER_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_PUBLISH_USER_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_PUBLISH_USER_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_FORWARDER_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_FORWARDER_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_ENCODER_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_ENCODER_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_INGESTER_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_INGESTER_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_HLS_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_HLS_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_STAGE_EDGE_INTERVAL_MS
#ifndef SRS_
CONF_DEFAULT_
STAGE_EDGE_INTERVAL_MS
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_
AUTO
_INGEST_TYPE_FILE
#ifndef SRS_
CONF_DEFAULT
_INGEST_TYPE_FILE
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_
AUTO
_INGEST_TYPE_STREAM
#ifndef SRS_
CONF_DEFAULT
_INGEST_TYPE_STREAM
EXPECT_TRUE
(
false
);
#endif
#ifndef SRS_CONF_DEFAULT_TRANSCODE_IFORMAT
...
...
请
注册
或
登录
后发表评论