changelog and cosmetic

This commit is contained in:
Romain Bouqueau
2025-12-11 09:29:54 -04:00
parent 2d9312befd
commit 1aeceb11e1
2 changed files with 22 additions and 5 deletions

View File

@@ -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
- 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

View File

@@ -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;