Skip to content

Latest commit

 

History

History
141 lines (107 loc) · 3.2 KB

CHANGELOG.md

File metadata and controls

141 lines (107 loc) · 3.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[13.0.0] - 2024-12-02

Removed

  • Support for FFmpeg < 6.1

[12.0.1] - 2024-06-03

Fixed

  • Cover more cases where filter graph reconfiguration is required

[12.0.0] - 2024-04-05

Changed

  • API now returns proper error codes

[11.2.0] - 2024-01-11

Added

  • Fd protocol support by passing "fd:num" to nmd_create()

[11.1.1] - 2023-11-21

Added

  • FFmpeg 6.1 support

[11.1.0] - 2023-09-27

Added

  • VAAPI support for AV1
  • Mediacodec support for AV1

[11.0.2] - 2023-08-28

Fixed

  • Fix build with VA-API < 1.18

[11.0.1] - 2023-08-07

Fixed

  • Fix VAAPI errors that were caused by an undersized surface pool for some video streams
  • Fix VAAPI race conditions (leading to crashes) happening notably at EOF (or any error) while the user is still using the VAAPI frames.

[11.0.0] - 2023-07-27

Added

  • New MediaCodec helper function: nmd_mc_frame_render_and_releasep()

Changed

  • nmd_free() renamed to nmd_freep()
  • nmd_release_frame() replaced with nmd_frame_releasep()

[10.0.0] - 2023-04-05

Changed

  • Project is forked and renamed to nope.media

Removed

  • C++ compat header
  • frame data and linesize
  • skip and trim_duration options
  • export_mvs option
  • pkt_skip_mod option
  • nmd_set_drop_ref() (unimplemented)

[9.14.0] - 2023-03-09

Added

  • Support for log messages of any length

[9.13.0] - 2022-09-12

Fixed

  • Fix compilation with FFmpeg 5.1

Changed

  • Bumped meson requirement to 0.57.0

[9.12.0] - 2022-03-30

Added

  • Honor video color range in VideoToolbox
  • Support for 4:2:2 and 4:4:4 pixel formats (8 and 10 bits) in VideoToolbox decoder

Deprecated

  • skip and trim_duration are deprecated over start_time and end_time parameters

[9.11.1] - 2022-02-10

Fixed

  • Fix build with FFmpeg >= 5.0

[9.11.0] - 2021-12-16

Added

  • Add ProRes support in VideoToolbox decoder

Changed

  • Player has been ported from GLEW/GLFW3 to SDL2

Fixed

  • Fix VideoToolbox automatic 8-bit pixel format selection

[9.10.0] - 2021-10-18

Added

  • Add VideoToolbox automatic pixel format selection and P010 support

Fixed

  • Fix Windows static builds
  • Various fixes in the audio texture FFT
  • Fix missing VideoToolbox frames colorspace information

[9.9.0] - 2021-06-10

Added

  • Automatic software pixel format selection
  • New datap and linesizep fields to frame
  • NV12, YUV420P, YUV422P, YUV444P support
  • P010LE, YUV420PLE, YUV422P10LE, YUV444P10LE support

Fixed

  • Multiple audio frames without PTS
  • Removed inoffensive seek error logging on images (regression)

[9.8.1] - 2021-03-25

Fixed

  • Fixed compiler warnings on Windows

[9.8.0] - 2021-03-24

Changed

  • Remove pthread dependency on Windows

[9.7.0] - 2020-12-10

Added

  • Official MSVC support

[9.6.0] - 2020-11-07

Added

  • This Changelog

Changed

  • Switch build system from GNU/Make to Meson

Fixed

  • Fixed assert on image seeking