New pages
Jump to navigation
Jump to search
- 17:59, 16 March 2025 Quiet Frame Decompress (hist | edit) [10,750 bytes] 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...")
- 19:57, 13 March 2025 Flac Agent First Data Frame Analysis (hist | edit) [92,117 bytes] Johnny (talk | contribs) (Created page with "{{DiscussionThread}} <nowiki> ==First ever Analysis Pass Frame 0== Decode file /home/johnny/playAlong/test.flac File size: 128867850 bytes Is flac file Analysis pass 1 output is file /home/johnny/playAlong/test00.anal Samp Cycle Amp Up State BigCyc 0 0 -30335 0 0 0 1 1 -29068 1 0 0 2 2 -27927 1 0 0 3 3 -27322 1 0 0 4 1 -28193 -1 0 0 5 2 -29022 -1 0 0 6 3 -31135 -1 0 0 7 4 -33935 -1 0 0 8 5 -36666 -1 0 0 9 6 -39766 -1 0 0 10 7 -40121 -1 0 0 11 8 -42792 -...")
- 22:01, 4 March 2025 Deep River Blues (hist | edit) [369 bytes] Johnny (talk | contribs) (Created page with "https://www.facebook.com/share/v/1AUchovFEU/?mibextid=wwXIfr")
- 15:50, 13 February 2025 Linear Predictive Coding (hist | edit) [8,319 bytes] Johnny (talk | contribs) (Created page with "{{DiscussionThread}} ==Linear Predictive Coding== {| class="wikitable" style="margin:auto" |+ Frame Header 2 |- ! Line Number !! Code Package !! LOC purpose !! Operation Description |- | 2987 || SDC || read_residual_partitioned_rice|| sample += u; <br/> Key parameters * sample = 4088 for partition 0 4096 thereafter |- | 2883 || SDC || read_subframe_lpc || break |-...")
- 20:52, 2 February 2025 How rugged I am (hist | edit) [1,194 bytes] Johnny (talk | contribs) (Created page with "So you want to know how rugged I am? A few moons ago when it was warmer out I was down in the library, 3 sheets to the wind, laying down some tunes. The room was appropriately dark as I was doing my big screen light show blanking the screens at the silences between songs. About halfway into the session I figured out something was under my tapping foot. Did not look down obviously until the song was over and the screen went dark. In the faint light that remained I coul...")
- 16:58, 1 February 2025 Print Page (hist | edit) [4,536 bytes] Johnny (talk | contribs) (Created page with " '''Pass 1''' <nowiki> b = 0x27ea7e8bf8c80000 x = 0 y = 0 →read the unary MSBs and end bit: x = y = COUNT_ZERO_MSBS2(b); →x=y=2 b = 0x27ea7e8bf8c80000 x = 2 y = 2 /* if(x == FLAC__BITS_PER_WORD) { x = ucbits; do { /* didn't find stop bit yet, have to keep going...: cwords++; if (cwords >= words) goto incomplete_msbs; b = br->buffer[cwords]; y = COUNT_ZERO_MSBS2(b); x += y; } while(y == FLAC__BITS_PER_WORD); } */...")
- 19:18, 22 January 2025 FLAC FRAME MAGIC NUMBER (hist | edit) [2,104 bytes] Johnny (talk | contribs) (Created page with "* High order bit on error * 0 subframe constant * 2 sub frame verbatim * < 16 error * <= 24 predictor order (x>>1)&7 * < 64 error * '''else predictor order ((x>>1)&31)+1 = 8;''' We are 78 for test case. <nowiki> if(x & 0x80) { send_error_to_client_(decoder, FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC); decoder->protected_->state = FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC; return true; } else if(x == 0) { if(!read_subframe_constant_(decoder, channel, bps,...")