srs/trunk/src/utest
Winlin 3e8cb3f9d5
AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465)
This PR introduces a major refactoring to replace `SrsSharedPtrMessage`
with `SrsMediaPacket` throughout the SRS codebase, providing a more
unified and cleaner approach to media packet handling.

---------

Co-authored-by: OSSRS-AI <winlinam@gmail.com>
2025-09-01 18:06:24 -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 AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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 AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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 AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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 AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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 AI: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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: Replace SrsSharedPtrMessage with SrsMediaPacket for unified media packet handling. v7.0.74 (#4465) 2025-09-01 18:06:24 -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