Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

Latest commit

 

History

History
137 lines (96 loc) · 6.77 KB

CHANGELOG.md

File metadata and controls

137 lines (96 loc) · 6.77 KB

librem Changelog

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

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

[v2.12.0] - 2023-02-15

What's Changed

  • cmake: increment required version by @cspiel1 in #122
  • aubuf/ajb: reset reference timestamp if skew is too high by @cspiel1 in #119
  • ci: rename ccheck to lint by @alfredh in #124
  • Use Ninja as CMake generator by @alfredh in #123
  • use RE_ARRAY_SIZE by @alfredh in #125
  • fix doxygen warnings by @alfredh in #126
  • bump version numbers to 2.12.0 by @alfredh in #127

Full Changelog: https://github.com/baresip/rem/compare/v2.11.0...v2.12.0


[v2.11.0] - 2023-01-11

What's Changed

  • auframe: add struct auframe id field by @sreimers in #112
  • aumix: add aumix_debug function by @sreimers in #113
  • Makefile remove by @alfredh in #111
  • aumix: add soft clipping by @sreimers in #114
  • ci: fix re cmake build by @sreimers in #115
  • aumix: use auframe and add optional record handler by @sreimers in #116
  • aubuf: add AUBUF_FILE mode by @cspiel1 in #117
  • vidmix: fix VIDEO_TIMEBASE by @sreimers in #118

Full Changelog: https://github.com/baresip/rem/compare/v2.10.0...v2.11.0


[v2.10.0] - 2022-12-06

What's Changed

  • draw: add pixel format YUYV422 by @alfredh in #106
  • vidframe_draw_hline: add more formats by @alfredh in #107
  • vid: add support for YUV422P pixel format by @alfredh in #103
  • aubuf: avoid underflow of cur_sz by @cspiel1 in #108
  • cmake/pkgconfig: fix prefix variable by @cspiel1 in #109

Full Changelog: https://github.com/baresip/rem/compare/v2.9.0...v2.10.0


[v2.9.0] - 2022-11-01

What's Changed

  • cmake: add pre-release version handling by @sreimers in #95
  • README.md: Update build instructions for cmake by @robert-scheck in #96
  • aubuf: exclude non compatible CXX functions by @sreimers in #97
  • auframe: skip level calculation if format is RAW by @alfredh in #99
  • ci: use actions/checkout@v3 by @sreimers in #101
  • vidframe_draw_point: add NV12 and NV21 pixel format by @alfredh in #102

Full Changelog: https://github.com/baresip/rem/compare/v2.8.0...v2.9.0


[v2.8.0] - 2022-10-01

  • cmake: bump min. version 3.10 by @sreimers in #79
  • auframe: auframe_bytes_to_timestamp use uint64_t by @cspiel1 in #80
  • ci: migrate from make to CMake by @alfredh in #81
  • cmake: install improvements by @sreimers in #83
  • cmake: add static and shared targets by @sreimers in #84
  • cmake: add win32 linklibs by @sreimers in #85
  • debian: use dh-cmake by @sreimers in #86
  • vid/frame: fix possbile overflow multiplication by @sreimers in #87
  • cmake: add pkgconfig (fixes #90) by @robert-scheck in #91
  • cmake: fix shared API soversion (aligned with make) by @robert-scheck in #89

Full Changelog: https://github.com/baresip/rem/compare/v2.7.0...v2.8.0


[v2.7.0] - 2022-09-01

  • cmake: add FindRE and use re-config.cmake for definitions by @sreimers in #76
  • Fixed prefix in Debian librem.pc by @juha-h in #77

Full Changelog: https://github.com/baresip/rem/compare/v2.6.0...v2.7.0


[v2.6.0] - 2022-08-01

  • Make possible to use CMake --target install for library installation by @widgetii in #68
  • thread: thrd_error fixes by @sreimers in #71
  • ci/misc: bump pr-dependency-action@v0.5 by @sreimers in #72
  • aubuf: the ajb mode should respect wish size by @cspiel1 in #73
  • make aubuf usage simpler by @cspiel1 in #74
  • aubuf: prevent faulty timestamps by @cspiel1 in #75

Full Changelog: https://github.com/baresip/rem/compare/v2.5.0...v2.6.0


[v2.5.0] - 2022-07-01

  • ci/build: fix macOS openssl path by @sreimers in #59
  • vidmix: use C11 mutex by @alfredh in #58
  • aubuf: fix possible data race warning by @cspiel1 in #61
  • aubuf: C11 mutex by @alfredh in #62
  • ajb: C11 mutex by @alfredh in #63
  • aubuf: correct ajb reset on frame drop and on underruns by @cspiel1 in #64
  • aubuf: better support for different put/get ptime by @cspiel1 in #65

[v2.4.0] - 2022-06-01

  • aubuf overruns on startup by @cspiel1 in #44
  • h265: move from rem to re by @alfredh in #45
  • aubuf: do not drop frames if max size was not set by @cspiel1 in #47
  • h264: move from rem to re by @alfredh in #46
  • vidmix win32 fixes by @sreimers in #49
  • aumix: use new libre thread api by @sreimers in #48
  • aubuf/ajb: fix possible null pointer deref by @sreimers in #50
  • Fade in on underrun and reset ajb by @cspiel1 in #51
  • aubuf: add null pointer checks by @cspiel1 in #52
  • auconv: add auconv_to_float() by @alfredh in #53
  • audio: add optional decoding buffer by @cspiel1 in #54

Full Changelog: https://github.com/baresip/rem/compare/v2.3.0...v2.4.0