search for: centerw

Displaying 3 results from an estimated 3 matches for "centerw".

Did you mean: center
2001 May 11
1
question about vorbis_synthesis_blockin
I'm looking at the vorbis_synthesis_blockin and pcmout functions, and I'm confused about the positioning and determination of centerW wrt adding in the next set of data. Specifically, it seems legal (in vorbis_synthesis_pcmout) to return to the user any data up to the centerW position; however, in vorbis_synthesis_blockin, if you have a long block following a short block, it is legal to overlap the long block back to a position b...
2000 Aug 24
3
lib/block.c question
...s_blockout in lib/block.c, we see what how the largebound parameter is chosen: For the large block W [using the 3/4-pt to 1/4-pt overlap rule that seems to be implied by the code], ``stop searching when j gets to the midpoint of a short block following a long block.'' largebound = centerW + B/4 (to get to 3/4-pt of W) + B/2 (to get to 3/4-pt of a big nW) + S/4 (to get to mid-pt of a small nnW) This make sense and is in the code. BUT the formula for the small W case seems incorrect (and much too big) I would rather say: (S=s...
2017 Feb 06
3
libvorbis without encapulsation
...0, time_bits = 0, floor_bits = 0, res_bits = 0, internal = 0x647330} vorbis_dsp_state: (gdb) p vdsps $10 = {analysisp = 1, vi = 0x7fffffffdde0, pcm = 0x642750, pcmret = 0x642770, pcm_storage = 221012, pcm_current = 55376,    pcm_returned = 0, preextrapolate = 1, eofflag = 0, lW = 0, W = 0, nW = 0, centerW = 512, granulepos = 256, sequence = 4,    glue_bits = 0, time_bits = 0, floor_bits = 0, res_bits = 0, backend_state = 0x608790} ===== oggpack_buffer comes from ogg/ogg.h, so I guess it may add some things not native to "pure" vorbis. Am I to understand that I am dependent on the ogg li...