Commit Graph

509 Commits (d0c0f26160d1fb883f38c86546f16eb6a0617107)

Author SHA1 Message Date
winlin c2a938473a CI: Cover kernel codec 6 years ago
winlin 1df1d84766 CI: Cover kernel LB round robin 6 years ago
winlin 5b311a06b7 CI: Verify kernel aac write ADTS packet 6 years ago
winlin 917cb4a299 CI: Cover all kernel aac 6 years ago
winlin 2ae3440128 CI: Cover all kernel error 6 years ago
winlin 3cd3739433 CI: Cover all kernel error 6 years ago
winlin 8c9857ff6f CI: Remove macros for utest 6 years ago
winlin bfeea72eac CI: Cover all kernel buffer 6 years ago
winlin b2d1d84634 Change to 2019 6 years ago
winlin 66198b6f78 Add utest for RTMP protocol 6 years ago
winlin a2d6566019 Add kernel utility utest 6 years ago
winlin 6e44aa4a4f Cover Kbps statistic 6 years ago
winlin 6e9c7dd11e Add utest for SrsKbps as RAW statistics 6 years ago
winlin 6234905532 Refactor ISrsKbpsDelta 6 years ago
winlin aef838338c Add utest for kbps connections 6 years ago
winlin c26b475bae Refine kbps, stub wall clock 6 years ago
winlin 4c40370986 Refine kbps more testable 6 years ago
winlin 16fa4c588a Rename ISrsProtocolReaderWriter to ISrsProtocolReadWriter 6 years ago
winlin 0bc7fdbb35 Always enable SRS_SSL 6 years ago
winlin f1ab8fecac Fix build warning 6 years ago
winlin 572a2806c1 Refine utest 6 years ago
winlin ba4ef34d27 Merge 2.0release 6 years ago
MakarovYaroslav e62ac29f48 add ignoring _definst_ at the end of app (#1261) 6 years ago
MakarovYaroslav a2480a6c94 fix bug with for loop (#1263) 6 years ago
winlin 928c6ab091 For #1181, Add utest 7 years ago
winlin 68a1656e07 Fix #1031, Always use vhost in stream query, the unify uri. 3.0.35 7 years ago
winlin 41c6e833b9 Replace hex to string to match MIT license. 3.0.33 7 years ago
winlin 84f81983aa Replace base64 to match MIT license. 3.0.32 7 years ago
winlin 0a63448b86 Replace crc32 MPEG and IEEE by pycrc to match MIT license. 3.0.31 7 years ago
winlin e395878916 Replace crc32 IEEE by golang to match MIT license. 3.0.30 7 years ago
winlin dea5e5bb48 Add utest or CRC32 IEEE, refine TABs of code 7 years ago
winlin 681138d2af Fix #1059, merge from 2.0, supports url with vhost in stream. 3.0.27 7 years ago
winlin 1721e4ea4b Fix #1059, support vhost in stream parameters. 2.0.246 7 years ago
winlin ca1395a807 Change date from 2017 to 2018 7 years ago
winlin db08f1586c For #913, APP support complex error. 7 years ago
winlin fd91df9411 For #913, reload use complex error 8 years ago
winlin 661eb8b37c For #913, use complex error for reload utc time 8 years ago
winlin e135ab59d9 Fix the utest failed for chunk_size 8 years ago
winlin b5c14938d9 For #913, config and log support complex error. 8 years ago
winlin 7d618fed43 For #820, fix utest failed. 8 years ago
winlin ff822b55cd For #820, extract service module. 8 years ago
winlin 0a57a46016 Refine LICENSE 8 years ago
winlin 2fcd3972c1 for #299, refine the encoder object name 8 years ago
winlin caf69f193d for #299, refine the codec object name 8 years ago
winlin 9d21a8bb33 for #738, use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov). 8 years ago
winlin 33ba6cdee2 change utest when demuxer use io interface. 8 years ago
winlin d3bb8b6a86 for #742, refine the io interfaces. 8 years ago
winlin b16ab038ce for #742, refine the u_intxx_t to uintxx_t 8 years ago
winlin 3fe338d1c5 for #742, use ms for application clock tbn. 8 years ago
winlin 1ed5118246 refine the spaces, no TABS 8 years ago
winlin c46e925be5 add utest for avc uev 8 years ago
winlin e434c09dc0 for #730, merge srs2 8 years ago
winlin dc1f227aeb for #730, refine code to decode the acknowledge message 8 years ago
winlin 7ac932cfa0 update to 2013-2017 8 years ago
winlin b5d466f3d2 update utest 9 years ago
winlin 0fb71281a9 add circleci 9 years ago
winlin cbffe74494 add circleci 9 years ago
winlin d0c74fa7cd update 2015 to 2016 9 years ago
winlin fba1122835 private the srs_vhost_resolve 9 years ago
winlin 01c46bdbfd rename org simle-rtmp-server to ossrs 9 years ago
winlin 1ffd5fd455 rename org simple-rtmp-server to ossrs 9 years ago
winlin 75be18133d fix build failed for utest. 9 years ago
winlin f187a7deef refine the startup logs. 10 years ago
winlin df6ac8842c rename rtmp utility to protocol utility 10 years ago
winlin 82ff05c1d4 rename rtmp io to protocol io 10 years ago
winlin 168625dce2 rename rtmp amf0 to protocol amf0. 10 years ago
winlin d32632ee8a rename SrsFastBuffer to SrsFastStream 10 years ago
winlin 4f3d2c8607 rename SrsSimpleBuffer to SrsSimpleStream 10 years ago
winlin 0e52fc6d5b rename SrsStream to SrsBuffer 10 years ago
winlin a4f51564db rename kernel stream to buffer 10 years ago
winlin 1fd83d9314 refine the order. 10 years ago
winlin 256459e1ec fix the utest bug 10 years ago
winlin f7c893d907 for #319, move gop_cache and queue_length to play 10 years ago
winlin 9c4340f789 for #319, move atc and atc_auto to play 10 years ago
winlin d6b0aa3a5b for #319, move time_jitter and mix_correct to play 10 years ago
winlin d103557a8b merge the rtmp sdk to stack. 10 years ago
winlin 574cf6a094 use libfdk_aac for srs2. 10 years ago
winlin 5908096fc3 refine the thread, protocol, kbps code. 2.0.166 10 years ago
winlin b23e196f20 migarate from winlinvip to srs org, move the copyright to srs org. 10 years ago
winlin 115daa3cc1 migarate from winlinvip to srs org 10 years ago
winlin eb54ec25c9 fix compile errors. 10 years ago
winlin bbac2348db for #354, remove the double underscore functions and variables. 10 years ago
winlin c6817cc422 for #354, remove the double underscore of macro. 10 years ago
wenjie.zhao 643f18abe4 add hds reload supported.#328 10 years ago
winlin 983ab8fb89 pass all utest for 2.0 10 years ago
winlin 3d47fbdc5c fix build failed of utest. 10 years ago
winlin a4ba40952a for #250, rename rtmp to protocol dir. 10 years ago
winlin 5661fc2676 refine dvr and rtmp dump, write the original data. 10 years ago
winlin 0b9bbdbe74 Merge branch '1.0release' into develop 10 years ago
winlin f9a33fbeee fix the compile failed for utest at 32bits cpus 10 years ago
winlin 569596c10d update copyright, from 2013 to 2015 10 years ago
winlin b77e1de1d1 fix bug of utest 10 years ago
winlin f9b9a60de7 for bug #251, remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60 10 years ago
winlin 4d1c162ebd fix utest failed bug. 10 years ago
winlin 60bc9c2aa0 add performance header to control options for performance. 2.0.50 10 years ago
winlin 8423974e3b for bug #248, rename SrsBuffer to SrsFastBuffer. 10 years ago
winlin ea0e837cd6 move the srs_kernel_buffer to srs_protocol_buffer. 10 years ago
winlin 565f29ed6c Revert "for bug #241, merge big chunks for publish, no use."
This reverts commit 6b57597718.
10 years ago
winlin 6b57597718 for bug #241, merge big chunks for publish, no use. 10 years ago
winlin abb0fce3d8 fix bug for utest of message array, it does not free messages now. 10 years ago
winlin 23f4aa5737 for bug #235, fix bug of utest. 10 years ago
winlin 8845bb7caf for bug #194, refine code, remove the old duplicated code. 10 years ago
winlin 59f68a2655 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki. 10 years ago
winlin fe59783d83 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki. 10 years ago
winlin e46e7fc596 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin 6da21364f6 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin 624ab86fa2 fix the bug by refine code, rename the get_perfer_cid to get_prefer_cid. 11 years ago
winlin 83f266b9e2 fix #177, dvr segment add config dvr_wait_keyframe. 0.9.213. 11 years ago
winlin 9b6187c3d5 fix #165, refine dh wrapper, ensure public key is 128bytes. 0.9.207. 11 years ago
winlin cb311d998e fix #165, refine dh wrapper, ensure public key is 128bytes. 0.9.206. 11 years ago
winlin e9e0cd757c fix #160, support forward/edge to flussonic, disable debug_srs_upnode to make flussonic happy. 0.9.201. 11 years ago
winlin cf7504826b fix reload ingest bug, remove when disabled. 0.9.196 11 years ago
winlin 7adbe7f456 fix utest build failed, sync with src changed. 11 years ago
winlin 3532b61e3d open all utest macro 11 years ago
winlin 798f9139a4 add reload utest. 11 years ago
winlin 7b24788445 for bug #143, build on centos5. 11 years ago
winlin 79c641e8d6 remove flashP2P hss dvr, for it's a can-not-run feature. 0.9.178 11 years ago
winlin 6f700f3f40 rename network_device_index to network 11 years ago
winlin f4ea48adcb rename network_device_index to network 11 years ago
winlin b334021836 add config item for the stat disk device name 11 years ago
winlin e5e0c4a68d refine the utest, add stats 11 years ago
winlin e76036f40b refine config heartbeat, add new stats. 0.9.175 11 years ago
winlin 13abb0d768 complete config utest. 0.9.173 11 years ago
winlin a35d403651 add utest for config check 11 years ago
winlin 30ebba0673 add config check utest 11 years ago
winlin ebf9e560b1 refine the max connections, compare the system ulimit max open files, error when exeed limit 11 years ago
winlin 5f7ff37e64 fix the utest mock config bug 11 years ago
winlin 9f2da4e095 refine log, can be used when _srs_config is NULL. 11 years ago
winlin 7241fa8744 fix #126, srs_publiser add warnings. refine config utest. 11 years ago
winlin b56e7ef7ab complete main utest for config 11 years ago
winlin 2c9e16a9e7 add utest for config vhosts, transcode/dvr/hls 11 years ago
winlin 77236920b6 add config utest, for default vhost 11 years ago
winlin f1b1dc0c64 add utest for config full.conf, fix the chunk-size bug 11 years ago
winlin 21f49a9875 add basic utest for config service 11 years ago
winlin 0db2e6b8e9 fix the empty config error 11 years ago
winlin c65a6b5d63 fix the conf_line bug of parse config directive. 11 years ago
winlin 86ad39f001 finish basic utest for config 11 years ago
winlin 9b6c22644d add basic utest for config directive 11 years ago
winlin 6f743a2fe8 pass all utest 11 years ago
winlin e47c0ae202 refine all consts 11 years ago
winlin 573952e2fc refine macros of HTTP 11 years ago
winlin baa20b2f31 refine the config consts 11 years ago
winlin 073d900674 add consts to kernel 11 years ago
winlin d609fbc7ce 1.0.mainline6, core/kernel/rtmp utest, refine bandwidth(as/js/srslibrtmp library). 50029 lines. 11 years ago
winlin cc62d254f0 add librtmp bandwidth check/test client. 11 years ago
winlin 5b714ba970 fix utest bug, when ssl disable, ignore complex handshake utest. 11 years ago
winlin e2d273f493 do performance test, support 1.8k, improve 22% 11 years ago
winlin 047fb74889 refine rtmp client/server, add comments. 11 years ago
winlin 88c94193a3 rename rtmp_stack to stack. remove the global templte function to member function. 11 years ago
winlin f7922e3823 refine protocol send. add utest for server auto response message 11 years ago
winlin 9556790a5e finish utest of protocol stack. 0.9.156 11 years ago
winlin 8e27df4cf7 refine the protocol, add comments, add utest for empty packet 11 years ago
winlin c4aec5705b fix chunk header parse bug, add utest for basic/message header 11 years ago
winlin d86e07b745 finish basic protocol utest, fix the bug of fmt11 length error. 11 years ago
winlin 54fda96f37 add utest for bug #98 11 years ago
winlin 2c3cb73ad6 update utest 11 years ago
winlin 7027a125f0 refine protocol, add comments. add utest for protocol bytes and timeout. 11 years ago
winlin c457eea692 add comments for all RTMP packets. 11 years ago
winlin 09afaa250a add comments of message array, add utest. 11 years ago
winlin 6a4b177475 refine shared ptr message, rename initialize to create 11 years ago
winlin e5e2729967 refine amf0 and handshake code, add comments to utest. 11 years ago
winlin d22e7cab0a add comments to amf0 11 years ago
winlin 7805f7b12a add prefix Protocol to AMF0 and Handshake utest 11 years ago
winlin 5a41b1b538 finish kernel utest. to 0.9.149 11 years ago
winlin ad920915a2 merge handshake to protocol 11 years ago
winlin b13fd5112b merge buffer to kernel utest 11 years ago
winlin 1e395e7c10 add assert to flv. 11 years ago
winlin d219a7b67e complete the normal kernel flv utest. 0.9.147 11 years ago
winlin 8271bd657b refine flv codec, rename fast encoder to flv vod stream decoder 11 years ago
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146 11 years ago
winlin 0bd7d268e8 add mock for file reader/writer 11 years ago
winlin 1a7735182f refine the file stream, to file reader and writer. 0.9.142 11 years ago
winlin ed3f9f0a40 add core utest 11 years ago
winlin f5f54e6008 add utest for kernel codec 11 years ago
winlin 051c9e6268 refine the protocol utility, add utest, 0.9.140 11 years ago
winlin ee07210105 fix demo script, start nginx. fix warning of utest on ubuntu14 11 years ago
winlin a639eb0596 fix bug of buffer assert, erase can accept any value 11 years ago
winlin 31b568b013 refine core, move specified functions to kernel utility. 11 years ago
winlin 7c7920698d refine utest, move the mock io to handshake where actually use it. 11 years ago
winlin 94cf0c1069 refine kernel buffer. complete the utest for buffer. 11 years ago
winlin e6c03c6d6d complete the amf0 strict array utest 11 years ago
winlin 5a06909d75 update amf0 strict array test, fix bug of count zero init 11 years ago
winlin efc9f53512 fix rtmp handshake utest bug 11 years ago
winlin dc66c525fd refine autofree, only free object, never free arrays 11 years ago
winlin 9006194cd7 refine framework to calc the kbps 11 years ago
winlin 25630b5211 fix bug of utest build. 11 years ago
winlin a470330383 finish utest for handshake. 11 years ago
winlin b7d40b5aba support vn/an to disable video/audio, for radio streaming 11 years ago
winlin 491ea4b630 support client complex handshake with server 11 years ago
winlin b58ab508f9 add rtmp handshake utest, for arm to finger out the bug 11 years ago
winlin c85dde7f3f substitute all TAB with 4spaces. 11 years ago
winlin 387be8fa3b change to 0.9.15, finish amf0 utest 11 years ago
winlin 95c2e7fd63 amf0 utest: finish basic utest for amf0 11 years ago
winlin 9fd48d84c1 refine amf0 object size to total_size, elem count to count 11 years ago
winlin 59db1dd260 utest for amf0 object, refine the count of elem 11 years ago
winlin 8ed9ae6242 amf0 utest: remove the object read/write function, directly use object to read or write. 11 years ago
winlin a3ae871360 refine code, array to ecma_array. 11 years ago
winlin 3129c738cb amf0 utest: refine interface of amf0, only export required objects 11 years ago
winlin b55efef2ee amf0 utest: finish amf0 any read/write utest 11 years ago
winlin 4306db099d amf0 utest: elem read/write refined 11 years ago
winlin bfe771bbba amf0 utest: null,undefined,object-eof to any 11 years ago
winlin e40be6e89d amf0 utest: boolean to any 11 years ago
winlin 4a0023ae63 amf0 utest: finish utest for string to any 11 years ago
winlin cae8228b09 amf0 utest: remove class SrsAmf0String, use SrsAmf0Any instead 11 years ago
winlin 404207db4f amf0 utest: refine amf0 size and finish utest. 11 years ago
winlin db7a113441 amf0 utest: refine amf0 size and finish utest. 11 years ago
winlin 3083759273 amf0 utest, refine amf0 size and object/array read/write 11 years ago
winlin 1ccddf4cfc add gest framework for utest, build success. 11 years ago
winlin fe5811304b add utest script to generate the utest Makefile 11 years ago