Quiet Frame Decompress: Difference between revisions
Jump to navigation
Jump to search
Line 38: | Line 38: | ||
! Variable!! Decimal !! Hex !! Location Flac File | ! Variable!! Decimal !! Hex !! Location Flac File | ||
|- | |- | ||
|Bits || 8 || 8 | |Bits || 8 || 8 | ||
|- | |- | ||
|br->word || || 0xfff8c3ac005e || 1192 | |br->word || || 0xfff8c3ac005e || 1192 | ||
|- | |- | ||
|br->consumed_bits || 32 || 0x20 | |br->consumed_bits || 32 || 0x20 | ||
|- | |- | ||
|} | |} | ||
==References== | ==References== |
Revision as of 18:49, 16 March 2025
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:
- Mid-side compressionWeb References https://johnnywunder.info/mywiki/index.php/Quiet Frame Decompress
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 [1]
Sync Frame
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 |
2041 | SDC | read_frame | Unk | read_frame_(FLAC__StreamDecoder *decoder, FLAC__bool *got_a_frame, FLAC__bool do_full_decode) |
350 | BRC | FLAC__bitreader_reset_read_crc16 | Unk | (FLAC__BitReader *br, FLAC__uint16 seed) |
2277 | SDC | read_frame_header_ | Unk | read_frame_header_(FLAC__StreamDecoder *decoder)byte. |
381 | BDC | FLAC__bitreader_is_consumed_byte_aligned | 0 | (const FLAC__BitReader *br) |
2319 | SDC | read in the raw header as bytes so we can CRC it, and parse it on the way | if(!FLAC__bitreader_read_raw_uint32(decoder->private_->input, &x, 8)) | |
418 | BDC | FLAC__bitreader_read_raw_uint32 | variables below | (FLAC__BitReader *br, FLAC__uint32 *val, uint32_t bits) |
Variable | Decimal | Hex | Location Flac File |
---|---|---|---|
Bits | 8 | 8 | |
br->word | 0xfff8c3ac005e | 1192 | |
br->consumed_bits | 32 | 0x20 |
References
- ↑ (see FLAC Agent Build for metadata. Assuming equivalent in pertinent details.