OLD | NEW |
1 /* The contents of this file was automatically generated by dump_modes.c | 1 /* The contents of this file was automatically generated by dump_modes.c |
2 with arguments: 48000 960 | 2 with arguments: 48000 960 |
3 It contains static definitions for some pre-defined modes. */ | 3 It contains static definitions for some pre-defined modes. */ |
4 #include "modes.h" | 4 #include "modes.h" |
5 #include "rate.h" | 5 #include "rate.h" |
6 | 6 |
7 #ifndef DEF_WINDOW120 | 7 #ifndef DEF_WINDOW120 |
8 #define DEF_WINDOW120 | 8 #define DEF_WINDOW120 |
9 static const opus_val16 window120[120] = { | 9 static const opus_val16 window120[120] = { |
10 2, 20, 55, 108, 178, | 10 2, 20, 55, 108, 178, |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 {32364, 5127}, {32429, 4703}, | 334 {32364, 5127}, {32429, 4703}, |
335 {32487, 4278}, {32541, 3852}, | 335 {32487, 4278}, {32541, 3852}, |
336 {32588, 3426}, {32630, 2999}, | 336 {32588, 3426}, {32630, 2999}, |
337 {32667, 2572}, {32698, 2144}, | 337 {32667, 2572}, {32698, 2144}, |
338 {32724, 1716}, {32742, 1287}, | 338 {32724, 1716}, {32742, 1287}, |
339 {32757, 860}, {32766, 430}, | 339 {32757, 860}, {32766, 430}, |
340 }; | 340 }; |
341 #ifndef FFT_BITREV480 | 341 #ifndef FFT_BITREV480 |
342 #define FFT_BITREV480 | 342 #define FFT_BITREV480 |
343 static const opus_int16 fft_bitrev480[480] = { | 343 static const opus_int16 fft_bitrev480[480] = { |
344 0, 120, 240, 360, 30, 150, 270, 390, 60, 180, 300, 420, 90, 210, 330, | 344 0, 96, 192, 288, 384, 32, 128, 224, 320, 416, 64, 160, 256, 352, 448, |
345 450, 15, 135, 255, 375, 45, 165, 285, 405, 75, 195, 315, 435, 105, 225, | 345 8, 104, 200, 296, 392, 40, 136, 232, 328, 424, 72, 168, 264, 360, 456, |
346 345, 465, 5, 125, 245, 365, 35, 155, 275, 395, 65, 185, 305, 425, 95, | 346 16, 112, 208, 304, 400, 48, 144, 240, 336, 432, 80, 176, 272, 368, 464, |
347 215, 335, 455, 20, 140, 260, 380, 50, 170, 290, 410, 80, 200, 320, 440, | 347 24, 120, 216, 312, 408, 56, 152, 248, 344, 440, 88, 184, 280, 376, 472, |
348 110, 230, 350, 470, 10, 130, 250, 370, 40, 160, 280, 400, 70, 190, 310, | 348 4, 100, 196, 292, 388, 36, 132, 228, 324, 420, 68, 164, 260, 356, 452, |
349 430, 100, 220, 340, 460, 25, 145, 265, 385, 55, 175, 295, 415, 85, 205, | 349 12, 108, 204, 300, 396, 44, 140, 236, 332, 428, 76, 172, 268, 364, 460, |
350 325, 445, 115, 235, 355, 475, 1, 121, 241, 361, 31, 151, 271, 391, 61, | 350 20, 116, 212, 308, 404, 52, 148, 244, 340, 436, 84, 180, 276, 372, 468, |
351 181, 301, 421, 91, 211, 331, 451, 16, 136, 256, 376, 46, 166, 286, 406, | 351 28, 124, 220, 316, 412, 60, 156, 252, 348, 444, 92, 188, 284, 380, 476, |
352 76, 196, 316, 436, 106, 226, 346, 466, 6, 126, 246, 366, 36, 156, 276, | 352 1, 97, 193, 289, 385, 33, 129, 225, 321, 417, 65, 161, 257, 353, 449, |
353 396, 66, 186, 306, 426, 96, 216, 336, 456, 21, 141, 261, 381, 51, 171, | 353 9, 105, 201, 297, 393, 41, 137, 233, 329, 425, 73, 169, 265, 361, 457, |
354 291, 411, 81, 201, 321, 441, 111, 231, 351, 471, 11, 131, 251, 371, 41, | 354 17, 113, 209, 305, 401, 49, 145, 241, 337, 433, 81, 177, 273, 369, 465, |
355 161, 281, 401, 71, 191, 311, 431, 101, 221, 341, 461, 26, 146, 266, 386, | 355 25, 121, 217, 313, 409, 57, 153, 249, 345, 441, 89, 185, 281, 377, 473, |
356 56, 176, 296, 416, 86, 206, 326, 446, 116, 236, 356, 476, 2, 122, 242, | 356 5, 101, 197, 293, 389, 37, 133, 229, 325, 421, 69, 165, 261, 357, 453, |
357 362, 32, 152, 272, 392, 62, 182, 302, 422, 92, 212, 332, 452, 17, 137, | 357 13, 109, 205, 301, 397, 45, 141, 237, 333, 429, 77, 173, 269, 365, 461, |
358 257, 377, 47, 167, 287, 407, 77, 197, 317, 437, 107, 227, 347, 467, 7, | 358 21, 117, 213, 309, 405, 53, 149, 245, 341, 437, 85, 181, 277, 373, 469, |
359 127, 247, 367, 37, 157, 277, 397, 67, 187, 307, 427, 97, 217, 337, 457, | 359 29, 125, 221, 317, 413, 61, 157, 253, 349, 445, 93, 189, 285, 381, 477, |
360 22, 142, 262, 382, 52, 172, 292, 412, 82, 202, 322, 442, 112, 232, 352, | 360 2, 98, 194, 290, 386, 34, 130, 226, 322, 418, 66, 162, 258, 354, 450, |
361 472, 12, 132, 252, 372, 42, 162, 282, 402, 72, 192, 312, 432, 102, 222, | 361 10, 106, 202, 298, 394, 42, 138, 234, 330, 426, 74, 170, 266, 362, 458, |
362 342, 462, 27, 147, 267, 387, 57, 177, 297, 417, 87, 207, 327, 447, 117, | 362 18, 114, 210, 306, 402, 50, 146, 242, 338, 434, 82, 178, 274, 370, 466, |
363 237, 357, 477, 3, 123, 243, 363, 33, 153, 273, 393, 63, 183, 303, 423, | 363 26, 122, 218, 314, 410, 58, 154, 250, 346, 442, 90, 186, 282, 378, 474, |
364 93, 213, 333, 453, 18, 138, 258, 378, 48, 168, 288, 408, 78, 198, 318, | 364 6, 102, 198, 294, 390, 38, 134, 230, 326, 422, 70, 166, 262, 358, 454, |
365 438, 108, 228, 348, 468, 8, 128, 248, 368, 38, 158, 278, 398, 68, 188, | 365 14, 110, 206, 302, 398, 46, 142, 238, 334, 430, 78, 174, 270, 366, 462, |
366 308, 428, 98, 218, 338, 458, 23, 143, 263, 383, 53, 173, 293, 413, 83, | 366 22, 118, 214, 310, 406, 54, 150, 246, 342, 438, 86, 182, 278, 374, 470, |
367 203, 323, 443, 113, 233, 353, 473, 13, 133, 253, 373, 43, 163, 283, 403, | 367 30, 126, 222, 318, 414, 62, 158, 254, 350, 446, 94, 190, 286, 382, 478, |
368 73, 193, 313, 433, 103, 223, 343, 463, 28, 148, 268, 388, 58, 178, 298, | 368 3, 99, 195, 291, 387, 35, 131, 227, 323, 419, 67, 163, 259, 355, 451, |
369 418, 88, 208, 328, 448, 118, 238, 358, 478, 4, 124, 244, 364, 34, 154, | 369 11, 107, 203, 299, 395, 43, 139, 235, 331, 427, 75, 171, 267, 363, 459, |
370 274, 394, 64, 184, 304, 424, 94, 214, 334, 454, 19, 139, 259, 379, 49, | 370 19, 115, 211, 307, 403, 51, 147, 243, 339, 435, 83, 179, 275, 371, 467, |
371 169, 289, 409, 79, 199, 319, 439, 109, 229, 349, 469, 9, 129, 249, 369, | 371 27, 123, 219, 315, 411, 59, 155, 251, 347, 443, 91, 187, 283, 379, 475, |
372 39, 159, 279, 399, 69, 189, 309, 429, 99, 219, 339, 459, 24, 144, 264, | 372 7, 103, 199, 295, 391, 39, 135, 231, 327, 423, 71, 167, 263, 359, 455, |
373 384, 54, 174, 294, 414, 84, 204, 324, 444, 114, 234, 354, 474, 14, 134, | 373 15, 111, 207, 303, 399, 47, 143, 239, 335, 431, 79, 175, 271, 367, 463, |
374 254, 374, 44, 164, 284, 404, 74, 194, 314, 434, 104, 224, 344, 464, 29, | 374 23, 119, 215, 311, 407, 55, 151, 247, 343, 439, 87, 183, 279, 375, 471, |
375 149, 269, 389, 59, 179, 299, 419, 89, 209, 329, 449, 119, 239, 359, 479, | 375 31, 127, 223, 319, 415, 63, 159, 255, 351, 447, 95, 191, 287, 383, 479, |
376 }; | 376 }; |
377 #endif | 377 #endif |
378 | 378 |
379 #ifndef FFT_BITREV240 | 379 #ifndef FFT_BITREV240 |
380 #define FFT_BITREV240 | 380 #define FFT_BITREV240 |
381 static const opus_int16 fft_bitrev240[240] = { | 381 static const opus_int16 fft_bitrev240[240] = { |
382 0, 60, 120, 180, 15, 75, 135, 195, 30, 90, 150, 210, 45, 105, 165, | 382 0, 48, 96, 144, 192, 16, 64, 112, 160, 208, 32, 80, 128, 176, 224, |
383 225, 5, 65, 125, 185, 20, 80, 140, 200, 35, 95, 155, 215, 50, 110, | 383 4, 52, 100, 148, 196, 20, 68, 116, 164, 212, 36, 84, 132, 180, 228, |
384 170, 230, 10, 70, 130, 190, 25, 85, 145, 205, 40, 100, 160, 220, 55, | 384 8, 56, 104, 152, 200, 24, 72, 120, 168, 216, 40, 88, 136, 184, 232, |
385 115, 175, 235, 1, 61, 121, 181, 16, 76, 136, 196, 31, 91, 151, 211, | 385 12, 60, 108, 156, 204, 28, 76, 124, 172, 220, 44, 92, 140, 188, 236, |
386 46, 106, 166, 226, 6, 66, 126, 186, 21, 81, 141, 201, 36, 96, 156, | 386 1, 49, 97, 145, 193, 17, 65, 113, 161, 209, 33, 81, 129, 177, 225, |
387 216, 51, 111, 171, 231, 11, 71, 131, 191, 26, 86, 146, 206, 41, 101, | 387 5, 53, 101, 149, 197, 21, 69, 117, 165, 213, 37, 85, 133, 181, 229, |
388 161, 221, 56, 116, 176, 236, 2, 62, 122, 182, 17, 77, 137, 197, 32, | 388 9, 57, 105, 153, 201, 25, 73, 121, 169, 217, 41, 89, 137, 185, 233, |
389 92, 152, 212, 47, 107, 167, 227, 7, 67, 127, 187, 22, 82, 142, 202, | 389 13, 61, 109, 157, 205, 29, 77, 125, 173, 221, 45, 93, 141, 189, 237, |
390 37, 97, 157, 217, 52, 112, 172, 232, 12, 72, 132, 192, 27, 87, 147, | 390 2, 50, 98, 146, 194, 18, 66, 114, 162, 210, 34, 82, 130, 178, 226, |
391 207, 42, 102, 162, 222, 57, 117, 177, 237, 3, 63, 123, 183, 18, 78, | 391 6, 54, 102, 150, 198, 22, 70, 118, 166, 214, 38, 86, 134, 182, 230, |
392 138, 198, 33, 93, 153, 213, 48, 108, 168, 228, 8, 68, 128, 188, 23, | 392 10, 58, 106, 154, 202, 26, 74, 122, 170, 218, 42, 90, 138, 186, 234, |
393 83, 143, 203, 38, 98, 158, 218, 53, 113, 173, 233, 13, 73, 133, 193, | 393 14, 62, 110, 158, 206, 30, 78, 126, 174, 222, 46, 94, 142, 190, 238, |
394 28, 88, 148, 208, 43, 103, 163, 223, 58, 118, 178, 238, 4, 64, 124, | 394 3, 51, 99, 147, 195, 19, 67, 115, 163, 211, 35, 83, 131, 179, 227, |
395 184, 19, 79, 139, 199, 34, 94, 154, 214, 49, 109, 169, 229, 9, 69, | 395 7, 55, 103, 151, 199, 23, 71, 119, 167, 215, 39, 87, 135, 183, 231, |
396 129, 189, 24, 84, 144, 204, 39, 99, 159, 219, 54, 114, 174, 234, 14, | 396 11, 59, 107, 155, 203, 27, 75, 123, 171, 219, 43, 91, 139, 187, 235, |
397 74, 134, 194, 29, 89, 149, 209, 44, 104, 164, 224, 59, 119, 179, 239, | 397 15, 63, 111, 159, 207, 31, 79, 127, 175, 223, 47, 95, 143, 191, 239, |
398 }; | 398 }; |
399 #endif | 399 #endif |
400 | 400 |
401 #ifndef FFT_BITREV120 | 401 #ifndef FFT_BITREV120 |
402 #define FFT_BITREV120 | 402 #define FFT_BITREV120 |
403 static const opus_int16 fft_bitrev120[120] = { | 403 static const opus_int16 fft_bitrev120[120] = { |
404 0, 30, 60, 90, 15, 45, 75, 105, 5, 35, 65, 95, 20, 50, 80, | 404 0, 24, 48, 72, 96, 8, 32, 56, 80, 104, 16, 40, 64, 88, 112, |
405 110, 10, 40, 70, 100, 25, 55, 85, 115, 1, 31, 61, 91, 16, 46, | 405 4, 28, 52, 76, 100, 12, 36, 60, 84, 108, 20, 44, 68, 92, 116, |
406 76, 106, 6, 36, 66, 96, 21, 51, 81, 111, 11, 41, 71, 101, 26, | 406 1, 25, 49, 73, 97, 9, 33, 57, 81, 105, 17, 41, 65, 89, 113, |
407 56, 86, 116, 2, 32, 62, 92, 17, 47, 77, 107, 7, 37, 67, 97, | 407 5, 29, 53, 77, 101, 13, 37, 61, 85, 109, 21, 45, 69, 93, 117, |
408 22, 52, 82, 112, 12, 42, 72, 102, 27, 57, 87, 117, 3, 33, 63, | 408 2, 26, 50, 74, 98, 10, 34, 58, 82, 106, 18, 42, 66, 90, 114, |
409 93, 18, 48, 78, 108, 8, 38, 68, 98, 23, 53, 83, 113, 13, 43, | 409 6, 30, 54, 78, 102, 14, 38, 62, 86, 110, 22, 46, 70, 94, 118, |
410 73, 103, 28, 58, 88, 118, 4, 34, 64, 94, 19, 49, 79, 109, 9, | 410 3, 27, 51, 75, 99, 11, 35, 59, 83, 107, 19, 43, 67, 91, 115, |
411 39, 69, 99, 24, 54, 84, 114, 14, 44, 74, 104, 29, 59, 89, 119, | 411 7, 31, 55, 79, 103, 15, 39, 63, 87, 111, 23, 47, 71, 95, 119, |
412 }; | 412 }; |
413 #endif | 413 #endif |
414 | 414 |
415 #ifndef FFT_BITREV60 | 415 #ifndef FFT_BITREV60 |
416 #define FFT_BITREV60 | 416 #define FFT_BITREV60 |
417 static const opus_int16 fft_bitrev60[60] = { | 417 static const opus_int16 fft_bitrev60[60] = { |
418 0, 15, 30, 45, 5, 20, 35, 50, 10, 25, 40, 55, 1, 16, 31, | 418 0, 12, 24, 36, 48, 4, 16, 28, 40, 52, 8, 20, 32, 44, 56, |
419 46, 6, 21, 36, 51, 11, 26, 41, 56, 2, 17, 32, 47, 7, 22, | 419 1, 13, 25, 37, 49, 5, 17, 29, 41, 53, 9, 21, 33, 45, 57, |
420 37, 52, 12, 27, 42, 57, 3, 18, 33, 48, 8, 23, 38, 53, 13, | 420 2, 14, 26, 38, 50, 6, 18, 30, 42, 54, 10, 22, 34, 46, 58, |
421 28, 43, 58, 4, 19, 34, 49, 9, 24, 39, 54, 14, 29, 44, 59, | 421 3, 15, 27, 39, 51, 7, 19, 31, 43, 55, 11, 23, 35, 47, 59, |
422 }; | 422 }; |
423 #endif | 423 #endif |
424 | 424 |
425 #ifndef FFT_STATE48000_960_0 | 425 #ifndef FFT_STATE48000_960_0 |
426 #define FFT_STATE48000_960_0 | 426 #define FFT_STATE48000_960_0 |
427 static const kiss_fft_state fft_state48000_960_0 = { | 427 static const kiss_fft_state fft_state48000_960_0 = { |
428 480, /* nfft */ | 428 480, /* nfft */ |
| 429 17476, /* scale */ |
| 430 8, /* scale_shift */ |
429 -1, /* shift */ | 431 -1, /* shift */ |
430 {4, 120, 4, 30, 2, 15, 3, 5, 5, 1, 0, 0, 0, 0, 0, 0, }, /* factors */ | 432 {5, 96, 3, 32, 4, 8, 2, 4, 4, 1, 0, 0, 0, 0, 0, 0, }, /* factors */ |
431 fft_bitrev480, /* bitrev */ | 433 fft_bitrev480, /* bitrev */ |
432 fft_twiddles48000_960, /* bitrev */ | 434 fft_twiddles48000_960, /* bitrev */ |
433 }; | 435 }; |
434 #endif | 436 #endif |
435 | 437 |
436 #ifndef FFT_STATE48000_960_1 | 438 #ifndef FFT_STATE48000_960_1 |
437 #define FFT_STATE48000_960_1 | 439 #define FFT_STATE48000_960_1 |
438 static const kiss_fft_state fft_state48000_960_1 = { | 440 static const kiss_fft_state fft_state48000_960_1 = { |
439 240, /* nfft */ | 441 240, /* nfft */ |
| 442 17476, /* scale */ |
| 443 7, /* scale_shift */ |
440 1, /* shift */ | 444 1, /* shift */ |
441 {4, 60, 4, 15, 3, 5, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ | 445 {5, 48, 3, 16, 4, 4, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ |
442 fft_bitrev240, /* bitrev */ | 446 fft_bitrev240, /* bitrev */ |
443 fft_twiddles48000_960, /* bitrev */ | 447 fft_twiddles48000_960, /* bitrev */ |
444 }; | 448 }; |
445 #endif | 449 #endif |
446 | 450 |
447 #ifndef FFT_STATE48000_960_2 | 451 #ifndef FFT_STATE48000_960_2 |
448 #define FFT_STATE48000_960_2 | 452 #define FFT_STATE48000_960_2 |
449 static const kiss_fft_state fft_state48000_960_2 = { | 453 static const kiss_fft_state fft_state48000_960_2 = { |
450 120, /* nfft */ | 454 120, /* nfft */ |
| 455 17476, /* scale */ |
| 456 6, /* scale_shift */ |
451 2, /* shift */ | 457 2, /* shift */ |
452 {4, 30, 2, 15, 3, 5, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ | 458 {5, 24, 3, 8, 2, 4, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ |
453 fft_bitrev120, /* bitrev */ | 459 fft_bitrev120, /* bitrev */ |
454 fft_twiddles48000_960, /* bitrev */ | 460 fft_twiddles48000_960, /* bitrev */ |
455 }; | 461 }; |
456 #endif | 462 #endif |
457 | 463 |
458 #ifndef FFT_STATE48000_960_3 | 464 #ifndef FFT_STATE48000_960_3 |
459 #define FFT_STATE48000_960_3 | 465 #define FFT_STATE48000_960_3 |
460 static const kiss_fft_state fft_state48000_960_3 = { | 466 static const kiss_fft_state fft_state48000_960_3 = { |
461 60, /* nfft */ | 467 60, /* nfft */ |
| 468 17476, /* scale */ |
| 469 5, /* scale_shift */ |
462 3, /* shift */ | 470 3, /* shift */ |
463 {4, 15, 3, 5, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ | 471 {5, 12, 3, 4, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, /* factors */ |
464 fft_bitrev60, /* bitrev */ | 472 fft_bitrev60, /* bitrev */ |
465 fft_twiddles48000_960, /* bitrev */ | 473 fft_twiddles48000_960, /* bitrev */ |
466 }; | 474 }; |
467 #endif | 475 #endif |
468 | 476 |
469 #endif | 477 #endif |
470 | 478 |
471 #ifndef MDCT_TWIDDLES960 | 479 #ifndef MDCT_TWIDDLES960 |
472 #define MDCT_TWIDDLES960 | 480 #define MDCT_TWIDDLES960 |
473 static const opus_val16 mdct_twiddles960[481] = { | 481 static const opus_val16 mdct_twiddles960[1800] = { |
474 32767, 32767, 32767, 32767, 32766, | 482 32767, 32767, 32767, 32766, 32765, |
475 32763, 32762, 32759, 32757, 32753, | 483 32763, 32761, 32759, 32756, 32753, |
476 32751, 32747, 32743, 32738, 32733, | 484 32750, 32746, 32742, 32738, 32733, |
477 32729, 32724, 32717, 32711, 32705, | 485 32728, 32722, 32717, 32710, 32704, |
478 32698, 32690, 32683, 32676, 32667, | 486 32697, 32690, 32682, 32674, 32666, |
479 32658, 32650, 32640, 32631, 32620, | 487 32657, 32648, 32639, 32629, 32619, |
480 32610, 32599, 32588, 32577, 32566, | 488 32609, 32598, 32587, 32576, 32564, |
481 32554, 32541, 32528, 32515, 32502, | 489 32552, 32539, 32526, 32513, 32500, |
482 32487, 32474, 32459, 32444, 32429, | 490 32486, 32472, 32457, 32442, 32427, |
483 32413, 32397, 32381, 32364, 32348, | 491 32411, 32395, 32379, 32362, 32345, |
484 32331, 32313, 32294, 32277, 32257, | 492 32328, 32310, 32292, 32274, 32255, |
485 32239, 32219, 32200, 32180, 32159, | 493 32236, 32217, 32197, 32177, 32157, |
486 32138, 32118, 32096, 32074, 32051, | 494 32136, 32115, 32093, 32071, 32049, |
487 32029, 32006, 31984, 31960, 31936, | 495 32027, 32004, 31981, 31957, 31933, |
488 31912, 31888, 31863, 31837, 31812, | 496 31909, 31884, 31859, 31834, 31809, |
489 31786, 31760, 31734, 31707, 31679, | 497 31783, 31756, 31730, 31703, 31676, |
490 31652, 31624, 31596, 31567, 31539, | 498 31648, 31620, 31592, 31563, 31534, |
491 31508, 31479, 31450, 31419, 31388, | 499 31505, 31475, 31445, 31415, 31384, |
492 31357, 31326, 31294, 31262, 31230, | 500 31353, 31322, 31290, 31258, 31226, |
493 31198, 31164, 31131, 31097, 31063, | 501 31193, 31160, 31127, 31093, 31059, |
494 31030, 30994, 30959, 30924, 30889, | 502 31025, 30990, 30955, 30920, 30884, |
495 30853, 30816, 30779, 30743, 30705, | 503 30848, 30812, 30775, 30738, 30701, |
496 30668, 30629, 30592, 30553, 30515, | 504 30663, 30625, 30587, 30548, 30509, |
497 30475, 30435, 30396, 30356, 30315, | 505 30470, 30430, 30390, 30350, 30309, |
498 30274, 30233, 30191, 30149, 30107, | 506 30269, 30227, 30186, 30144, 30102, |
499 30065, 30022, 29979, 29936, 29891, | 507 30059, 30016, 29973, 29930, 29886, |
500 29847, 29803, 29758, 29713, 29668, | 508 29842, 29797, 29752, 29707, 29662, |
501 29622, 29577, 29529, 29483, 29436, | 509 29616, 29570, 29524, 29477, 29430, |
502 29390, 29341, 29293, 29246, 29197, | 510 29383, 29335, 29287, 29239, 29190, |
503 29148, 29098, 29050, 29000, 28949, | 511 29142, 29092, 29043, 28993, 28943, |
504 28899, 28848, 28797, 28746, 28694, | 512 28892, 28842, 28791, 28739, 28688, |
505 28642, 28590, 28537, 28485, 28432, | 513 28636, 28583, 28531, 28478, 28425, |
506 28378, 28324, 28271, 28217, 28162, | 514 28371, 28317, 28263, 28209, 28154, |
507 28106, 28051, 27995, 27940, 27884, | 515 28099, 28044, 27988, 27932, 27876, |
508 27827, 27770, 27713, 27657, 27598, | 516 27820, 27763, 27706, 27648, 27591, |
509 27540, 27481, 27423, 27365, 27305, | 517 27533, 27474, 27416, 27357, 27298, |
510 27246, 27187, 27126, 27066, 27006, | 518 27238, 27178, 27118, 27058, 26997, |
511 26945, 26883, 26822, 26760, 26698, | 519 26936, 26875, 26814, 26752, 26690, |
512 26636, 26574, 26510, 26448, 26383, | 520 26628, 26565, 26502, 26439, 26375, |
513 26320, 26257, 26191, 26127, 26062, | 521 26312, 26247, 26183, 26119, 26054, |
514 25997, 25931, 25866, 25800, 25734, | 522 25988, 25923, 25857, 25791, 25725, |
515 25667, 25601, 25533, 25466, 25398, | 523 25658, 25592, 25524, 25457, 25389, |
516 25330, 25262, 25194, 25125, 25056, | 524 25322, 25253, 25185, 25116, 25047, |
517 24987, 24917, 24848, 24778, 24707, | 525 24978, 24908, 24838, 24768, 24698, |
518 24636, 24566, 24495, 24424, 24352, | 526 24627, 24557, 24485, 24414, 24342, |
519 24280, 24208, 24135, 24063, 23990, | 527 24270, 24198, 24126, 24053, 23980, |
520 23917, 23842, 23769, 23695, 23622, | 528 23907, 23834, 23760, 23686, 23612, |
521 23546, 23472, 23398, 23322, 23246, | 529 23537, 23462, 23387, 23312, 23237, |
522 23171, 23095, 23018, 22942, 22866, | 530 23161, 23085, 23009, 22932, 22856, |
523 22788, 22711, 22634, 22557, 22478, | 531 22779, 22701, 22624, 22546, 22468, |
524 22400, 22322, 22244, 22165, 22085, | 532 22390, 22312, 22233, 22154, 22075, |
525 22006, 21927, 21846, 21766, 21687, | 533 21996, 21916, 21836, 21756, 21676, |
526 21606, 21524, 21443, 21363, 21282, | 534 21595, 21515, 21434, 21352, 21271, |
527 21199, 21118, 21035, 20954, 20870, | 535 21189, 21107, 21025, 20943, 20860, |
528 20788, 20705, 20621, 20538, 20455, | 536 20777, 20694, 20611, 20528, 20444, |
529 20371, 20286, 20202, 20118, 20034, | 537 20360, 20276, 20192, 20107, 20022, |
530 19947, 19863, 19777, 19692, 19606, | 538 19937, 19852, 19767, 19681, 19595, |
531 19520, 19434, 19347, 19260, 19174, | 539 19509, 19423, 19336, 19250, 19163, |
532 19088, 18999, 18911, 18825, 18737, | 540 19076, 18988, 18901, 18813, 18725, |
533 18648, 18560, 18472, 18384, 18294, | 541 18637, 18549, 18460, 18372, 18283, |
534 18205, 18116, 18025, 17936, 17846, | 542 18194, 18104, 18015, 17925, 17835, |
535 17757, 17666, 17576, 17485, 17395, | 543 17745, 17655, 17565, 17474, 17383, |
536 17303, 17212, 17122, 17030, 16937, | 544 17292, 17201, 17110, 17018, 16927, |
537 16846, 16755, 16662, 16569, 16477, | 545 16835, 16743, 16650, 16558, 16465, |
538 16385, 16291, 16198, 16105, 16012, | 546 16372, 16279, 16186, 16093, 15999, |
539 15917, 15824, 15730, 15636, 15541, | 547 15906, 15812, 15718, 15624, 15529, |
540 15447, 15352, 15257, 15162, 15067, | 548 15435, 15340, 15245, 15150, 15055, |
541 14973, 14875, 14781, 14685, 14589, | 549 14960, 14864, 14769, 14673, 14577, |
542 14493, 14396, 14300, 14204, 14107, | 550 14481, 14385, 14288, 14192, 14095, |
543 14010, 13914, 13815, 13718, 13621, | 551 13998, 13901, 13804, 13706, 13609, |
544 13524, 13425, 13328, 13230, 13133, | 552 13511, 13414, 13316, 13218, 13119, |
545 13033, 12935, 12836, 12738, 12638, | 553 13021, 12923, 12824, 12725, 12626, |
546 12540, 12441, 12341, 12241, 12142, | 554 12527, 12428, 12329, 12230, 12130, |
547 12044, 11943, 11843, 11744, 11643, | 555 12030, 11930, 11831, 11730, 11630, |
548 11542, 11442, 11342, 11241, 11139, | 556 11530, 11430, 11329, 11228, 11128, |
549 11039, 10939, 10836, 10736, 10635, | 557 11027, 10926, 10824, 10723, 10622, |
550 10534, 10431, 10330, 10228, 10127, | 558 10520, 10419, 10317, 10215, 10113, |
551 10024, 9921, 9820, 9718, 9614, | 559 10011, 9909, 9807, 9704, 9602, |
552 9512, 9410, 9306, 9204, 9101, | 560 9499, 9397, 9294, 9191, 9088, |
553 8998, 8895, 8791, 8689, 8585, | 561 8985, 8882, 8778, 8675, 8572, |
554 8481, 8377, 8274, 8171, 8067, | 562 8468, 8364, 8261, 8157, 8053, |
555 7962, 7858, 7753, 7650, 7545, | 563 7949, 7845, 7741, 7637, 7532, |
556 7441, 7336, 7231, 7129, 7023, | 564 7428, 7323, 7219, 7114, 7009, |
557 6917, 6813, 6709, 6604, 6498, | 565 6905, 6800, 6695, 6590, 6485, |
558 6393, 6288, 6182, 6077, 5973, | 566 6380, 6274, 6169, 6064, 5958, |
559 5867, 5760, 5656, 5549, 5445, | 567 5853, 5747, 5642, 5536, 5430, |
560 5339, 5232, 5127, 5022, 4914, | 568 5325, 5219, 5113, 5007, 4901, |
561 4809, 4703, 4596, 4490, 4384, | 569 4795, 4689, 4583, 4476, 4370, |
562 4278, 4171, 4065, 3958, 3852, | 570 4264, 4157, 4051, 3945, 3838, |
563 3745, 3640, 3532, 3426, 3318, | 571 3732, 3625, 3518, 3412, 3305, |
564 3212, 3106, 2998, 2891, 2786, | 572 3198, 3092, 2985, 2878, 2771, |
565 2679, 2570, 2465, 2358, 2251, | 573 2664, 2558, 2451, 2344, 2237, |
566 2143, 2037, 1929, 1823, 1715, | 574 2130, 2023, 1916, 1809, 1702, |
567 1609, 1501, 1393, 1287, 1180, | 575 1594, 1487, 1380, 1273, 1166, |
568 1073, 964, 858, 751, 644, | 576 1059, 952, 844, 737, 630, |
569 535, 429, 322, 214, 107, | 577 523, 416, 308, 201, 94, |
570 0, }; | 578 -13, -121, -228, -335, -442, |
| 579 -550, -657, -764, -871, -978, |
| 580 -1086, -1193, -1300, -1407, -1514, |
| 581 -1621, -1728, -1835, -1942, -2049, |
| 582 -2157, -2263, -2370, -2477, -2584, |
| 583 -2691, -2798, -2905, -3012, -3118, |
| 584 -3225, -3332, -3439, -3545, -3652, |
| 585 -3758, -3865, -3971, -4078, -4184, |
| 586 -4290, -4397, -4503, -4609, -4715, |
| 587 -4821, -4927, -5033, -5139, -5245, |
| 588 -5351, -5457, -5562, -5668, -5774, |
| 589 -5879, -5985, -6090, -6195, -6301, |
| 590 -6406, -6511, -6616, -6721, -6826, |
| 591 -6931, -7036, -7140, -7245, -7349, |
| 592 -7454, -7558, -7663, -7767, -7871, |
| 593 -7975, -8079, -8183, -8287, -8390, |
| 594 -8494, -8597, -8701, -8804, -8907, |
| 595 -9011, -9114, -9217, -9319, -9422, |
| 596 -9525, -9627, -9730, -9832, -9934, |
| 597 -10037, -10139, -10241, -10342, -10444, |
| 598 -10546, -10647, -10748, -10850, -10951, |
| 599 -11052, -11153, -11253, -11354, -11455, |
| 600 -11555, -11655, -11756, -11856, -11955, |
| 601 -12055, -12155, -12254, -12354, -12453, |
| 602 -12552, -12651, -12750, -12849, -12947, |
| 603 -13046, -13144, -13242, -13340, -13438, |
| 604 -13536, -13633, -13731, -13828, -13925, |
| 605 -14022, -14119, -14216, -14312, -14409, |
| 606 -14505, -14601, -14697, -14793, -14888, |
| 607 -14984, -15079, -15174, -15269, -15364, |
| 608 -15459, -15553, -15647, -15741, -15835, |
| 609 -15929, -16023, -16116, -16210, -16303, |
| 610 -16396, -16488, -16581, -16673, -16766, |
| 611 -16858, -16949, -17041, -17133, -17224, |
| 612 -17315, -17406, -17497, -17587, -17678, |
| 613 -17768, -17858, -17948, -18037, -18127, |
| 614 -18216, -18305, -18394, -18483, -18571, |
| 615 -18659, -18747, -18835, -18923, -19010, |
| 616 -19098, -19185, -19271, -19358, -19444, |
| 617 -19531, -19617, -19702, -19788, -19873, |
| 618 -19959, -20043, -20128, -20213, -20297, |
| 619 -20381, -20465, -20549, -20632, -20715, |
| 620 -20798, -20881, -20963, -21046, -21128, |
| 621 -21210, -21291, -21373, -21454, -21535, |
| 622 -21616, -21696, -21776, -21856, -21936, |
| 623 -22016, -22095, -22174, -22253, -22331, |
| 624 -22410, -22488, -22566, -22643, -22721, |
| 625 -22798, -22875, -22951, -23028, -23104, |
| 626 -23180, -23256, -23331, -23406, -23481, |
| 627 -23556, -23630, -23704, -23778, -23852, |
| 628 -23925, -23998, -24071, -24144, -24216, |
| 629 -24288, -24360, -24432, -24503, -24574, |
| 630 -24645, -24716, -24786, -24856, -24926, |
| 631 -24995, -25064, -25133, -25202, -25270, |
| 632 -25339, -25406, -25474, -25541, -25608, |
| 633 -25675, -25742, -25808, -25874, -25939, |
| 634 -26005, -26070, -26135, -26199, -26264, |
| 635 -26327, -26391, -26455, -26518, -26581, |
| 636 -26643, -26705, -26767, -26829, -26891, |
| 637 -26952, -27013, -27073, -27133, -27193, |
| 638 -27253, -27312, -27372, -27430, -27489, |
| 639 -27547, -27605, -27663, -27720, -27777, |
| 640 -27834, -27890, -27946, -28002, -28058, |
| 641 -28113, -28168, -28223, -28277, -28331, |
| 642 -28385, -28438, -28491, -28544, -28596, |
| 643 -28649, -28701, -28752, -28803, -28854, |
| 644 -28905, -28955, -29006, -29055, -29105, |
| 645 -29154, -29203, -29251, -29299, -29347, |
| 646 -29395, -29442, -29489, -29535, -29582, |
| 647 -29628, -29673, -29719, -29764, -29808, |
| 648 -29853, -29897, -29941, -29984, -30027, |
| 649 -30070, -30112, -30154, -30196, -30238, |
| 650 -30279, -30320, -30360, -30400, -30440, |
| 651 -30480, -30519, -30558, -30596, -30635, |
| 652 -30672, -30710, -30747, -30784, -30821, |
| 653 -30857, -30893, -30929, -30964, -30999, |
| 654 -31033, -31068, -31102, -31135, -31168, |
| 655 -31201, -31234, -31266, -31298, -31330, |
| 656 -31361, -31392, -31422, -31453, -31483, |
| 657 -31512, -31541, -31570, -31599, -31627, |
| 658 -31655, -31682, -31710, -31737, -31763, |
| 659 -31789, -31815, -31841, -31866, -31891, |
| 660 -31915, -31939, -31963, -31986, -32010, |
| 661 -32032, -32055, -32077, -32099, -32120, |
| 662 -32141, -32162, -32182, -32202, -32222, |
| 663 -32241, -32260, -32279, -32297, -32315, |
| 664 -32333, -32350, -32367, -32383, -32399, |
| 665 -32415, -32431, -32446, -32461, -32475, |
| 666 -32489, -32503, -32517, -32530, -32542, |
| 667 -32555, -32567, -32579, -32590, -32601, |
| 668 -32612, -32622, -32632, -32641, -32651, |
| 669 -32659, -32668, -32676, -32684, -32692, |
| 670 -32699, -32706, -32712, -32718, -32724, |
| 671 -32729, -32734, -32739, -32743, -32747, |
| 672 -32751, -32754, -32757, -32760, -32762, |
| 673 -32764, -32765, -32767, -32767, -32767, |
| 674 32767, 32767, 32765, 32761, 32756, |
| 675 32750, 32742, 32732, 32722, 32710, |
| 676 32696, 32681, 32665, 32647, 32628, |
| 677 32608, 32586, 32562, 32538, 32512, |
| 678 32484, 32455, 32425, 32393, 32360, |
| 679 32326, 32290, 32253, 32214, 32174, |
| 680 32133, 32090, 32046, 32001, 31954, |
| 681 31906, 31856, 31805, 31753, 31700, |
| 682 31645, 31588, 31530, 31471, 31411, |
| 683 31349, 31286, 31222, 31156, 31089, |
| 684 31020, 30951, 30880, 30807, 30733, |
| 685 30658, 30582, 30504, 30425, 30345, |
| 686 30263, 30181, 30096, 30011, 29924, |
| 687 29836, 29747, 29656, 29564, 29471, |
| 688 29377, 29281, 29184, 29086, 28987, |
| 689 28886, 28784, 28681, 28577, 28471, |
| 690 28365, 28257, 28147, 28037, 27925, |
| 691 27812, 27698, 27583, 27467, 27349, |
| 692 27231, 27111, 26990, 26868, 26744, |
| 693 26620, 26494, 26367, 26239, 26110, |
| 694 25980, 25849, 25717, 25583, 25449, |
| 695 25313, 25176, 25038, 24900, 24760, |
| 696 24619, 24477, 24333, 24189, 24044, |
| 697 23898, 23751, 23602, 23453, 23303, |
| 698 23152, 22999, 22846, 22692, 22537, |
| 699 22380, 22223, 22065, 21906, 21746, |
| 700 21585, 21423, 21261, 21097, 20933, |
| 701 20767, 20601, 20434, 20265, 20096, |
| 702 19927, 19756, 19584, 19412, 19239, |
| 703 19065, 18890, 18714, 18538, 18361, |
| 704 18183, 18004, 17824, 17644, 17463, |
| 705 17281, 17098, 16915, 16731, 16546, |
| 706 16361, 16175, 15988, 15800, 15612, |
| 707 15423, 15234, 15043, 14852, 14661, |
| 708 14469, 14276, 14083, 13889, 13694, |
| 709 13499, 13303, 13107, 12910, 12713, |
| 710 12515, 12317, 12118, 11918, 11718, |
| 711 11517, 11316, 11115, 10913, 10710, |
| 712 10508, 10304, 10100, 9896, 9691, |
| 713 9486, 9281, 9075, 8869, 8662, |
| 714 8455, 8248, 8040, 7832, 7623, |
| 715 7415, 7206, 6996, 6787, 6577, |
| 716 6366, 6156, 5945, 5734, 5523, |
| 717 5311, 5100, 4888, 4675, 4463, |
| 718 4251, 4038, 3825, 3612, 3399, |
| 719 3185, 2972, 2758, 2544, 2330, |
| 720 2116, 1902, 1688, 1474, 1260, |
| 721 1045, 831, 617, 402, 188, |
| 722 -27, -241, -456, -670, -885, |
| 723 -1099, -1313, -1528, -1742, -1956, |
| 724 -2170, -2384, -2598, -2811, -3025, |
| 725 -3239, -3452, -3665, -3878, -4091, |
| 726 -4304, -4516, -4728, -4941, -5153, |
| 727 -5364, -5576, -5787, -5998, -6209, |
| 728 -6419, -6629, -6839, -7049, -7258, |
| 729 -7467, -7676, -7884, -8092, -8300, |
| 730 -8507, -8714, -8920, -9127, -9332, |
| 731 -9538, -9743, -9947, -10151, -10355, |
| 732 -10558, -10761, -10963, -11165, -11367, |
| 733 -11568, -11768, -11968, -12167, -12366, |
| 734 -12565, -12762, -12960, -13156, -13352, |
| 735 -13548, -13743, -13937, -14131, -14324, |
| 736 -14517, -14709, -14900, -15091, -15281, |
| 737 -15470, -15659, -15847, -16035, -16221, |
| 738 -16407, -16593, -16777, -16961, -17144, |
| 739 -17326, -17508, -17689, -17869, -18049, |
| 740 -18227, -18405, -18582, -18758, -18934, |
| 741 -19108, -19282, -19455, -19627, -19799, |
| 742 -19969, -20139, -20308, -20475, -20642, |
| 743 -20809, -20974, -21138, -21301, -21464, |
| 744 -21626, -21786, -21946, -22105, -22263, |
| 745 -22420, -22575, -22730, -22884, -23037, |
| 746 -23189, -23340, -23490, -23640, -23788, |
| 747 -23935, -24080, -24225, -24369, -24512, |
| 748 -24654, -24795, -24934, -25073, -25211, |
| 749 -25347, -25482, -25617, -25750, -25882, |
| 750 -26013, -26143, -26272, -26399, -26526, |
| 751 -26651, -26775, -26898, -27020, -27141, |
| 752 -27260, -27379, -27496, -27612, -27727, |
| 753 -27841, -27953, -28065, -28175, -28284, |
| 754 -28391, -28498, -28603, -28707, -28810, |
| 755 -28911, -29012, -29111, -29209, -29305, |
| 756 -29401, -29495, -29587, -29679, -29769, |
| 757 -29858, -29946, -30032, -30118, -30201, |
| 758 -30284, -30365, -30445, -30524, -30601, |
| 759 -30677, -30752, -30825, -30897, -30968, |
| 760 -31038, -31106, -31172, -31238, -31302, |
| 761 -31365, -31426, -31486, -31545, -31602, |
| 762 -31658, -31713, -31766, -31818, -31869, |
| 763 -31918, -31966, -32012, -32058, -32101, |
| 764 -32144, -32185, -32224, -32262, -32299, |
| 765 -32335, -32369, -32401, -32433, -32463, |
| 766 -32491, -32518, -32544, -32568, -32591, |
| 767 -32613, -32633, -32652, -32669, -32685, |
| 768 -32700, -32713, -32724, -32735, -32744, |
| 769 -32751, -32757, -32762, -32766, -32767, |
| 770 32767, 32764, 32755, 32741, 32720, |
| 771 32694, 32663, 32626, 32583, 32535, |
| 772 32481, 32421, 32356, 32286, 32209, |
| 773 32128, 32041, 31948, 31850, 31747, |
| 774 31638, 31523, 31403, 31278, 31148, |
| 775 31012, 30871, 30724, 30572, 30415, |
| 776 30253, 30086, 29913, 29736, 29553, |
| 777 29365, 29172, 28974, 28771, 28564, |
| 778 28351, 28134, 27911, 27684, 27452, |
| 779 27216, 26975, 26729, 26478, 26223, |
| 780 25964, 25700, 25432, 25159, 24882, |
| 781 24601, 24315, 24026, 23732, 23434, |
| 782 23133, 22827, 22517, 22204, 21886, |
| 783 21565, 21240, 20912, 20580, 20244, |
| 784 19905, 19563, 19217, 18868, 18516, |
| 785 18160, 17802, 17440, 17075, 16708, |
| 786 16338, 15964, 15588, 15210, 14829, |
| 787 14445, 14059, 13670, 13279, 12886, |
| 788 12490, 12093, 11693, 11291, 10888, |
| 789 10482, 10075, 9666, 9255, 8843, |
| 790 8429, 8014, 7597, 7180, 6760, |
| 791 6340, 5919, 5496, 5073, 4649, |
| 792 4224, 3798, 3372, 2945, 2517, |
| 793 2090, 1661, 1233, 804, 375, |
| 794 -54, -483, -911, -1340, -1768, |
| 795 -2197, -2624, -3052, -3479, -3905, |
| 796 -4330, -4755, -5179, -5602, -6024, |
| 797 -6445, -6865, -7284, -7702, -8118, |
| 798 -8533, -8946, -9358, -9768, -10177, |
| 799 -10584, -10989, -11392, -11793, -12192, |
| 800 -12589, -12984, -13377, -13767, -14155, |
| 801 -14541, -14924, -15305, -15683, -16058, |
| 802 -16430, -16800, -17167, -17531, -17892, |
| 803 -18249, -18604, -18956, -19304, -19649, |
| 804 -19990, -20329, -20663, -20994, -21322, |
| 805 -21646, -21966, -22282, -22595, -22904, |
| 806 -23208, -23509, -23806, -24099, -24387, |
| 807 -24672, -24952, -25228, -25499, -25766, |
| 808 -26029, -26288, -26541, -26791, -27035, |
| 809 -27275, -27511, -27741, -27967, -28188, |
| 810 -28405, -28616, -28823, -29024, -29221, |
| 811 -29412, -29599, -29780, -29957, -30128, |
| 812 -30294, -30455, -30611, -30761, -30906, |
| 813 -31046, -31181, -31310, -31434, -31552, |
| 814 -31665, -31773, -31875, -31972, -32063, |
| 815 -32149, -32229, -32304, -32373, -32437, |
| 816 -32495, -32547, -32594, -32635, -32671, |
| 817 -32701, -32726, -32745, -32758, -32766, |
| 818 32767, 32754, 32717, 32658, 32577, |
| 819 32473, 32348, 32200, 32029, 31837, |
| 820 31624, 31388, 31131, 30853, 30553, |
| 821 30232, 29891, 29530, 29148, 28746, |
| 822 28324, 27883, 27423, 26944, 26447, |
| 823 25931, 25398, 24847, 24279, 23695, |
| 824 23095, 22478, 21846, 21199, 20538, |
| 825 19863, 19174, 18472, 17757, 17030, |
| 826 16291, 15541, 14781, 14010, 13230, |
| 827 12441, 11643, 10837, 10024, 9204, |
| 828 8377, 7545, 6708, 5866, 5020, |
| 829 4171, 3319, 2464, 1608, 751, |
| 830 -107, -965, -1822, -2678, -3532, |
| 831 -4383, -5232, -6077, -6918, -7754, |
| 832 -8585, -9409, -10228, -11039, -11843, |
| 833 -12639, -13426, -14204, -14972, -15730, |
| 834 -16477, -17213, -17937, -18648, -19347, |
| 835 -20033, -20705, -21363, -22006, -22634, |
| 836 -23246, -23843, -24423, -24986, -25533, |
| 837 -26062, -26573, -27066, -27540, -27995, |
| 838 -28431, -28848, -29245, -29622, -29979, |
| 839 -30315, -30630, -30924, -31197, -31449, |
| 840 -31679, -31887, -32074, -32239, -32381, |
| 841 -32501, -32600, -32675, -32729, -32759, |
| 842 }; |
571 #endif | 843 #endif |
572 | 844 |
573 static const CELTMode mode48000_960_120 = { | 845 static const CELTMode mode48000_960_120 = { |
574 48000, /* Fs */ | 846 48000, /* Fs */ |
575 120, /* overlap */ | 847 120, /* overlap */ |
576 21, /* nbEBands */ | 848 21, /* nbEBands */ |
577 21, /* effEBands */ | 849 21, /* effEBands */ |
578 {27853, 0, 4096, 8192, }, /* preemph */ | 850 {27853, 0, 4096, 8192, }, /* preemph */ |
579 eband5ms, /* eBands */ | 851 eband5ms, /* eBands */ |
580 3, /* maxLM */ | 852 3, /* maxLM */ |
581 8, /* nbShortMdcts */ | 853 8, /* nbShortMdcts */ |
582 120, /* shortMdctSize */ | 854 120, /* shortMdctSize */ |
583 11, /* nbAllocVectors */ | 855 11, /* nbAllocVectors */ |
584 band_allocation, /* allocVectors */ | 856 band_allocation, /* allocVectors */ |
585 logN400, /* logN */ | 857 logN400, /* logN */ |
586 window120, /* window */ | 858 window120, /* window */ |
587 {1920, 3, {&fft_state48000_960_0, &fft_state48000_960_1, &fft_state48000_960_2,
&fft_state48000_960_3, }, mdct_twiddles960}, /* mdct */ | 859 {1920, 3, {&fft_state48000_960_0, &fft_state48000_960_1, &fft_state48000_960_2,
&fft_state48000_960_3, }, mdct_twiddles960}, /* mdct */ |
588 {392, cache_index50, cache_bits50, cache_caps50}, /* cache */ | 860 {392, cache_index50, cache_bits50, cache_caps50}, /* cache */ |
589 }; | 861 }; |
590 | 862 |
591 /* List of all the available modes */ | 863 /* List of all the available modes */ |
592 #define TOTAL_MODES 1 | 864 #define TOTAL_MODES 1 |
593 static const CELTMode * const static_mode_list[TOTAL_MODES] = { | 865 static const CELTMode * const static_mode_list[TOTAL_MODES] = { |
594 &mode48000_960_120, | 866 &mode48000_960_120, |
595 }; | 867 }; |
OLD | NEW |