Lines Matching refs:predictor_order

259     this.prototype.decode_subframe_fixed = function(channel, predictor_order) {  argument
265 for (var i = 0; i < predictor_order; i++)
268 this.decode_residuals(channel, predictor_order);
272 if (predictor_order > 0)
273 a = decoded[predictor_order - 1];
275 if (predictor_order > 1)
276 b = a - decoded[predictor_order - 2];
278 if (predictor_order > 2)
279 c = b - decoded[predictor_order - 2] + decoded[predictor_order - 3];
281 if (predictor_order > 3)
282 …d = c - decoded[predictor_order - 2] + 2 * decoded[predictor_order - 3] - decoded[predictor_order
284 switch (predictor_order) {
295 for (var i = predictor_order; i < blockSize; i++) {
296 abcd[predictor_order - 1] += decoded[i];
298 for (var j = predictor_order - 2; j >= 0; j--) {
308 throw new Error("Invalid Predictor Order " + predictor_order);
312 this.prototype.decode_subframe_lpc = function(channel, predictor_order) { argument
319 for (var i = 0; i < predictor_order; i++) {
332 for (var i = 0; i < predictor_order; i++) {
336 this.decode_residuals(channel, predictor_order);
339 for (var i = predictor_order; i < blockSize - 1; i += 2) {
340 var d = decoded[i - predictor_order],
343 for (var j = predictor_order - 1; j > 0; j--) {
359 for (var j = 0; j < predictor_order; j++)
367 for (var i = predictor_order; i < blockSize; i++) {
372 for (j = 0; j < predictor_order; j++) {
434 this.prototype.decode_residuals = function(channel, predictor_order) { argument
444 if (predictor_order > samples)
445 throw new Error('Invalid predictor order ' + predictor_order + ' > ' + samples);
448 sample = predictor_order,
449 i = predictor_order;