Skip to content

Releases: gpac/gst-gpac-plugin

v0.2.4

11 Mar 21:40
79ec27f

Choose a tag to compare

0.2.4 (2026-03-11)

Features

Bug Fixes

  • 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)

v0.2.3

18 Sep 00:37
3b98e45

Choose a tag to compare

0.2.3 (2025-09-17)

Bug Fixes

  • abort the session stopped (fcdbc4e)
  • get timescale from pid for id3 handler (d6dcf98)
  • regression from e653fd0 (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)

v0.2.2

26 Aug 16:24
3d6efd7

Choose a tag to compare

0.2.2 (2025-08-26)

Features

  • 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-cert global option (685a832)
  • new gpachlssink element that wraps dasher (be5b6d8)

Bug Fixes

  • 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 fff2606 (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)

v0.2.1

23 Apr 14:46
31a665c

Choose a tag to compare

0.2.1 (2025-04-16)

Features

  • add m2tsmx filter subelement (803fbec)
  • slice data buffer into individual samples for fMP4 (ea3c003)

Bug Fixes

  • 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)

v0.2.0

22 Feb 00:53
c60e1d9

Choose a tag to compare

0.2.0 (2025-02-22)

⚠ BREAKING CHANGES

  • rename gpacmp4mx to gpaccmafmux

Features

  • add segment duration signaling (13e7948)
  • allow overriding default options for single filters (9a55973)
  • rename gpacmp4mx to gpaccmafmux (54280a6)

Bug Fixes

  • 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)

v0.1.2

09 Feb 19:34
9718ba0

Choose a tag to compare

0.1.2 (2025-02-09)

Features

  • drive the encoder via encode_hints events from gpac (70293e3)

Bug Fixes

  • 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)

v0.1.1

02 Feb 23:19
294e233

Choose a tag to compare

0.1.1 (2025-02-02)

Features

  • add print-stats option (d81d1aa)
  • semi-aligned mp4mx output (a50ca08)

Bug Fixes

  • 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)