| 
								
								
									 winlin | 7c6bd0ce5c | Refine async DVR manager. | 2022-06-29 19:51:10 +08:00 |  | 
				
					
						| 
								
								
									 winlin | b4774d02cc | Add log to file config. | 2022-06-29 19:50:57 +08:00 |  | 
				
					
						| 
								
								
									 winlin | e05535267b | Disable reload for log config. | 2022-06-29 19:29:50 +08:00 |  | 
				
					
						| 
								
								
									 winlin | cb6a4d0143 | Thread: Refine SrsThreadMutex and SrsThreadLocker. | 2022-06-28 20:50:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 339d3b31cc | ST: Support thread-local for multiple threads. 1. All statick and global variables is thread-local.
2. Call st_init() to init st for each thread.
3. Notice that ST is isolate for threads. | 2022-06-28 20:49:53 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d117145b95 | Update date from 2021 to 2022. | 2022-06-20 19:22:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 06e8680545 | Refine licence as main LICENSE and DUAL. | 2022-06-17 17:39:42 +08:00 |  | 
				
					
						| 
								
								
									 winlin | f92fb9653b | Speedup the test from srs-cache image. | 2022-06-17 14:18:27 +08:00 |  | 
				
					
						| 
								
								
									 winlin | c722eba48f | SRT: Support Coroutine Native SRT over ST. (#3010). ( 1af30de). v5.0.30 | 2022-06-17 08:54:00 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 82efa564e4 | Merge branch '4.0release' into develop | 2022-06-17 07:13:37 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d9352ec43b | Disable all asm for FFmpeg, to compatible with ARM CPU. | 2022-06-15 21:13:56 +08:00 |  | 
				
					
						| 
								
								
									 winlin | f568e4f91d | Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v5.0.29 | 2022-06-15 19:35:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d525d27e64 | Merge from 4.0release | 2022-06-15 19:21:13 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 1f0ea3fdf5 | Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v4.0.252 | 2022-06-15 09:58:05 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 1af30dea32 | SRT: Support Coroutine Native SRT over ST. #3010 | 2022-06-14 20:21:47 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 93fed3874b | SRT: Rebase develop. | 2022-06-14 20:17:00 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 0957cdb944 | SRT: Refine the lock for log. | 2022-06-14 20:05:11 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | 910b5945af | SRT: add srt log handle, srs log supoort multithread | 2022-06-14 20:05:11 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | d03c6793b8 | SRT: add srs_core_lock, support scope lock guard | 2022-06-14 20:05:11 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | fd74b2f6e1 | SRT: readd mix_correct, compatible old srt conf | 2022-06-14 20:05:11 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | c037f920b2 | SRT: move accept log into srt conn cycle | 2022-06-14 20:05:11 +08:00 |  | 
				
					
						| 
								
								
									 winlin | e09daa2d4b | SRT: Change bridges to bridge. | 2022-06-14 20:05:09 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 077d93c7b6 | SRT: Refine code, remove SrsSrtListenerType | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 9efb6de0b4 | SRT: Merge develop, fix build fail. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d2149a8b79 | SRT: Add todo for coroutine yield. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 8437370c1e | SRT: Refine packet error handler. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 9a0db5a14f | SRT: Undo extract of fetch_or_create_source and change mode_ to local. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 6009395c10 | SRT: Hide srt implements from API. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d39ec3cf45 | SRT: Extract ISrsSrtPoller to hide SRT_EPOLL_EVENT | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 94cc50d146 | SRT: Wrap SRT stat object. | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 78b778fb93 | SRT: Rename srs_service_st_srt to srs_protocol_srt | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | fbc6eebe18 | SRT: remove rtmp_to_srt | 2022-06-14 20:02:25 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | 43d98d0b1c | SRT: remove mix_correct | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | a5ac7cfe37 | SRT: use srs code style in function defination | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | 59d9cdbe61 | SRT: add option peer_idle_timeout in full.conf | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | dd8ccfe5d8 | SRT: refine int to srs_utime_t in srt timeout config | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | 26498a00fe | SRT: Tsbpdmode default on | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | a929f79d2c | SRT: Add SRT option annotation in full.conf | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 492e3a888c | SRT: Refine the SRT socket code. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 6c94e91792 | SRT: Refine get_srt_poller to poller. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 21899c5998 | SRT: Initialize SRT eventloop in adapter. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 4899be9c34 | SRT: Refine the schedule resolution to 10ms if idle. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | b507a080b2 | SRT: Refine parse SRT listen ip and port. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 3616c9976a | SRT: Add srt vhost section to full.conf. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | ef553b571c | SRT: Update full.conf for review. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | bda0268a37 | SRT: Update full.conf for new configs. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 winlin | d88fd12c26 | SRT: Fix cmake bug, quit if error. | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | b566182f0b | SRT: fix utest failed | 2022-06-14 20:02:24 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | e13d16439e | SRT: support rtmp to srt | 2022-06-14 20:02:22 +08:00 |  | 
				
					
						| 
								
								
									 hondaxiao | 7da792f19d | SRT: check srt_connect return value | 2022-06-14 19:59:13 +08:00 |  |