Skip to content

Releases: mschwendt/libfc14audiodecoder

Version 2.0.2

04 Oct 11:03

Choose a tag to compare

Minor bug-fix release.

  • Fix the 7-voices mode mixing table, which potentially avoids clicks in corner-cases.

Version 2.0.1

02 Oct 22:46

Choose a tag to compare

Enhancements update.

  • Reject playing Atari ST TFMX & COSO files.
  • Terminate song end detection at 59 minutes max since there seem to be rare cases of oddly corrupted files which play at very slow speed by mistake.
  • Always require trailing zero when searching for TFMX tag.
  • Print format name in debug output.
  • Avoid more compiler warnings.
  • Dreamcave.hipc as found in some mod collections is missing a separate sample data file. It is a duplicate of Amberstar (12).hipc, so no special support for that would be worthwhile.

Version 2.0.0

07 Sep 13:17

Choose a tag to compare

Feature upgrade.

  • Add native support for the Hippel TFMX family of file types used on Commodore AMIGA, typically using file name extensions .hip (TFMX), .hipc (COSO) and .hip7 (TFMX7V).
  • Add native support for the rare MCMD file format, which is just a slightly modified TFMX.
  • Add support for two types of modpacks.
  • Correct stereo output channel positioning. AMIGA Paula connected its four output channels to Left, Right, Right, Left.
  • Enhanced output mixing with customizable panning/channel positioning for stereo output.
  • Add pkgconfig file.
  • Release recently repaired modules in the music subdirectory of the source repository
  • Workaround for invalid track table length (e.g. cult.smod)

Version 1.0.6

06 Jun 17:52

Choose a tag to compare

Maintenance release.

  • Apply a live fix to bad modules Chambers of Shaolin 1 and 2 where multiple patterns don't match the original TFMX modules.
  • Handle the corner-case of searching for a sub-song's speed definition, if starting playback at an arbitrary position of the track table.
  • If choosing custom start/end steps with a large track table, adjust track table boundaries to affect song duration detection.
  • Remove the unused endianness stuff from the header and Autotools files.

Version 1.0.5

01 Jun 00:58

Choose a tag to compare

Maintenance release.

  • Apply a live fix to bad modules like Chambers of Shaolin 3 and 5.
  • Add/change checks of some illegal input values like invalid envelope speed.
  • Module format description string can be retrieved after detection already.
  • Fix the main header documentation, which had the return values wrong.
  • Merge additional API additions from BZR Player, but commented out since they would not be ABI-compatible with the v1.0.x series.
  • Autotools updates.