winlin
351f7590db
SRS5: Script: Discover version from code.
...
PICK 87a2ef100a
2 years ago
winlin
d5bf0ba2da
TS: Support disable audio or video to make mpegts.js happy. v6.0.9 ( #465 ) ( #939 )
2 years ago
winlin
4b6f1b0fd6
TS: Fix bug for codec detecting for HTTP-TS. v6.0.8 ( #465 )
2 years ago
winlin
a6c926f985
SRS5: FLV: Fix bug for header flag gussing. v5.0.119 ( #939 )
...
PICK 8a0ac8e3a1
2 years ago
winlin
bec23fc247
SRS5: Script: Fix configure help bug.
...
PICK 386bb41f63
2 years ago
winlin
6875876349
SRS5: MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 ( #296 ) ( #3340 )
...
PICK 37867533cd
2 years ago
winlin
f82f265ece
SRS5: MP3: Support decode mp3 by FFmpeg natively. ( #296 ) ( #3340 )
...
PICK 1c5788c638
2 years ago
winlin
2ed9516a35
SRS5: Actions: Fix github actions bug.
...
PICK fe3502e6ad
2 years ago
winlin
35c89cc436
SRS5: MP3: Support dump stream information. v5.0.117 ( #296 ) ( #3339 )
...
PICK 95defe6dad
2 years ago
winlin
2e1d99002f
SRS5: Actions: Fix GitHub actions warnings.
...
PICK 23b7939574
2 years ago
winlin
5d48c9ce1b
Refine code to allow search for conflicts.
2 years ago
winlin
ead49e747b
MP3: Support play HTTP-MP3 by H5(srs-player). v6.0.7 ( #296 ) ( #3338 )
2 years ago
winlin
b5aaf67c93
Merge branch v5.0.116 into develop
...
1. MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 ) (#3333 )
2. MP3: Add config examples for MP3. #296
3. Script: Refine GitHub actions.
2 years ago
winlin
f6e0b1c894
MP3: Support mp3 for RTMP/HLS/HTTP-FLV/HTTP-TS/HLS etc. v5.0.116
2 years ago
winlin
3ed7d88990
Script: Refine GitHub actions.
2 years ago
winlin
0a49638f54
MP3: Add config examples for MP3. #296
2 years ago
winlin
05d7400cd5
Merge branch v4.0.269 into 5.0release
...
1. MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 ) (#3333 )
2 years ago
Winlin
577cd299e1
MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 ( #296 ) ( #3333 )
...
* MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 )
1. Refresh HLS audio codec if changed in stream.
2. Refresh TS audio codec if changed in stream.
3. Fix mp3 demux bug in SrsFormat::audio_mp3_demux.
4. Use 3(MPEG1) not 4(MPEG2) as PMT stream type, follow FFmpeg.
5. MP3: Update utest for mp3 sample parsing.
6. MP3: Ignore empty frame sample.
7. UTest: Fix utest failed, do not copy files.
2 years ago
Winlin
9c066081dd
Update issue_template.md
2 years ago
winlin
518c25aec3
Print version and signature to stdout.
2 years ago
winlin
e45563e925
Merge branch v5.0.115 into develop
...
1. Asan: Support parse asan symbol backtrace log. v5.0.113 (#3324 )
2. GB: Refine lazy object GC. v5.0.114 (#3321 )
3. Fix #3328 : Docker: Avoiding duplicated copy files. v5.0.115
2 years ago
winlin
5dcd6637e3
Fix #3328 : Docker: Avoiding duplicated copy files. v5.0.115
2 years ago
Winlin
6f3d6b9b65
GB: Refine lazy object GC. v5.0.114 ( #3321 )
...
* GB: Refine lazy object GC.
1. Remove gc_set_creator_wrapper, pass by resource constructor.
2. Remove SRS_LAZY_WRAPPER_GENERATOR macro, use template directly.
3. Remove interfaces ISrsGbSipConn and ISrsGbSipConnWrapper.
4. Remove ISrsGbMediaConn and ISrsGbMediaConnWrapper.
* GC: Refine wrapper constructor.
* GB: Refine lazy object GC. v5.0.114
2 years ago
ChenGH
7eaee46f1f
Asan: Support parse asan symbol backtrace log. v5.0.113 ( #3324 )
...
* asan: support parse asan symbol log
* asan: refine srs_parse_asan_backtrace_symbols error code
* asan: Refine code, extract asan log to error file.
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
2daf637aaa
Merge 5.0: FLV header and SRT bugfix. v6.0.6
...
1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323 )
2. GB28181: Fix memory overlap for small packets. v5.0.111 (#3315 )
3. FLV: Support set default has_av and disable guessing. v5.0.110 (#3311 )
4. FLV: Drop packet if header flag is not matched. v5.0.109 (#3306 )
5. FLV: Reset has_audio or has_video if only sequence header. (#3310 )
2 years ago
winlin
2f7e474853
Merge branch v5.0.112 into develop
...
1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323 )
2. GB28181: Fix memory overlap for small packets. v5.0.111 (#3315 )
3. FLV: Support set default has_av and disable guessing. v5.0.110 (#3311 )
4. FLV: Drop packet if header flag is not matched. v5.0.109 (#3306 )
5. FLV: Reset has_audio or has_video if only sequence header. (#3310 )
2 years ago
winlin
e6f40bd0c7
Release v5.0-a2, 5.0 alpha2, v5.0.112, 161233 lines.
2 years ago
john
09a96175e8
SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 ( #3323 )
...
* SRT: fix crash when sps/pps empty. v5.0.112
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
Winlin
56040cab42
GB28181: Fix memory overlap for small packets. v5.0.111 ( #3315 )
2 years ago
Winlin
a36cb57949
FLV: Support set default has_av and disable guessing. v5.0.110 ( #3311 )
...
* FLV: Support set default has_av and disable guessing. v5.0.110
1. Support config default has_audio and has_video.
2. Support disable guessing has_audio or has_video.
* FLV: Reset to false if start to guess has_av.
* FLV: Add regression test for FLV header av metadata.
2 years ago
Winlin
7bb7be4427
Update issue_template.md
2 years ago
Winlin
4551200e95
FLV: Drop packet if header flag is not matched. v5.0.109 ( #3306 )
...
1. Ignore audo or video packets if FLV header disable it.
2. Run: Add regression test config and run for IDEA.
3. Test: Refine regression test to allow no audio/video for FLV
4. Config: Whether drop packet if not match header.
2 years ago
Winlin
35185cf844
FLV: Reset has_audio or has_video if only sequence header. ( #3310 )
...
1. Reset has_audio if got some video frames but no audio frames.
2. Reset has_video if got some audio frames but no video frames.
3. Note that audio/video frames are not sequence header.
2 years ago
Winlin
c39edf4788
Player: Support nginx-http-flv-module stream url. ( #3305 )
2 years ago
Winlin
476a32d417
Build: Fix build warnings ( #3302 )
...
1. Avoid default guess for expression.
2. Force to void* for memset.
2 years ago
winlin
72182865ef
Merge branch v5.0.108 into develop
...
* DASH: Fix dash crash bug when writing file. v5.0.108 (#3301 )
* Test: Refine cache for cygwin64 test.
2 years ago
john
d1bc155c8b
DASH: Fix dash crash bug when writing file. v5.0.108 ( #3301 )
...
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
61d3815fdf
Test: Refine cache for cygwin64 test.
2 years ago
winlin
4f8f6ca6f8
Merge v5.0.107 into develop
...
* SRT: Support SRT to RTMP to WebRTC. v5.0.107 (#3296 )
2 years ago
winlin
56be854f36
Update README.
2 years ago
john
bbe333d3ca
SRT: Support SRT to RTMP to WebRTC. v5.0.107 ( #3296 )
...
* SRT: Support SRT to RTMP to WebRTC. v5.0.107
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
3049fa70eb
Merge branch v5.0.106 into develop
...
* Build: Refine cygwin64 test script.
* API: Parse fragment of URI. v5.0.106 (#3295 )
2 years ago
winlin
539f5975d6
Build: Refine cygwin64 test script.
2 years ago
Haibo Chen
c5a0c5947f
API: Parse fragment of URI. v5.0.106 ( #3295 )
...
* parse fragment of uri
* adapt FMLE URL: 'rtmp://ip/app/app2#k=v/stream', then add more test case
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
7ac1475c39
Merge #3271 : H265: The codec information is incorrect. v6.0.5
2 years ago
chundonglinlin
a0803b556b
H265: Demux sps for log print and statistic streams.( #3271 ) ( #3286 )
...
* BitBuffer: add method to implement bit read operation.
* Codec: demux hevc sps for profile level resolution.
* Statistic: refine hevc profile level resolution.
* Kernel: return error code for demux hevc.
* Kernel: check bitstream length for hevc sps.
* UTest: add BitBuffer read bits utest.
* Kernel: refine print log and utest.
* Kernel: add comment for hevc sps.
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
e6c395e473
Merge branch v5.0.105 into develop.
...
* v5.0, 2022-12-04, Cygwin: Enable gb28181 for Windows. v5.0.105
* v5.0, 2022-12-04, Asan: Set asan loging callback. v5.0.104
2 years ago
winlin
0e550d496b
Cygwin: Enable gb28181 for Windows. v5.0.105
2 years ago
chengh
8be4c8e334
Asan: Set asan loging callback. v5.0.104
2 years ago
winlin
5999e446de
Merge branch v5.0.103 into develop
...
1. GB28181: Enable GB for CentOS 7 package. v5.0.103
2. Package script support extra options. v5.0.102
3. Disable CLS and APM by default. v5.0.101
2 years ago