srs/trunk/src/utest
Winlin b834be67a9
AI: Use SrsHttpUri for URL parsing and add legacy RTMP URL conversion. v7.0.72 (#4463)
Refactors the `srs_net_url_parse_tcurl` function to use the robust
`SrsHttpUri` class for URL parsing and implements a dedicated legacy
RTMP URL conversion function to handle various URL formats consistently.

---------

Co-authored-by: OSSRS-AI <winlinam@gmail.com>
2025-09-01 10:12:27 -04:00
..
srs_utest_amf0.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_amf0.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_app.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_app.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_avc.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_avc.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_config.cpp Support IPv6 for all protocols: RTMP, HTTP/HTTPS, WebRTC, SRT, RTSP. v7.0.67 (#4457) 2025-08-30 08:52:21 -04:00
srs_utest_config.hpp AI: Config: Move RTMP configs to rtmp{} section. v7.0.64 (#4454) 2025-08-27 19:27:23 -04:00
srs_utest_config2.cpp Support IPv6 for all protocols: RTMP, HTTP/HTTPS, WebRTC, SRT, RTSP. v7.0.67 (#4457) 2025-08-30 08:52:21 -04:00
srs_utest_config2.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_core.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_core.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_fmp4.cpp HLS: Remove deprecated hls_acodec/hls_vcodec configs. v7.0.53 (#4225) 2025-08-13 06:34:05 -04:00
srs_utest_fmp4.hpp Feature: Support HLS with fmp4 segment for HEVC/LLHLS. v7.0.51 (#4159) 2025-08-11 20:55:06 -04:00
srs_utest_gb28181.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_gb28181.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_http.cpp HTTP: Rename HTTP hijack to dynamic match for better clarity. v7.0.71 (#4462) 2025-09-01 08:33:31 -04:00
srs_utest_http.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_kernel.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_kernel.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_kernel2.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_kernel2.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_mp4.cpp MP4 DVR: Fix audio/video synchronization issues in WebRTC recordings. v6.0.172 v7.0.52 (#4230) 2025-08-12 09:54:29 -04:00
srs_utest_mp4.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_protocol.cpp AI: Use SrsHttpUri for URL parsing and add legacy RTMP URL conversion. v7.0.72 (#4463) 2025-09-01 10:12:27 -04:00
srs_utest_protocol.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_protocol2.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_protocol2.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_protocol3.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_protocol3.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_reload.cpp AI: Remove most of reload, only keep framework. (#4458) 2025-08-30 09:44:37 -04:00
srs_utest_reload.hpp AI: Remove most of reload, only keep framework. (#4458) 2025-08-30 09:44:37 -04:00
srs_utest_rtc.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_rtc.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_rtc2.cpp RTC: Fix null pointer crash in RTC2RTMP when start packet is missing. v6.0.175 v7.0.63 (#4451) 2025-08-26 18:46:39 -04:00
srs_utest_rtc2.hpp rtc2rtmp: Support RTC-to-RTMP remuxing with HEVC. v7.0.43 (#4349) 2025-07-03 08:24:42 -04:00
srs_utest_rtc3.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_rtc3.hpp RTC: audio packet jitter buffer. v7.0.48 (#4295) 2025-07-16 21:36:56 -04:00
srs_utest_rtmp.cpp AI: Use SrsHttpUri for URL parsing and add legacy RTMP URL conversion. v7.0.72 (#4463) 2025-09-01 10:12:27 -04:00
srs_utest_rtmp.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_service.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_service.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_source_lock.cpp Refine source lock to fix race condition in source managers. v7.0.61 (#4449) 2025-08-23 07:36:41 -06:00
srs_utest_source_lock.hpp Refine source lock to fix race condition in source managers. v7.0.61 (#4449) 2025-08-23 07:36:41 -06:00
srs_utest_srt.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_srt.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_st.cpp HTTP: Rename HTTP hijack to dynamic match for better clarity. v7.0.71 (#4462) 2025-09-01 08:33:31 -04:00
srs_utest_st.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_utest_stream_token.cpp Organize utility functions to kernel. v7.0.65 (#4455) 2025-08-27 21:35:58 -04:00
srs_utest_stream_token.hpp AI: Implement stream publish token system to prevent race conditions across all protocols. v7.0.62 (#4452) 2025-08-26 10:27:53 -04:00
srs_utest.cpp AI: Always enable SRT protocol. v7.0.69 (#4460) 2025-08-31 17:30:19 -04:00
srs_utest.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00