Quiet Frame Decompress

From mywiki
Revision as of 17:59, 16 March 2025 by Johnny (talk | contribs) (Created page with "{{DiscussionThread |Synopsis=Page created to understand how fLaC decompresses the 0 Quiet Frame so it can be incorporated into analAI |Analysis=Key differences: # Mid-side compression |EditDate=2025-03-16 }} Issues: # Warmup does not appear in wave or raw file which I don't understand as I get the same warmup values in analAI as FLaC seems to produce. ==Instruction trace flac for analQuiet.flac== Skip metadata not pertinent <ref>(see Flac Agent Build for metadata...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


EditDate 2025-03-16

Related Threads:

Page created to understand how fLaC decompresses the 0 Quiet Frame so it can be incorporated into analAI

Key differences:

  1. Mid-side compressionWeb References https://johnnywunder.info/mywiki/index.php/Quiet Frame Decompress

Issues:

  1. Warmup does not appear in wave or raw file which I don't understand as I get the same warmup values in analAI as FLaC seems to produce.

Instruction trace flac for analQuiet.flac

Skip metadata not pertinent [1]

Sync Frame
FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC
Line Number Code Package Module Value Opertion Description
1047 SDC Find Metadata 0xFFF8 FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC FFF8
1071 SDC stream decoder process 0xFFF8 FLAC__stream_decoder_process_until_end_of_stream
1989 SDC frame_sync_ 0xFFF8 Read 7 bits. Metadata Type 0 Streaminfo
418 BRC FLAC__bitreader_read_raw_uint32 0xFFF8 Read 8 bits at a time validating each byte.
2009 SDC frame_sync_ 0b1111 1111 FF start right at end of metadata padding. 2532
2020 SDC frame_sync_ 0b1111 10 Right shift F8 to 0x_7c

References

  1. (see Flac Agent Build for metadata. Assuming equivalent in pertinent details.