winlin

Merge branch '2.0release' into develop

@@ -38,7 +38,7 @@ failed_msg(){ @@ -38,7 +38,7 @@ failed_msg(){
38 38
39 function check_log(){ 39 function check_log(){
40 log_dir="`dirname $log`" 40 log_dir="`dirname $log`"
41 - (mkdir -p ${log_dir} && sudo chmod 777 ${log_dir} && touch $log) 41 + (mkdir -p ${log_dir} && chmod 777 ${log_dir} && touch $log)
42 ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "create log failed, ret=$ret"; return $ret; fi 42 ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "create log failed, ret=$ret"; return $ret; fi
43 ok_msg "create log( ${log} ) success" 43 ok_msg "create log( ${log} ) success"
44 44
@@ -346,6 +346,7 @@ bool SrsHlsMuxer::is_segment_overflow() @@ -346,6 +346,7 @@ bool SrsHlsMuxer::is_segment_overflow()
346 346
347 bool SrsHlsMuxer::is_segment_absolutely_overflow() 347 bool SrsHlsMuxer::is_segment_absolutely_overflow()
348 { 348 {
  349 + // @see https://github.com/winlinvip/simple-rtmp-server/issues/151#issuecomment-83553950
349 srs_assert(current); 350 srs_assert(current);
350 return current->duration >= hls_aof_ratio * hls_fragment; 351 return current->duration >= hls_aof_ratio * hls_fragment;
351 } 352 }