- mkv and TS indexing
- move GHI hints to play event
- fix M2TS timeline init when generating segments independently
- allow ffenc to generate decoder config when no packets
- do not dispatch packets until their dts is known in ffdmx
- fixes for indexing of text streams (mp4, srt, ttxt, vtt, ttml)
- fixes for JIT encription and transcoding
- allow independent generation of manifest, variant playlist (HLS), init segments
- user and group based access rights for http and rtsp
- TLS support for rtsp client and server
- Authentication support in rtp client (fixes#2016)
- fixes in RTSP client seeking
- fixed PAUSE in rtsp server
- added session timeout and removal in rtsp server
- create default key for client-side credential storage
- fixed compilation with doc disabled
- fixed media time mapping in vout JS
- renamed interleave option of rtpin to transport
- HTTP server and client (blocking can be reenabled), including for H2
- RTSP server and client
- Support for HTTP tunnel in rtsp server
- Unify connection and request timeout options for http and rtsp
- Use poll instead of select if available
- Removed send_wait and receive_wait API
- Removed GF_IP_SOCK_WOULD_BLOCK (GF_IP_NETWORKD_EMPTY used instead)
- remove terminal.c and related includes
- removed mp4client, osmo4ios, Osmo4 Android and MP4Box android
- added old mp4client features in gpac -mp4c
- iOS build now uses gpac directly
- added GPAC android (GUI, MP4Box and gpac command line) and cleanup android build
- fixed threading issues in android (audio, mediacodec)
- prevent JSRuntime destruction for android
- added display orientation handling for mobile devices
- fixed potential gl shader setup bug on iOS and android
- mobile camera support through libavdevice
- fixed bugs dealing with ttc font collection
- inspect filter can now dump to GPAC log system
- Conversion filters for VTT, TXG3 and TTML
- SubstationAlpha subtitle import (basic)
- DVB subpictures in M2TS mux and demux, decode through FFMPEG
- FFMPEG (mostly for Matroska) subtitle import and export (SRT/SSA to TX3G, TX3G to SRT, WebVTT and DVB subpictures)
- subtitle delay and position adjustment in compositor
- audio delay adjustment in compositor
- handling of sparse streams in filters
- removed gf_fs_run_step API, use gf_fs_run instead
- alow custom filter flags (main thraed only for now)
- rework dynamic scheduling on main thread for filters and user tasks
- added FileIO main thread tagging
- fixed potential multi-thread bug ending session too early
- skip item name instead of writing Image
- allow item and image replacement (cf #2022)
- allow custom auxiliary image tagging
- fix remux of item construction_method=1
- prevent major brand rewrite when importing a new image to existing heif file