Skip to content

Releases: savonet/ocaml-ffmpeg

v1.3.0

10 Apr 14:13

Choose a tag to compare

ocaml-ffmpeg (1.3.0)

  • Add support for color_space, color_range, color_primaries,
    color_trc and chroma_location.
  • Add support for array of values as filter parameters.
  • Add tell to Av.
  • Add Av.set_input_metadata
  • Add [on_unhandled_packet] to Av.read_input.
  • Cleaned up support for subtitles.
  • Add Av.get_container_stream_time_base
  • Add Av.get_input_format
  • Catch AV_NOPTS_VALUE in get_duration and return None
  • Cleaned up PackedBa data type in Swscale.

ocaml-ffmpeg 1.2.8

01 Jan 19:01

Choose a tag to compare

1.2.8 (01-01-2026)

  • avfilter: Added filter_name.
  • avfilter: Fixed/tested complex use of Avfilter.parse
  • avutil: Reimplemented log callback support with a lock- and
    ocaml- free C side.

ocaml-ffmpeg 1.2.7

31 Oct 15:07

Choose a tag to compare

1.2.7 (2025-10-31)

  • Add ffmpeg 8.0 support
  • Fix CAMLparam definitions in C stubs (avoids potential heap
    corruption)

ocaml-ffmpeg 1.2.6

26 Aug 22:56

Choose a tag to compare

1.2.6 (2025-08-26)

  • Fix memleak in ocaml_avcodec_receive_frame and
    ocaml_avcodec_receive_packet

ocaml-ffmpeg 1.2.5

26 May 14:51

Choose a tag to compare

1.2.5 (2025-05-26)

  • Rename Avutil.Channel_layout.get_native_id
    into Avutil.Channel_layout.get_mask with deprecated
    backward-compatible function.
  • Fixed channel_layout allocation.

ocaml-ffmpeg 1.2.4

16 Apr 17:43

Choose a tag to compare

1.2.4 (2025-04-16)

  • Fix avio max buffer error (#72)

ocaml-ffmpeg 1.2.3

13 Apr 15:15

Choose a tag to compare

1.2.3 (2025-04-13)

  • Cleanup C allocations.

ocaml-ffmpeg 1.2.2

04 Feb 18:38

Choose a tag to compare

1.2.2 (2025-02-04)

  • Fixed memory leak when an exception is raised
    while initializing a container with a avio
    data source.

ocaml-ffmpeg 1.2.1

29 Oct 13:58

Choose a tag to compare

1.2.1 (2024-10-29)

  • Fixed plane size when allocating big array planes in swscale.
  • Added packed big array API to swscale where all planes are alloacted in
    on contiguous memory region.

ocaml-ffmpeg 1.1.11

19 Mar 17:28

Choose a tag to compare

1.1.11 (2024-03-19)

  • Fix segfault with the new OCaml 5 concurrent GC.