[FFmpeg-devel] [PATCH 0/3] avformat/whip whep: Add basic WHEP support based on the WHIP implementation

2025-10-18 Thread baigao via ffmpeg-devel
*** BLURB HERE *** baigao (3): avformat/whip whep: create rtc for common RTC code shared by whip and whep avformat/whip whep: reanme whip prefix to rtc for common RTC structures avformat/whip whep: add whep support configure|1 + libavformat/Makefile |3

[FFmpeg-devel] [PATCH] avformat/whip: Drop invalid group:BUNDLE from SDP in single-stream cases

2025-10-18 Thread baigao via ffmpeg-devel
--- libavformat/whip.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/whip.c b/libavformat/whip.c index 472c6dbf16..6ace9240f9 100644 --- a/libavformat/whip.c +++ b/libavformat/whip.c @@ -617,12 +617,14 @@ static int generate_sdp_offer(AVFormatContext *s)

[FFmpeg-devel] [PATCH v3 0/3] avformat/whip whep: Add basic WHEP support based on the WHIP implementation

2025-10-18 Thread baigao via ffmpeg-devel
Add basic WHEP support based on the WHIP implementation - Implemented the core WHEP playback logic. (Note: RTX retransmission handling is not yet supported). - Modified a few interfaces in the RTP demux to allow them to be reused for the WHEP implementation. The series is structured as follows:

[FFmpeg-devel] [PATCH 2/3] avformat/whip whep: reanme whip prefix to rtc for common RTC structures

2025-10-18 Thread baigao via ffmpeg-devel
--- libavformat/rtc.c | 564 ++--- libavformat/rtc.h | 60 ++--- libavformat/whip.c | 180 +++ 3 files changed, 402 insertions(+), 402 deletions(-) diff --git a/libavformat/rtc.c b/libavformat/rtc.c index 2dc0383d3e..8c848b6026 100644 --- a/l

[FFmpeg-devel] [PATCH 0/3] avformat/whip whep: Add basic WHEP support based on the WHIP implementation

2025-10-18 Thread baigao via ffmpeg-devel
Add basic WHEP support based on the WHIP implementation - Implemented the core WHEP playback logic. (Note: RTX retransmission handling is not yet supported). - Modified a few interfaces in the RTP demux to allow them to be reused for the WHEP implementation. The series is structured as follows:

[FFmpeg-devel] [PATCH 3/3] avformat/whip whep: add whep support

2025-10-18 Thread baigao via ffmpeg-devel
--- configure| 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rtc.c| 895 +-- libavformat/rtc.h| 38 +- libavformat/rtpdec.c | 6 +- libavformat/rtpdec.h | 11 + libavformat/whep

[FFmpeg-devel] [PATCH 2/3] avformat/whip whep: reanme whip prefix to rtc for common RTC structures

2025-10-18 Thread baigao via ffmpeg-devel
--- libavformat/rtc.c | 564 ++--- libavformat/rtc.h | 60 ++--- libavformat/whip.c | 180 +++ 3 files changed, 402 insertions(+), 402 deletions(-) diff --git a/libavformat/rtc.c b/libavformat/rtc.c index 2dc0383d3e..8c848b6026 100644 --- a/l

[FFmpeg-devel] [PATCH 1/3] avformat/whip whep: create rtc for common RTC code shared by whip and whep

2025-10-17 Thread baigao via ffmpeg-devel
--- libavformat/Makefile |2 +- libavformat/{whip.c => rtc.c} | 856 +--- libavformat/rtc.h | 220 ++ libavformat/whip.c| 1386 + 4 files changed, 264 insertions(+), 2200 deletions(-) copy libavformat/{whip

[FFmpeg-devel] [PATCH v3 3/3] avformat/whip whep: add whep support

2025-10-14 Thread baigao via ffmpeg-devel
--- configure| 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rtc.c| 895 +-- libavformat/rtc.h| 38 +- libavformat/rtpdec.c | 6 +- libavformat/rtpdec.h | 11 + libavformat/whep

[FFmpeg-devel] [PATCH v3 2/3] avformat/whip whep: reanme whip prefix to rtc for common RTC structures

2025-10-14 Thread baigao via ffmpeg-devel
--- libavformat/rtc.c | 564 ++--- libavformat/rtc.h | 60 ++--- libavformat/whip.c | 180 +++ 3 files changed, 402 insertions(+), 402 deletions(-) diff --git a/libavformat/rtc.c b/libavformat/rtc.c index 2dc0383d3e..8c848b6026 100644 --- a/l

[FFmpeg-devel] [PATCH v3 1/3] avformat/whip whep: create rtc for common RTC code shared by whip and whep

2025-10-14 Thread baigao via ffmpeg-devel
--- libavformat/Makefile |2 +- libavformat/{whip.c => rtc.c} | 856 +--- libavformat/rtc.h | 220 ++ libavformat/whip.c| 1386 + 4 files changed, 264 insertions(+), 2200 deletions(-) copy libavformat/{whip

[FFmpeg-devel] [PATCH 3/3] avformat/whip whep: add whep support

2025-10-12 Thread baigao via ffmpeg-devel
--- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rtc.c| 895 +-- libavformat/rtc.h| 38 +- libavformat/rtpdec.c | 6 +- libavformat/rtpdec.h | 11 + libavformat/whep.c | 457 +++

[FFmpeg-devel] [PATCH 1/3] avformat/whip whep: create rtc for common RTC code shared by whip and whep

2025-10-12 Thread baigao via ffmpeg-devel
--- libavformat/Makefile |2 +- libavformat/{whip.c => rtc.c} | 856 +--- libavformat/rtc.h | 220 ++ libavformat/whip.c| 1386 + 4 files changed, 264 insertions(+), 2200 deletions(-) copy libavformat/{whip