1
0
Fork 0
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:
winlin 2017-06-28 09:08:19 +08:00
parent 0ad4b65a56
commit 6d4315fc3c
4 changed files with 11 additions and 9 deletions

View file

@ -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)

View file

@ -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

View file

@ -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 */,

View file

@ -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;
} }