0.2.5 (2026-04-07)
- add "full-link" and "sched" to global options (e876e80)
- gpacsink default output stream should respect destination (8822e39)
0.2.4 (2026-03-11)
- add text/x-raw support (86f5578)
- add video include dirs in build (#13) (18d01d8)
- better handling of non-empty queue on pipeline finish (a0e9d68)
- immediately eos on event (4da5938)
- load/unload gf_sys during class init (fb38541)
- minor fix for a log (ceae055)
- set required caps for each sink pad as separate bundle (c7ab2cf)
0.2.3 (2025-09-17)
- abort the session stopped (fcdbc4e)
- get timescale from pid for id3 handler (d6dcf98)
- regression from e653fd06f06a8467369ab5bf37cd8023dd5b484e (984aa74)
- remove extra newline from gpac logs (56fc9a8)
- update to transport_hints so that it can build against latest gpac master (c47ecaf)
- use pad id from the pad name if available (e653fd0)
0.2.2 (2025-08-26)
- add delete-segment signal for gpachlssink (6e9235b)
- add destination option to the sink (db7d211)
- add id3 handling (fff2606)
- add the ability to connect to multiple PIDs inside the gpac filter session (d324997)
- expose
-broken-certglobal option (685a832) - new gpachlssink element that wraps dasher (be5b6d8)
- add sync option that will be relayed to the inner fakesink (7bd264e)
- call gst_aggregator_selected_samples on configurations where a buffer is generated (888bf6d)
- change delete-segment signature and expect a boolean (f32857f)
- consume all pending buffers in the aggregate call (ed763b2)
- correctly handle ll-hls parts (4b3e7e5)
- don't request idr for non-video pads (b41fd35)
- fallback to a file write if no signal is provided (c617cc4)
- make pid id consistent (cd15841)
- print-stats option was leaking some internal logs not relevant to the stats (0d11a83)
- property ranges and defaults (ea3c060)
- regression from fff2606372cda8a7da6d9ac22ab1ef85f7ad9b77 (f3bcab7)
- undefined behavior (9ce23dd)
- use internal transform element inside gpacsink and avoid registering signals there (276d64e)
- use the peer pad name without prefixing it with 'ghost_' (1395d68)
0.2.1 (2025-04-16)
- handle multiple sink pads correctly (17f8a18)
- handle non-fragmented mp4 (b55c6c0)
- set dsi once (e74057a)
- update debug logging format for sample size in mp4mx (5df7609)
0.2.0 (2025-02-22)
- rename
gpacmp4mxtogpaccmafmux
- add segment duration signaling (13e7948)
- allow overriding default options for single filters (9a55973)
- rename
gpacmp4mxtogpaccmafmux(54280a6)
- correct argument allocation and NULL termination in gpac_apply_properties (6a93ba7)
- deduplicate reconfigure requests (a356f04)
- handle live input properly (#5) (ba378b2)
- more robust idr requests (5e5da91)
- properly transition through states (05c0c20)
- regression from 05c0c20 (2ada29d)
- regression from 5e5da91 (5727042)
- wrong error handling on register (ddfd148)
0.1.2 (2025-02-09)
- drive the encoder via encode_hints events from gpac (70293e3)
- add more context around failures (026cc9d)
- ensure IDR period is valid before sending key frame request (4fd49f6)
- flush the gpac packets on every aggregate call (3631699)
- GST_ELEMENT_* argument ordering (77a5c01)
- more robust box parser for mp4mx post-processor (487882b)
- n>0 segments should indicate delta unit on headers (23fe47b)
- reduce unnecessary idr warnings (b20efa7)
- remove unnecessary copies (ad2257b)
- set pck ref before creating the memory (e7f01fb)
0.1.1 (2025-02-02)
- account for segment updates in dts_offset (2a481c5)
- make mp4mx output cmaf by default (1536d05)
- misc warnings and errors on macOS (845edd7)
- parse gpac filter options correctly (ca55868)
- reconnect filter outputs on caps change (bdbacb6)
- segfault on early session close (9347ee8)
- set buffer timestamps as correct as possible (d763a01)