Skip to content

Tags: libmpix/libmpix

Tags

v1.2.1

Toggle v1.2.1's commit message
release: [v1.2.1]

v1.2.0

Toggle v1.2.0's commit message
release: [v1.2.0]

v1.1.1

Toggle v1.1.1's commit message
refactor: [lua] expose the full array of controls to the user

v1.1.0

Toggle v1.1.0's commit message
chore: [changelog] add a first entry for v1.1.0

v1.0.0

Toggle v1.0.0's commit message
refactoring: [docs] update to match the new API

v0.7

Toggle v0.7's commit message
chore: apply clang-format -i to tests/*/main.c

v0.6

Toggle v0.6's commit message
op_convert: fix an endianness issue due to perator priority

v0.5

Toggle v0.5's commit message
zephyr: fix cmake to not include any libmpix sources when not enabled

This allows to keep using non-libmpix projects even when libmpix is
added as a dependency.

Signed-off-by: Josuah Demangeon <me@josuah.net>

v0.4

Toggle v0.4's commit message
palettize: support converting palettes from/to images

v0.3

Toggle v0.3's commit message
treewide: breaking API naming change, introduction of ISP elements

Take advantage that v1.0 is not reached to give operations more intuitive
names:

- `op_isp` is deprecated as everything is an image DSP library can qualify
  as Image Signal Processing. The operations are moved into `op_correction`
  for all the 'X correction' frequently encountered in a classical ISP
  pipeline. This also combines well with `mpix_image_correction()`

- `ipa` was considered too cryptic for anyone not familiar with ISPs and
  libcamera (some libraries say IPA for the processing, others say IPA
  for the control over this processing) and renamed to `auto` so it can
  be combined as `mpix_auto_white_balance()`, `mpix_auto_black_level()`,
  `mpix_auto_exposure()` etc.

- Introduce gamma correction using a log4 scale which is very crude, but
  is not noticeable on the image data and permits much faster processing
  through simpler interpolation with fewer steps to scan through.

- Adjust QOI and other functions to improve maintainability