Skip to content

Releases: savonet/ocaml-ffmpeg

ocaml-ffmpeg 1.1.11

19 Mar 17:28
Compare
Choose a tag to compare

1.1.11 (2024-03-19)

  • Fix segfault with the new OCaml 5 concurrent GC.

ocaml-ffmpeg 1.1.10

17 Jan 15:19
Compare
Choose a tag to compare

1.1.10 (2024-01-17)

  • Fixed codec attribute for AAC.
  • Added non-interleaved API for Av.

ocaml-ffmpeg 1.1.9

27 Oct 05:17
Compare
Choose a tag to compare

1.1.9 (202310-27)

  • Added support for AV_CODEC_ID_WRAPPED_AVFRAME
    as valid audio/video codec.
  • Added AV_CODEC_ID_NONE to all codec id classes
    to prevent unecessary failures when passing it
    as detected coded_id.

ocaml-ffmpeg 1.1.8

01 Jul 22:35
Compare
Choose a tag to compare

1.1.8 (2023-07-01)

  • Added asynchronous stream copy creation API.
  • Added pkt_dts API for AVFrame.
  • Raise exception when re-using a closed container.
  • Move caml_remove_generational_global_root to ocaml finalizers
    to follow OCaml 5 memory model.
  • Added Avutil.Frame.{duration, set_duration}
  • Reset metadata before setting new value.
  • Fix min/max filter option values for int and int64 type.
  • Add flush API to avfilter.
  • Add support for data streams.

ocaml-ffmpeg 1.1.7

09 Feb 00:25
Compare
Choose a tag to compare

1.1.7 (2023-02-08)

  • Filter NaN when converting floats to and from
    OCaml in swresample.

1.1.6

26 Sep 15:13
Compare
Choose a tag to compare

1.1.6 (2022-09-26)

  • Fix channel layout breakage with recent FFmpeg with new channel layout API.
  • Fix memory leak with streams.
  • Cleanup internal C binding.

1.1.5

28 Aug 20:35
Compare
Choose a tag to compare

1.1.5 (2022-08-28)

  • Fix segfault when flushing an encoder that
    hasn't been started yet.
  • Added flac to codec_attr.

1.1.4

18 Jun 16:23
Compare
Choose a tag to compare

1.1.4 (2022-06-18)

  • Added codec descriptor API.
  • Added bitstream filters API.
  • Fixed issues with unimplements AvOptions types.
  • Fixed memory cleanup when raising exception in open_input (#55)

0.1.3

06 Apr 18:35
Compare
Choose a tag to compare

1.1.3 (2022-04-06)

  • Use size of memory referred by AVFrame when allocating OCaml frame custom block to make sure the GC is diligent when cleaning up OCaml values referring to AVFrame.

0.1.2

13 Mar 17:51
Compare
Choose a tag to compare

1.1.2 (2022-03-13)

  • Change error returned on OCaml callback exception
    to AVERROR_EXTERNAL, add log entry.
  • Get rid of naked pointers.
  • Adapt to most recent FFmpeg API.
  • Added offset/length to conversion functions.