Skip to content

Releases: AcademySoftwareFoundation/openapv

v0.2.1.2

12 Mar 23:08
4974f04

Choose a tag to compare

  • Prevention of decoder crash in case of malformed input stream
  • Bug fix in handling code of thread return values

v0.2.1.1

19 Feb 08:04
3e87fa5

Choose a tag to compare

  • Applies the pretection code to avoid to access over the boundary of input bitstream memory

v0.2.0.5

13 Feb 06:27

Choose a tag to compare

  • Hot-fix for handling fuzz test reported by android.
    • Added a protection code in bitstream reading to prevent the reading over input bitstream buffer in case of malformed bitstream.
    • Patched from v0.2.0.4

v0.2.1.0

30 Jan 01:47
a046925

Choose a tag to compare

  • New API to encode metadata information to bitstream syntax
  • 64bits-based codeword reading and writing to support a large symbol more than 32bits
  • Fixed bug in tile calculation in ImHex pattern file.

v0.2.0.4

26 Sep 03:07
d6b0dfc

Choose a tag to compare

  • Support the setting color aspects (color-primaries, color-matrix, color-transfer, and color-range) through encoder application arguments.
  • Fixed MacOS build
  • Update README

v0.2.0.3

09 Sep 08:37
1586e27

Choose a tag to compare

  • Hotfix for malfunctional rate control algorithm in 'constant color frame' like black screen.
    • The 'constant color frame' can have zero RC-cost, and it could affect to the parameters of rate controller in unexpected way.

v0.2.0.2

01 Sep 00:29
8f69853

Choose a tag to compare

  • Improved the automatic assigning of band_idc value.
  • Fixed typo in APV family readme
  • Impoved decoder ctests

v0.2.0.1

30 Jul 04:28
b3b886c

Choose a tag to compare

  • Fixed bug in case of zero-byte metadata payload
  • Improve ImHex pattern file to show metadata syntaxes

v0.2.0.0

21 Jul 03:56
91e1cbf

Choose a tag to compare

  • Adds 'APV family' (typical target bitrate) definition
    • Introduces new API to get APV family's bitrates
  • Updates 'level' table according to APV spec changes
  • Improves coding gain according to preset values through enhanced RDOQ and RDO
  • Supports various profiles;
    • 422-12, 444-10, 444-12, 4444-10, 4444-12, and 400-10
  • Speed-up encoding and decoding time
    • Optimizes VLC encoding and decoding code
  • Safe bitstreasm buffer access by one byte-level addressing
  • Safe management of metadata by instance copy
  • Introduces a method to disable the 'Raw bitstream format' in encoding and decoding API
  • new API for getting version number
  • new logo of OpenAPV project provided by ASWF

v0.1.13.1

19 Apr 08:12
938691c

Choose a tag to compare

  • Fixed wrong comparison of Level value
  • Fixed wrong encoder error message in case of y4m input
  • Support "tv" and "pc" value for "color-range" in addition to the previouls "limted" and "full"
  • Support printing version number in encoder and decoder application logo
  • updated REAME