Winlin
6e1134fe9b
Use clang format. v7.0.52 ( #4433 )
...
---------
Co-authored-by: ChenGH <chengh_math@126.com>
2025-08-11 23:19:19 -04:00
ChenGH
13597d1b7f
update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 ( #4271 )
...
update copyright to 2025
---------
Co-authored-by: john <hondaxiao@tencent.com>
Co-authored-by: winlin <winlinvip@gmail.com>
2025-01-14 17:35:18 +08:00
Winlin
7ab012c60f
SmartPtr: Support detect memory leak by valgrind. v6.0.132 ( #4102 )
...
1. Support detect memory leak by valgrind.
2. Free the http handler entry.
3. Free the stack of ST.
---
Co-authored-by: Jacob Su <suzp1984@gmail.com>
2024-06-29 11:16:32 +08:00
winlin
2a2da2253f
Switch to 2013-2024. v6.0.109
2024-01-01 10:51:24 +08:00
winlin
29eff1a242
Refine LICENSE.
2023-10-23 14:33:19 +08:00
winlin
c46ef81ff2
SRS5: Update license date to 2023. v5.0.123
...
PICK 72f8ed4916
2023-01-01 08:56:20 +08:00
winlin
e86e0c8999
Disable CLS and APM by default. v5.0.101
2022-12-03 18:35:41 +08:00
ChenGH
6b130d4205
Asan: Try to fix st_memory_leak for asan check ( #3264 )
...
* asan: try to fix st_memory_leak for asan check
* asan: srs_st_unit should be call in hybrid server stop
* Rename st_uninit to st_destroy. v5.0.91
Co-authored-by: winlin <winlin@vip.126.com>
2022-11-21 23:49:38 +08:00
winlin
3e2f8622f8
APM: Support distributed tracing by Tencent Cloud APM. v5.0.63
2022-09-16 18:54:28 +08:00
winlin
6dc86b8a2e
CLS: Refine logging to global object.
2022-08-27 18:56:53 +08:00
winlin
95cd0e84eb
Log: Support write log to tencentcloud CLS. v5.0.44
2022-08-24 15:51:23 +08:00
winlin
7c6bd0ce5c
Refine async DVR manager.
2022-06-29 19:51:10 +08:00
winlin
d117145b95
Update date from 2021 to 2022.
2022-06-20 19:22:25 +08:00
winlin
665ad564fb
Rename service to protocol files.
2022-06-09 19:59:51 +08:00
winlin
d5c86dc5fa
Switch LICENSE from MIT to **MIT or MulanPSL-2.0**. v5.0.21
2022-01-13 18:40:22 +08:00
winlin
716e578a19
Squash: Fix bugs
2021-12-26 17:30:51 +08:00
Winlin
c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 ( #2464 )
...
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8
* Update README.md
* Update README.md
* Refine format for AUTHORS.md
2021-07-08 14:30:47 +08:00
winlin
15901cacee
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
2021-05-31 13:42:20 +08:00
winlin
6dc8d9dd6f
SquashSRS4: Remove srs-librtmp
2021-05-20 20:07:13 +08:00
winlin
6a980683f7
SquashSRS4: Remove object cache and stat api
2021-05-14 18:17:42 +08:00
winlin
3256c7c2fa
SquashSRS4: Refine the init of global objects
2021-05-08 11:51:54 +08:00
winlin
fd6c653d3c
SquashSRS4: Refine performance for FastTimer
2021-05-07 11:25:37 +08:00
winlin
7b413edbb7
Timer: Extract shared FastTimer to use one timer for all connections
2021-04-23 11:04:05 +08:00
winlin
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +08:00
winlin
f6589aa370
RTC: Fix shared msg cache bug
2021-02-28 11:26:50 +08:00
winlin
7b3b7381e2
RTC: Refine the stat logs, limit the object cache pool
2021-02-27 07:41:51 +08:00
winlin
30809aee60
RTC: Only cache the UDP packet message
2021-02-26 22:55:27 +08:00
winlin
e79293a3bc
Perf: Refine the stat
2021-02-26 21:35:51 +08:00
winlin
34dae0fe0d
For #2188 : Remove sendmmsg from ST.
2021-02-26 09:13:21 +08:00
winlin
1909cfb3ff
Kernel: Never depends on another globals for global variables
2021-02-25 14:06:18 +08:00
winlin
57919e4351
Refine code, move SRS adapter.
2021-02-15 20:01:49 +08:00
winlin
25be6d6bc0
Support to disable stats by default
2021-02-15 13:09:13 +08:00
winlin
f17fa69deb
Remove dead code
2021-02-15 12:43:41 +08:00
winlin
a04dd7ed30
For #2194 , Core: Refine yield for high performance timer.
2021-02-11 22:49:08 +08:00
winlin
76d6449317
For #2194 , Support ST yield
2021-02-11 21:14:45 +08:00
winlin
321f555e30
Clock: Update stat. Insert timer to execute first
2021-02-11 17:34:03 +08:00
winlin
71cc8e35d9
Core: Refine ST stat for thread switch
2021-02-11 13:26:20 +08:00
winlin
e726aba8f9
Core: Refine ST stat for io events
2021-02-11 12:07:38 +08:00
winlin
cde456710d
Core: Refine sched and clock stat
2021-02-11 09:39:09 +08:00
winlin
ff388b2f38
Core: Use 20ms wall clock
2021-02-11 09:15:05 +08:00
winlin
a46debb4bb
Perf: Add stat for sched of ST.
2021-02-10 20:00:33 +08:00
winlin
7b913b1115
Perf: Add stat for io of ST.
2021-02-10 18:20:11 +08:00
winlin
7a96b28735
Merge 4.0release
2021-02-10 16:32:30 +08:00
winlin
b7c7d6566f
Fix build fail
2021-02-10 16:27:09 +08:00
winlin
2aa94c643c
Refine server stat, extract to hybrid server stat
2021-02-10 16:19:51 +08:00
winlin
77cffd3e04
Main: Refine sever manager.
2021-02-10 16:16:56 +08:00
winlin
e776e0eca7
Refine server stat, extract to hybrid server stat
2021-02-10 13:07:26 +08:00
winlin
ee1d06c613
Main: Refine sever manager.
2021-02-09 12:44:56 +08:00
winlin
42a2dea5e0
Refine code
2020-09-30 11:14:49 +08:00
winlin
2c4dc0fb3d
For #1638 , #307 , extract rtc server to hybrid manager.
2020-03-17 17:56:37 +08:00