diff --git a/trunk/conf/full.conf b/trunk/conf/full.conf index 709f3b0db..846d355ed 100644 --- a/trunk/conf/full.conf +++ b/trunk/conf/full.conf @@ -2070,33 +2070,6 @@ vhost all.transcode.srs.com { } } } -# transcode all stream using the empty ffmpeg demo, do nothing. -vhost ffempty.transcode.srs.com { - transcode { - enabled on; - ffmpeg ./objs/research/ffempty; - engine empty { - enabled on; - vcodec libx264; - vbitrate 300; - vfps 20; - vwidth 768; - vheight 320; - vthreads 2; - vprofile baseline; - vpreset superfast; - vparams { - } - acodec libfdk_aac; - abitrate 45; - asample_rate 44100; - achannels 2; - aparams { - } - output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine]; - } - } -} # transcode all app and stream of app vhost app.transcode.srs.com { # the streaming transcode configs. diff --git a/trunk/conf/mac.dev.conf b/trunk/conf/mac.dev.conf deleted file mode 100644 index e624e165b..000000000 --- a/trunk/conf/mac.dev.conf +++ /dev/null @@ -1,36 +0,0 @@ -# no-daemon and write log to console config for srs. -# @see full.conf for detail config. - -listen 1935; -max_connections 1000; -daemon off; -srs_log_tank console; -http_api { - enabled on; - listen 1985; -} -http_server { - enabled on; - listen 8080; -} -vhost __defaultVhost__ { - hls { - enabled on; - hls_fragment 10; - hls_window 60; - hls_path ./objs/nginx/html; - } - ingest livestream { - enabled on; - input { - type file; - url ./doc/source.200kbps.768x320.flv; - } - #ffmpeg ./objs/ffmpeg/bin/ffmpeg; - ffmpeg ./objs/research/librtmp/srs_ingest_flv; - engine { - enabled off; - output rtmp://127.0.0.1:[port]/live?vhost=[vhost]/livestream; - } - } -} diff --git a/trunk/ide/srs_upp/srs_upp.upp b/trunk/ide/srs_upp/srs_upp.upp index 9aa5a2d98..283146430 100755 --- a/trunk/ide/srs_upp/srs_upp.upp +++ b/trunk/ide/srs_upp/srs_upp.upp @@ -160,21 +160,7 @@ file ../../src/utest/srs_utest_protocol.hpp, ../../src/utest/srs_utest_protocol.cpp, ../../src/utest/srs_utest_reload.hpp, - ../../src/utest/srs_utest_reload.cpp, - research readonly separator, - ../../research/librtmp/srs_aac_raw_publish.c, - ../../research/librtmp/srs_audio_raw_publish.c, - ../../research/librtmp/srs_bandwidth_check.c, - ../../research/librtmp/srs_detect_rtmp.c, - ../../research/librtmp/srs_flv_injecter.c, - ../../research/librtmp/srs_flv_parser.c, - ../../research/librtmp/srs_h264_raw_publish.c, - ../../research/librtmp/srs_ingest_flv.c, - ../../research/librtmp/srs_ingest_rtmp.c, - ../../research/librtmp/srs_play.c, - ../../research/librtmp/srs_publish.c, - ../../research/librtmp/srs_rtmp_dump.c, - ../../research/hls/ts_info.cc; + ../../src/utest/srs_utest_reload.cpp; mainconfig "" = "MAIN"; diff --git a/trunk/ide/srs_vs2010/srs.vcxproj.filters b/trunk/ide/srs_vs2010/srs.vcxproj.filters index ac1feeb90..8ccac3595 100755 --- a/trunk/ide/srs_vs2010/srs.vcxproj.filters +++ b/trunk/ide/srs_vs2010/srs.vcxproj.filters @@ -1,21 +1,6 @@  - - research - - - research - - - research - - - research - - - research - srs @@ -127,9 +112,6 @@ srs - - research - srs @@ -395,14 +377,8 @@ - - {7e9069c1-f19c-4ab0-b47f-36d7903cfa8b} - {0919b792-be75-49ed-b15a-2dc521e8394f} - - {d45a9ecb-fcbe-4400-abe3-792cddecb47e} - diff --git a/trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj b/trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj index 96de6234a..8f1ae9bd4 100644 --- a/trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj +++ b/trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj @@ -84,16 +84,6 @@ 3C5265B41B241BF0009CA186 /* srs_core_mem_watch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C5265B21B241BF0009CA186 /* srs_core_mem_watch.cpp */; }; 3C663F0F1AB0155100286D8B /* srs_aac_raw_publish.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F021AB0155100286D8B /* srs_aac_raw_publish.c */; }; 3C663F101AB0155100286D8B /* srs_audio_raw_publish.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F031AB0155100286D8B /* srs_audio_raw_publish.c */; }; - 3C663F111AB0155100286D8B /* srs_bandwidth_check.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F041AB0155100286D8B /* srs_bandwidth_check.c */; }; - 3C663F121AB0155100286D8B /* srs_detect_rtmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F051AB0155100286D8B /* srs_detect_rtmp.c */; }; - 3C663F131AB0155100286D8B /* srs_flv_injecter.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F061AB0155100286D8B /* srs_flv_injecter.c */; }; - 3C663F141AB0155100286D8B /* srs_flv_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F071AB0155100286D8B /* srs_flv_parser.c */; }; - 3C663F151AB0155100286D8B /* srs_h264_raw_publish.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F081AB0155100286D8B /* srs_h264_raw_publish.c */; }; - 3C663F161AB0155100286D8B /* srs_ingest_flv.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F091AB0155100286D8B /* srs_ingest_flv.c */; }; - 3C663F171AB0155100286D8B /* srs_ingest_rtmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F0A1AB0155100286D8B /* srs_ingest_rtmp.c */; }; - 3C663F181AB0155100286D8B /* srs_play.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F0B1AB0155100286D8B /* srs_play.c */; }; - 3C663F191AB0155100286D8B /* srs_publish.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F0C1AB0155100286D8B /* srs_publish.c */; }; - 3C663F1A1AB0155100286D8B /* srs_rtmp_dump.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C663F0D1AB0155100286D8B /* srs_rtmp_dump.c */; }; 3C6F2D751E8653BF003D0805 /* srs_main_mp4_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C6F2D741E8653BF003D0805 /* srs_main_mp4_parser.cpp */; }; 3C82802C1BAFF8CC004A1794 /* srs_kafka_stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C82802A1BAFF8CC004A1794 /* srs_kafka_stack.cpp */; }; 3C8CE01E1C3F482100548CC6 /* srs_app_hourglass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C8CE01D1C3F482100548CC6 /* srs_app_hourglass.cpp */; }; @@ -339,8 +329,6 @@ 3C1EE6D31AB1367D00576EE9 /* AUTHORS.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS.txt; path = ../../../AUTHORS.txt; sourceTree = ""; }; 3C1EE6D51AB1367D00576EE9 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = ../../../LICENSE; sourceTree = ""; }; 3C1EE6D61AB1367D00576EE9 /* README.md */ = {isa = PBXFileReference; explicitFileType = net.daringfireball.markdown; fileEncoding = 4; name = README.md; path = ../../../README.md; sourceTree = ""; wrapsLines = 0; }; - 3C24ECCB1C3B824800460622 /* memory.error.notcmalloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = memory.error.notcmalloc.cpp; path = ../../../research/gperftools/memory.error.notcmalloc.cpp; sourceTree = ""; }; - 3C24ECCC1C3B824800460622 /* memory.error.tcmalloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = memory.error.tcmalloc.cpp; path = ../../../research/gperftools/memory.error.tcmalloc.cpp; sourceTree = ""; }; 3C26E3C41BB146FF00D0F9DB /* srs_app_kafka.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_app_kafka.cpp; path = ../../../src/app/srs_app_kafka.cpp; sourceTree = ""; }; 3C26E3C51BB146FF00D0F9DB /* srs_app_kafka.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_app_kafka.hpp; path = ../../../src/app/srs_app_kafka.hpp; sourceTree = ""; }; 3C28EDDD1AF5C43F00A3AEAC /* srs_app_caster_flv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_app_caster_flv.cpp; path = ../../../src/app/srs_app_caster_flv.cpp; sourceTree = ""; }; @@ -356,19 +344,6 @@ 3C4F97101B8B466D00FF0E46 /* srs_app_process.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_app_process.cpp; path = ../../../src/app/srs_app_process.cpp; sourceTree = ""; }; 3C4F97111B8B466D00FF0E46 /* srs_app_process.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_app_process.hpp; path = ../../../src/app/srs_app_process.hpp; sourceTree = ""; }; 3C5265B21B241BF0009CA186 /* srs_core_mem_watch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_core_mem_watch.cpp; path = ../../../src/core/srs_core_mem_watch.cpp; sourceTree = ""; }; - 3C5265B31B241BF0009CA186 /* srs_core_mem_watch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_core_mem_watch.hpp; path = ../../../src/core/srs_core_mem_watch.hpp; sourceTree = ""; }; - 3C663F021AB0155100286D8B /* srs_aac_raw_publish.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_aac_raw_publish.c; path = ../../../research/librtmp/srs_aac_raw_publish.c; sourceTree = ""; }; - 3C663F031AB0155100286D8B /* srs_audio_raw_publish.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_audio_raw_publish.c; path = ../../../research/librtmp/srs_audio_raw_publish.c; sourceTree = ""; }; - 3C663F041AB0155100286D8B /* srs_bandwidth_check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_bandwidth_check.c; path = ../../../research/librtmp/srs_bandwidth_check.c; sourceTree = ""; }; - 3C663F051AB0155100286D8B /* srs_detect_rtmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_detect_rtmp.c; path = ../../../research/librtmp/srs_detect_rtmp.c; sourceTree = ""; }; - 3C663F061AB0155100286D8B /* srs_flv_injecter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_flv_injecter.c; path = ../../../research/librtmp/srs_flv_injecter.c; sourceTree = ""; }; - 3C663F071AB0155100286D8B /* srs_flv_parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_flv_parser.c; path = ../../../research/librtmp/srs_flv_parser.c; sourceTree = ""; }; - 3C663F081AB0155100286D8B /* srs_h264_raw_publish.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_h264_raw_publish.c; path = ../../../research/librtmp/srs_h264_raw_publish.c; sourceTree = ""; }; - 3C663F091AB0155100286D8B /* srs_ingest_flv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_ingest_flv.c; path = ../../../research/librtmp/srs_ingest_flv.c; sourceTree = ""; }; - 3C663F0A1AB0155100286D8B /* srs_ingest_rtmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_ingest_rtmp.c; path = ../../../research/librtmp/srs_ingest_rtmp.c; sourceTree = ""; }; - 3C663F0B1AB0155100286D8B /* srs_play.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_play.c; path = ../../../research/librtmp/srs_play.c; sourceTree = ""; }; - 3C663F0C1AB0155100286D8B /* srs_publish.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_publish.c; path = ../../../research/librtmp/srs_publish.c; sourceTree = ""; }; - 3C663F0D1AB0155100286D8B /* srs_rtmp_dump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_rtmp_dump.c; path = ../../../research/librtmp/srs_rtmp_dump.c; sourceTree = ""; }; 3C6673CF1DF7B93200A6DF57 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = readme.txt; path = ../../../modules/readme.txt; sourceTree = ""; }; 3C6673D11DF7B95E00A6DF57 /* config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = config; path = "../../../modules/hls-ingester/config"; sourceTree = ""; }; 3C6F2D731E86536B003D0805 /* config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = config; path = "../../../modules/mp4-parser/config"; sourceTree = ""; }; @@ -388,10 +363,7 @@ 3C9F82241E4F5D2A00F5B2D2 /* srs_protocol_format.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_protocol_format.hpp; path = ../../../src/protocol/srs_protocol_format.hpp; sourceTree = ""; }; 3CA432A61E3F46DD001DA0C6 /* srs_kernel_io.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_kernel_io.cpp; path = ../../../src/kernel/srs_kernel_io.cpp; sourceTree = ""; }; 3CA432A71E3F46DD001DA0C6 /* srs_kernel_io.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_kernel_io.hpp; path = ../../../src/kernel/srs_kernel_io.hpp; sourceTree = ""; }; - 3CA432A91E40AEBC001DA0C6 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; name = Makefile; path = ../../../research/librtmp/Makefile; sourceTree = ""; }; - 3CA432AA1E40AEBC001DA0C6 /* srs_ingest_mp4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srs_ingest_mp4.c; path = ../../../research/librtmp/srs_ingest_mp4.c; sourceTree = ""; }; 3CB25C281BB2596300C97A63 /* setup_variables.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = setup_variables.sh; path = ../../../auto/setup_variables.sh; sourceTree = ""; }; - 3CB25C291BB269FD00C97A63 /* jmp_sp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jmp_sp.cpp; path = ../../../research/arm/jmp_sp.cpp; sourceTree = ""; }; 3CC52DCA1ACE4023006FEB01 /* srs_utest_amf0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_amf0.cpp; path = ../../src/utest/srs_utest_amf0.cpp; sourceTree = ""; }; 3CC52DCB1ACE4023006FEB01 /* srs_utest_amf0.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_utest_amf0.hpp; path = ../../src/utest/srs_utest_amf0.hpp; sourceTree = ""; }; 3CC52DCC1ACE4023006FEB01 /* srs_utest_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_config.cpp; path = ../../src/utest/srs_utest_config.cpp; sourceTree = ""; }; @@ -464,7 +436,6 @@ 3C1232EE1AAEA71C00CE8F6C /* links */, 3C1231E71AAE64A400CE8F6C /* srs_xcode */, 3CC52DC91ACE4006006FEB01 /* utest */, - 3C663F001AB014B500286D8B /* research */, ); sourceTree = ""; }; @@ -823,31 +794,6 @@ name = doc; sourceTree = ""; }; - 3C663F001AB014B500286D8B /* research */ = { - isa = PBXGroup; - children = ( - 3CB25C291BB269FD00C97A63 /* jmp_sp.cpp */, - 3CA432A91E40AEBC001DA0C6 /* Makefile */, - 3C24ECCB1C3B824800460622 /* memory.error.notcmalloc.cpp */, - 3C24ECCC1C3B824800460622 /* memory.error.tcmalloc.cpp */, - 3C663F021AB0155100286D8B /* srs_aac_raw_publish.c */, - 3C663F031AB0155100286D8B /* srs_audio_raw_publish.c */, - 3C663F041AB0155100286D8B /* srs_bandwidth_check.c */, - 3C663F051AB0155100286D8B /* srs_detect_rtmp.c */, - 3C663F061AB0155100286D8B /* srs_flv_injecter.c */, - 3C663F071AB0155100286D8B /* srs_flv_parser.c */, - 3C663F081AB0155100286D8B /* srs_h264_raw_publish.c */, - 3C663F091AB0155100286D8B /* srs_ingest_flv.c */, - 3CA432AA1E40AEBC001DA0C6 /* srs_ingest_mp4.c */, - 3C663F0A1AB0155100286D8B /* srs_ingest_rtmp.c */, - 3C663F0B1AB0155100286D8B /* srs_play.c */, - 3C663F0C1AB0155100286D8B /* srs_publish.c */, - 3C663F0D1AB0155100286D8B /* srs_rtmp_dump.c */, - ); - name = research; - path = srs_xcode; - sourceTree = ""; - }; 3C6673D01DF7B95000A6DF57 /* hls-ingester */ = { isa = PBXGroup; children = ( diff --git a/trunk/scripts/test_configure.sh b/trunk/scripts/test_configure.sh deleted file mode 100755 index 6ea97d1a9..000000000 --- a/trunk/scripts/test_configure.sh +++ /dev/null @@ -1,269 +0,0 @@ -#!/bin/bash - -params="$@" -echo "params is: $params" - -# discover the current work dir, the log and access. -echo "argv[0]=$0" -if [[ ! -f $0 ]]; then - echo "directly execute the scripts on shell."; - work_dir=`pwd` -else - echo "execute scripts in file: $0"; - work_dir=`dirname $0`; work_dir=`(cd ${work_dir} && pwd)` -fi -work_dir=`(cd ${work_dir}/.. && pwd)` -product_dir=$work_dir -build_objs=${work_dir}/objs -package_dir=${build_objs}/package - -log="${build_objs}/test.`date +%s`.log" && . ${product_dir}/scripts/_log.sh && check_log -ret=$?; if [[ $ret -ne 0 ]]; then exit $ret; fi - -item="./configure" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --x86-x64" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --pure-rtmp" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-ssl" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-hls" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-dvr" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-nginx" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-http-callback" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-http-server" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-http-api" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-ffmpeg" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-transcode" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-ingest" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-librtmp" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-research" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-stream-caster --with-http-api" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-utest" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-ssl --with-utest" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-gperf" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-gperf --with-gmc" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-gperf --with-gmp" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-gperf --with-gcp" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --with-gprof" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --log-verbose" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --log-info" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --log-trace" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast --log-info --log-verbose --log-trace" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -####################################################################################################### -####################################################################################################### -####################################################################################################### -item="./configure --dev" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --fast-dev" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --demo" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --full" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -####################################################################################################### -####################################################################################################### -####################################################################################################### -item="./configure --disable-all --with-ssl" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-hls --with-ssl --with-http-server --with-http-api" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-ssl --with-hls --with-nginx" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-ssl --with-hls --with-nginx --with-ffmpeg --with-transcode" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-ssl --with-ffmpeg --with-transcode" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-ssl --with-ffmpeg --with-ingest" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -item="./configure --disable-all --with-hls --with-ssl --with-http-server" -ok_msg "test \" ${item} \"" -($item && make $params) >>$log 2>&1 -ret=$?; if [[ $ret -ne 0 ]]; then failed_msg "test \" ${item} \" failed. ret=$ret"; exit $ret; fi -ok_msg "test \" ${item} \" success" - -echo "success"