From 1aeceb11e15d4e04fda73a36a36aa33d43b089e5 Mon Sep 17 00:00:00 2001 From: Romain Bouqueau Date: Thu, 11 Dec 2025 09:29:54 -0400 Subject: [PATCH] changelog and cosmetic --- Changelog | 25 +++++++++++++++++++++---- src/filters/out_route.c | 2 +- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/Changelog b/Changelog index 2449bc0ca..bbbc142e5 100644 --- a/Changelog +++ b/Changelog @@ -3,21 +3,38 @@ ## gpac - Added mode for testing defered graph linking apps - Introduce unit tests in complement to the testsuite and various buildbot continuous checks -- main can now return filter session error code using -rv +- `main()` can return filter session error code using -rv + +## Media Formats +- ISOBMFF external tracks support +- Event Message Tracks ## Emscripten - Fixes in UI +- Improved WASM support ## Filters -- DVB-I MABR flute aux and demux +- DVB-I MABR FLUTE mux and demux +- MABR (ROUTE/FLUTE) repair support +- mediaserver.js HTTP gateway filter supporting MABR sources - avmix playlists now accept ipid:// urls to locate input pics, allowing to specify playlists independently from source URLs - SCTE-35, id3, and other markers improved support +- Timecodes improvements +- HDR improvements +- IAMF support +- MPEG-DASH: SSR support for L3D low latency +- Motion JPEG2000 +- HTTP/3 client +- ClosedCaptions improvements (split, encode) +- TTML merging ## Misc - Added packet reordering rule for netcap replay from file -- Added libcurl as backend for GPAC downloader - http(s) downloads require -curl option to activate +- Added libcurl as backend for GPAC downloader - http(s) downloads require -curl option to activate +- Integration with GStreamer ([gpac-gst-plugin](https://github.com/gpac/gst-gpac-plugin)) +- More documentation: glossary, developer section, ... -#04/2024: GPAC 2.4 +#17/04/2024: GPAC 2.4 ## Emscripten|WebAssembly(WASM) support - Session can run in worker or in main browser loop diff --git a/src/filters/out_route.c b/src/filters/out_route.c index 8d22232cc..7e4c7056d 100644 --- a/src/filters/out_route.c +++ b/src/filters/out_route.c @@ -1086,7 +1086,7 @@ static GF_Err routeout_check_service_updates(GF_ROUTEOutCtx *ctx, ROUTEService * //for route we alternate MAX_INT-1 and MAX_INT-2 and update S-TSID each time //NOTE: ROUTE spec is not really designed for HLS with variant playlist updates //in particular is silent about what happens when FDT-Instance changes during updates - //we assume than any file removed from the FDT-nstance by an update is no longer available + //we assume than any file removed from the FDT-Instance by an update is no longer available media_pid->hld_child_pl_version = media_pid->hld_child_pl_version ? 0 : 1; if (!serv->use_flute) serv->needs_reconfig = GF_TRUE;