Flacochlorine is a side-project of my FLAC codec for MorphOS. It can be used for FLAC file validation, analysis and – in the future – for limited repairs of damaged files. Flacochlorine directly uses two Reggae classes: flac.demuxer and flac.decoder.
Flacochlorine starts from displaying some general informations about a FLAC stream: exact number of audio frames, duration (with one microsecond precision), sampling rate, number of channels and bits per sample.
The next step is stream scan. Details about every FLAC block are gathered and presented. Invalid blocks are detected and marked red. For every compressed block following informations are displayed: number of block, byte offset in the file, block header length, header CRC-8, block CRC-16, number of audio frames, stereo mode (for stereo streams), compression ratio (for a block and accumulated).
The current version 0.5 of Flacochlorine does not decode audio yet. It shows informations retreived from the block extractor and block header decoder. Future versions will provide also global stream info and block details (in a separate window opened after a doubleclick on the block entry in the list).
- Version 0.3 (2013-05-01) was the first release.
- Version 0.4 (2013-05-08) added displaying of audio position, audio frames in block, stereo mode and compression.
- Version 0.5 (2013-06-18) displays global stream information and has progressbar for scanning. Also displays proper icon when iconified.