227 lines
1.8 KiB
C++
227 lines
1.8 KiB
C++
/*
|
|
* Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
#ifndef WEBRTC_MODULES_VIDEO_CODING_SOURCE_NACK_FEC_TABLES_H_
|
|
#define WEBRTC_MODULES_VIDEO_CODING_SOURCE_NACK_FEC_TABLES_H_
|
|
|
|
namespace webrtc
|
|
{
|
|
|
|
// Table for softening FEC rate for NACK/FEC protection method
|
|
const WebRtc_UWord16 VCMNackFecTable[200] = {
|
|
|
|
27,
|
|
28,
|
|
30,
|
|
31,
|
|
33,
|
|
35,
|
|
36,
|
|
38,
|
|
40,
|
|
42,
|
|
45,
|
|
47,
|
|
49,
|
|
52,
|
|
54,
|
|
57,
|
|
60,
|
|
63,
|
|
66,
|
|
70,
|
|
73,
|
|
77,
|
|
81,
|
|
85,
|
|
89,
|
|
94,
|
|
98,
|
|
103,
|
|
108,
|
|
114,
|
|
120,
|
|
126,
|
|
132,
|
|
138,
|
|
145,
|
|
152,
|
|
160,
|
|
168,
|
|
176,
|
|
185,
|
|
194,
|
|
203,
|
|
213,
|
|
223,
|
|
234,
|
|
246,
|
|
257,
|
|
270,
|
|
283,
|
|
296,
|
|
310,
|
|
325,
|
|
340,
|
|
356,
|
|
373,
|
|
390,
|
|
408,
|
|
427,
|
|
446,
|
|
467,
|
|
488,
|
|
510,
|
|
532,
|
|
556,
|
|
581,
|
|
606,
|
|
632,
|
|
659,
|
|
688,
|
|
717,
|
|
747,
|
|
778,
|
|
810,
|
|
843,
|
|
877,
|
|
912,
|
|
948,
|
|
985,
|
|
1022,
|
|
1061,
|
|
1101,
|
|
1142,
|
|
1183,
|
|
1226,
|
|
1269,
|
|
1314,
|
|
1359,
|
|
1404,
|
|
1451,
|
|
1498,
|
|
1546,
|
|
1594,
|
|
1643,
|
|
1693,
|
|
1743,
|
|
1793,
|
|
1843,
|
|
1894,
|
|
1945,
|
|
1996,
|
|
2048,
|
|
2099,
|
|
2150,
|
|
2201,
|
|
2252,
|
|
2302,
|
|
2352,
|
|
2402,
|
|
2452,
|
|
2501,
|
|
2549,
|
|
2597,
|
|
2644,
|
|
2691,
|
|
2736,
|
|
2781,
|
|
2826,
|
|
2869,
|
|
2912,
|
|
2953,
|
|
2994,
|
|
3034,
|
|
3073,
|
|
3110,
|
|
3147,
|
|
3183,
|
|
3218,
|
|
3252,
|
|
3285,
|
|
3317,
|
|
3348,
|
|
3378,
|
|
3407,
|
|
3436,
|
|
3463,
|
|
3489,
|
|
3514,
|
|
3539,
|
|
3563,
|
|
3585,
|
|
3607,
|
|
3628,
|
|
3649,
|
|
3668,
|
|
3687,
|
|
3705,
|
|
3722,
|
|
3739,
|
|
3755,
|
|
3770,
|
|
3785,
|
|
3799,
|
|
3812,
|
|
3825,
|
|
3838,
|
|
3849,
|
|
3861,
|
|
3872,
|
|
3882,
|
|
3892,
|
|
3901,
|
|
3910,
|
|
3919,
|
|
3927,
|
|
3935,
|
|
3943,
|
|
3950,
|
|
3957,
|
|
3963,
|
|
3969,
|
|
3975,
|
|
3981,
|
|
3987,
|
|
3992,
|
|
3997,
|
|
4001,
|
|
4006,
|
|
4010,
|
|
4014,
|
|
4018,
|
|
4022,
|
|
4025,
|
|
4029,
|
|
4032,
|
|
4035,
|
|
4038,
|
|
4041,
|
|
4043,
|
|
4046,
|
|
4048,
|
|
4050,
|
|
4053,
|
|
4055,
|
|
4057,
|
|
4059,
|
|
4060,
|
|
4062,
|
|
4064,
|
|
4065,
|
|
4067,
|
|
|
|
|
|
};
|
|
|
|
} // namespace webrtc
|
|
|
|
#endif // WEBRTC_MODULES_VIDEO_CODING_SOURCE_NACK_FEC_TABLES_H_
|