Commit Graph

6339 Commits (1fe12b8e8c511256a328b58c897b39f25f86e62c)

Author SHA1 Message Date
winlin 1fe12b8e8c Speedup test by using cache image.
winlin d478d7b2ca Add test for crossbuild on Ubuntu20.
winlin a842c6c32a Support crossbuild for hisiv500. v5.0.40
winlin d885d574e4 Add files for reuse port for origins.
winlin b73847de7d Refine configure for crossbuild.
winlin 7f7406ec77 Build: Detect OS by packager. v5.0.39
winlin 0227e44ef0 Fix warning for comparing int with sizeof.
winlin 26284e368f Merge branch '4.0release' into develop
winlin febd45d514 Fix server id generator bug. v4.0.254
winlin 262b79f747 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.38
winlin a71eddd56a Fix the snprintf size issue.
winlin 1ab584b2ae Loongson/mips64: Support FFmpeg and openssl.
winlin 0a025fc4b6 Remove unneccessary depends headers.
winlin 25c004e947 Opus: Add TODO because the audio might be corrupted, if use FFmpeg native opus.
winlin f9e8065b51 Fix build warnings.
winlin f44b694a17 For test docker image, use cache eventhough the kernel changed. v5.0.37
winlin 14832b66eb Build: Disable openssl ASM for loongson. v5.0.35
winlin 5ae495ab95 For : Check the return value of vsnprintf.
winlin 079ac107f0 For loongarch, fix openssl build bug, always use linux64-mips64 as required.
winlin 1589858cb0 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.34
winlin aba6667357 Refine build script.
winlin 2e4fe0aea9 Refine options, extract crossbuild from toolchain.
winlin f7280399d4 Merge 4.0release, migrate to new website.
winlin 7b23a42139 Migrate license to new website.
winlin d57e9c758e Docs: Migrate to ossrs.net and ossrs.io
winlin 6c295952f6 RTMP: Fix unused variable warning.
Steven Liu 08c4b25030 RISCV: Patch ST and libsrtp.
Steven Liu 8a6fa30992 app/srs_app_rtmp_conn: move err result to RTC MACRO to fix compiling warning
Steven Liu ad2d7c3779 srtp-2-fit/config.guess: add riscv support
Steven Liu ec7123d54c Support riscv, starfive CPU.
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
winlin 755a2a74ed Merge branch '4.0release' into develop
winlin 7d0d2af817 UTEST: Refine coverage script.
winlin cd85a96255 Update SRS image for r.ossrs.net
winlin 0badae4797 Support thread pool and update ossrs.net. v5.0.33
winlin 57be5188c3 Merge branch '4.0release' into develop
winlin a2cfec2dcc Update SRS image for r.ossrs.net
winlin b2e083b00d Support multiple threads by thread pool. v5.0.32
winlin 7c6bd0ce5c Refine async DVR manager.
winlin b4774d02cc Add log to file config.
winlin e05535267b Disable reload for log config.
winlin cb6a4d0143 Thread: Refine SrsThreadMutex and SrsThreadLocker.
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.
winlin d117145b95 Update date from 2021 to 2022.
winlin f92fb9653b Speedup the test from srs-cache image.
winlin c722eba48f SRT: Support Coroutine Native SRT over ST. (). (1af30de). v5.0.30
winlin 82efa564e4 Merge branch '4.0release' into develop
winlin d9352ec43b Disable all asm for FFmpeg, to compatible with ARM CPU.
winlin f568e4f91d Docker: Support x86_64, armv7 and aarch64 docker image (). v5.0.29
winlin d525d27e64 Merge from 4.0release
winlin 1f0ea3fdf5 Docker: Support x86_64, armv7 and aarch64 docker image (). v4.0.252