Skip to content

PSX version 1.3

Thomas Epailly requested to merge v1.3 into main

PSX file format version 1.3.

  • More debug messages were added
  • Fixed a bug in the C implementation where a channel may not be written entirely
  • Fixed a bug in the Python implementation where read_frames_at would ignore the parameter at
  • Simplified the original C test suite and added a complete data consistency test
  • Added a CRC32 checksum to the PSX file header, that is computed with SSE4.2 instructions in the C implementation
  • Added PSX_get_* familly of functions to clarify reading from the PSX file
  • Added doxygen mainpage and grouped read, write and common functions in distinct groups
  • Added PSXHeader to PSXFile structure to remove boilerplate code
  • Added a simple CLI tool to read metadata and check CRC32 from a PSX file
  • Added support for use as shared library or static library
  • Added HBB CI with libraries and tool as artifacts
Edited by Thomas Epailly

Merge request reports