Lines Matching refs:xr

4950     this.xr = [new Float64Array(576), new Float64Array(576)];
5172 var xr = this.xr;
5194 this.huffmanDecode(stream, xr[ch], channel, sfbwidth[ch], part2_length);
5199 this.stereo(xr, si.gr, gr, header, sfbwidth[0]);
5210 this.reorder(xr[ch], channel, sfbwidth[ch]);
5220 this.aliasreduce(xr[ch], 36);
5222 this.aliasreduce(xr[ch], 576);
5233 this.imdct_l(xr[ch].subarray(l, l + 18), output, block_type);
5239 this.imdct_s(xr[ch].subarray(l, l + 18), output);
5248 while (i > 36 && xr[ch][i - 1] === 0) {
5257 this.imdct_l(xr[ch].subarray(l, l + 18), output, channel.block_type);
5266 this.imdct_s(xr[ch].subarray(l, l + 18), output);
5440 Layer3.prototype.huffmanDecode = function(stream, xr, channel, sfbwidth, part2_length) { argument
5534 xr[xrptr] = 0;
5563 xr[xrptr] = ((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized;
5571 xr[xrptr + 1] = 0;
5601xr[xrptr + 1] = ((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized;
5608 xr[xrptr] = 0;
5617 xr[xrptr] = ((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized;
5623 xr[xrptr + 1] = 0;
5632xr[xrptr + 1] = ((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized;
5675xr[xrptr] = quad.value.v ? (((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized) …
5678xr[xrptr + 1] = quad.value.w ? (((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantiz…
5693xr[xrptr] = quad.value.x ? (((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantized) …
5696xr[xrptr + 1] = quad.value.y ? (((bitcache) & (1 << ((cachesz--) - 1))) ? -requantized : requantiz…
5713 xr[xrptr] = 0;
5714 xr[xrptr + 1] = 0;
5781 Layer3.prototype.stereo = function(xr, granules, gr, header, sfbwidth) { argument
5795 var right_xr = xr[1];
5895 var left = xr[0][l + i];
5898 xr[1][l + i] = left;
5903 xr[0][l + i] = opposite;
5904 xr[1][l + i] = left;
5907 xr[1][l + i] = opposite;
5927 var left = xr[0][l + i];
5928 xr[0][l + i] = left * tables.IS_TABLE[is_pos];
5929 xr[1][l + i] = left * tables.IS_TABLE[6 - is_pos];
5948 var m = xr[0][l + i];
5949 var s = xr[1][l + i];
5951 xr[0][l + i] = (m + s) * invsqrt2; // l = (m + s) / sqrt(2)
5952 xr[1][l + i] = (m - s) * invsqrt2; // r = (m - s) / sqrt(2)
5958 Layer3.prototype.aliasreduce = function(xr, lines) { argument
5961 var a = xr[xrPointer - i - 1];
5962 var b = xr[xrPointer + i];
5964 xr[xrPointer - i - 1] = a * tables.CS[i] - b * tables.CA[i];
5965 xr[xrPointer + i] = b * tables.CS[i] + a * tables.CA[i];
6085 Layer3.prototype.reorder = function (xr, channel, sfbwidth) { argument
6116 tmp[sbw[w]][w][sw[w]++] = xr[l];
6137 xr[18 * sb + i] = tmp2[sb + i];