mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Disable valgrind by default
This commit is contained in:
parent
0ad4b65a56
commit
6d4315fc3c
4 changed files with 11 additions and 9 deletions
|
@ -13,10 +13,10 @@ general:
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
override:
|
override:
|
||||||
- sudo apt-get install -y valgrind
|
- echo "ok"
|
||||||
|
|
||||||
test:
|
test:
|
||||||
override:
|
override:
|
||||||
- (cd trunk && ./configure --without-ssl && make)
|
- (cd trunk && ./configure --without-ssl --without-valgrind && make)
|
||||||
- (cd trunk && ./objs/srs_utest)
|
- (cd trunk && ./objs/srs_utest)
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,7 @@ SRS_EXPORT_LIBRTMP_PROJECT=NO
|
||||||
# export the srs-librtmp to a single .h and .c, NO to disable it.
|
# export the srs-librtmp to a single .h and .c, NO to disable it.
|
||||||
SRS_EXPORT_LIBRTMP_SINGLE=NO
|
SRS_EXPORT_LIBRTMP_SINGLE=NO
|
||||||
# valgrind
|
# valgrind
|
||||||
SRS_VALGRIND=YES
|
SRS_VALGRIND=NO
|
||||||
#
|
#
|
||||||
################################################################
|
################################################################
|
||||||
# presets
|
# presets
|
||||||
|
|
|
@ -445,6 +445,7 @@
|
||||||
3CECAF961EDC100F00C50501 /* sched.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sched.c; path = "../../../objs/state-threads-1.9.1/sched.c"; sourceTree = "<group>"; };
|
3CECAF961EDC100F00C50501 /* sched.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sched.c; path = "../../../objs/state-threads-1.9.1/sched.c"; sourceTree = "<group>"; };
|
||||||
3CECAF971EDC100F00C50501 /* stk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stk.c; path = "../../../objs/state-threads-1.9.1/stk.c"; sourceTree = "<group>"; };
|
3CECAF971EDC100F00C50501 /* stk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stk.c; path = "../../../objs/state-threads-1.9.1/stk.c"; sourceTree = "<group>"; };
|
||||||
3CECAF981EDC100F00C50501 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = "../../../objs/state-threads-1.9.1/sync.c"; sourceTree = "<group>"; };
|
3CECAF981EDC100F00C50501 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = "../../../objs/state-threads-1.9.1/sync.c"; sourceTree = "<group>"; };
|
||||||
|
3CFBDA271F0338A40054D63E /* circle.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = circle.yml; path = ../../../circle.yml; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -819,6 +820,7 @@
|
||||||
3C1EE6D21AB1366500576EE9 /* doc */ = {
|
3C1EE6D21AB1366500576EE9 /* doc */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
3CFBDA271F0338A40054D63E /* circle.yml */,
|
||||||
3C1EE6D31AB1367D00576EE9 /* AUTHORS.txt */,
|
3C1EE6D31AB1367D00576EE9 /* AUTHORS.txt */,
|
||||||
3C1EE6D51AB1367D00576EE9 /* LICENSE */,
|
3C1EE6D51AB1367D00576EE9 /* LICENSE */,
|
||||||
3C1EE6D61AB1367D00576EE9 /* README.md */,
|
3C1EE6D61AB1367D00576EE9 /* README.md */,
|
||||||
|
|
|
@ -1956,7 +1956,7 @@ SrsMp4AudioSampleEntry* SrsMp4TrackBox::mp4a()
|
||||||
return box? box->mp4a():NULL;
|
return box? box->mp4a():NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsMp4TrackHeaderBox::SrsMp4TrackHeaderBox() : creation_time(0), modification_time(0), track_ID(0)
|
SrsMp4TrackHeaderBox::SrsMp4TrackHeaderBox() : creation_time(0), modification_time(0), track_ID(0), duration(0)
|
||||||
{
|
{
|
||||||
type = SrsMp4BoxTypeTKHD;
|
type = SrsMp4BoxTypeTKHD;
|
||||||
|
|
||||||
|
@ -2263,7 +2263,7 @@ void SrsMp4MediaBox::set_minf(SrsMp4MediaInformationBox* v)
|
||||||
boxes.push_back(v);
|
boxes.push_back(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsMp4MediaHeaderBox::SrsMp4MediaHeaderBox() : duration(0)
|
SrsMp4MediaHeaderBox::SrsMp4MediaHeaderBox() : creation_time(0), modification_time(0), duration(0)
|
||||||
{
|
{
|
||||||
type = SrsMp4BoxTypeMDHD;
|
type = SrsMp4BoxTypeMDHD;
|
||||||
language = 0;
|
language = 0;
|
||||||
|
@ -5477,7 +5477,7 @@ int SrsMp4Decoder::load_next_box(SrsMp4Box** ppbox, uint32_t required_box_type)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!required_box_type || box->type == required_box_type) {
|
if (!required_box_type || (uint32_t)box->type == required_box_type) {
|
||||||
*ppbox = box;
|
*ppbox = box;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -5505,7 +5505,7 @@ int SrsMp4Decoder::do_load_next_box(SrsMp4Box** ppbox, uint32_t required_box_typ
|
||||||
// 1. Any box, when no box type is required.
|
// 1. Any box, when no box type is required.
|
||||||
// 2. Matched box, when box type match the required type.
|
// 2. Matched box, when box type match the required type.
|
||||||
// 3. Mdat box, always decode the mdat because we only decode the header of it.
|
// 3. Mdat box, always decode the mdat because we only decode the header of it.
|
||||||
if (!required_box_type || box->type == required_box_type || box->is_mdat()) {
|
if (!required_box_type || (uint32_t)box->type == required_box_type || box->is_mdat()) {
|
||||||
ret = box->decode(buffer);
|
ret = box->decode(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5885,7 +5885,7 @@ int SrsMp4Encoder::copy_sequence_header(bool vsh, uint8_t* sample, uint32_t nb_s
|
||||||
int ret = ERROR_SUCCESS;
|
int ret = ERROR_SUCCESS;
|
||||||
|
|
||||||
if (vsh && !pavcc.empty()) {
|
if (vsh && !pavcc.empty()) {
|
||||||
if (nb_sample == pavcc.size() && srs_bytes_equals(sample, &pavcc[0], (int)pavcc.size())) {
|
if (nb_sample == (uint32_t)pavcc.size() && srs_bytes_equals(sample, &pavcc[0], (int)pavcc.size())) {
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5895,7 +5895,7 @@ int SrsMp4Encoder::copy_sequence_header(bool vsh, uint8_t* sample, uint32_t nb_s
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!vsh && !pasc.empty()) {
|
if (!vsh && !pasc.empty()) {
|
||||||
if (nb_sample == pasc.size() && srs_bytes_equals(sample, &pasc[0], (int)pasc.size())) {
|
if (nb_sample == (uint32_t)pasc.size() && srs_bytes_equals(sample, &pasc[0], (int)pasc.size())) {
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue