|  | /* | 
|  | *  Copyright (c) 2018 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. | 
|  | */ | 
|  |  | 
|  | #include "modules/rtp_rtcp/source/fec_private_tables_random.h" | 
|  |  | 
|  | namespace { | 
|  | // clang-format off | 
|  | #define kMaskRandom1_1 \ | 
|  | 0x80, 0x00 | 
|  |  | 
|  | #define kMaskRandom2_1 \ | 
|  | 0xc0, 0x00 | 
|  |  | 
|  | #define kMaskRandom2_2 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0x80, 0x00 | 
|  |  | 
|  | #define kMaskRandom3_1 \ | 
|  | 0xe0, 0x00 | 
|  |  | 
|  | #define kMaskRandom3_2 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0xa0, 0x00 | 
|  |  | 
|  | #define kMaskRandom3_3 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0xa0, 0x00, \ | 
|  | 0x60, 0x00 | 
|  |  | 
|  | #define kMaskRandom4_1 \ | 
|  | 0xf0, 0x00 | 
|  |  | 
|  | #define kMaskRandom4_2 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0xb0, 0x00 | 
|  |  | 
|  | #define kMaskRandom4_3 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0xb0, 0x00, \ | 
|  | 0x60, 0x00 | 
|  |  | 
|  | #define kMaskRandom4_4 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0xa0, 0x00, \ | 
|  | 0x30, 0x00, \ | 
|  | 0x50, 0x00 | 
|  |  | 
|  | #define kMaskRandom5_1 \ | 
|  | 0xf8, 0x00 | 
|  |  | 
|  | #define kMaskRandom5_2 \ | 
|  | 0xa8, 0x00, \ | 
|  | 0xd0, 0x00 | 
|  |  | 
|  | #define kMaskRandom5_3 \ | 
|  | 0xb0, 0x00, \ | 
|  | 0xc8, 0x00, \ | 
|  | 0x50, 0x00 | 
|  |  | 
|  | #define kMaskRandom5_4 \ | 
|  | 0xc8, 0x00, \ | 
|  | 0xb0, 0x00, \ | 
|  | 0x50, 0x00, \ | 
|  | 0x28, 0x00 | 
|  |  | 
|  | #define kMaskRandom5_5 \ | 
|  | 0xc0, 0x00, \ | 
|  | 0x30, 0x00, \ | 
|  | 0x18, 0x00, \ | 
|  | 0xa0, 0x00, \ | 
|  | 0x48, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_1 \ | 
|  | 0xfc, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_2 \ | 
|  | 0xa8, 0x00, \ | 
|  | 0xd4, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_3 \ | 
|  | 0xd0, 0x00, \ | 
|  | 0x68, 0x00, \ | 
|  | 0xa4, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_4 \ | 
|  | 0xa8, 0x00, \ | 
|  | 0x58, 0x00, \ | 
|  | 0x64, 0x00, \ | 
|  | 0x94, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_5 \ | 
|  | 0xa8, 0x00, \ | 
|  | 0x84, 0x00, \ | 
|  | 0x64, 0x00, \ | 
|  | 0x90, 0x00, \ | 
|  | 0x58, 0x00 | 
|  |  | 
|  | #define kMaskRandom6_6 \ | 
|  | 0x98, 0x00, \ | 
|  | 0x64, 0x00, \ | 
|  | 0x50, 0x00, \ | 
|  | 0x14, 0x00, \ | 
|  | 0xa8, 0x00, \ | 
|  | 0xe0, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_1 \ | 
|  | 0xfe, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_2 \ | 
|  | 0xd4, 0x00, \ | 
|  | 0xaa, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_3 \ | 
|  | 0xd0, 0x00, \ | 
|  | 0xaa, 0x00, \ | 
|  | 0x64, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_4 \ | 
|  | 0xd0, 0x00, \ | 
|  | 0xaa, 0x00, \ | 
|  | 0x64, 0x00, \ | 
|  | 0x1c, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_5 \ | 
|  | 0x0c, 0x00, \ | 
|  | 0xb0, 0x00, \ | 
|  | 0x1a, 0x00, \ | 
|  | 0xc4, 0x00, \ | 
|  | 0x62, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_6 \ | 
|  | 0x8c, 0x00, \ | 
|  | 0x4a, 0x00, \ | 
|  | 0x64, 0x00, \ | 
|  | 0xd0, 0x00, \ | 
|  | 0xa0, 0x00, \ | 
|  | 0x32, 0x00 | 
|  |  | 
|  | #define kMaskRandom7_7 \ | 
|  | 0x4a, 0x00, \ | 
|  | 0x94, 0x00, \ | 
|  | 0x1a, 0x00, \ | 
|  | 0xc4, 0x00, \ | 
|  | 0x28, 0x00, \ | 
|  | 0xc2, 0x00, \ | 
|  | 0x34, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_1 \ | 
|  | 0xff, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_2 \ | 
|  | 0xaa, 0x00, \ | 
|  | 0xd5, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_3 \ | 
|  | 0xc5, 0x00, \ | 
|  | 0x92, 0x00, \ | 
|  | 0x6a, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_4 \ | 
|  | 0x45, 0x00, \ | 
|  | 0xb4, 0x00, \ | 
|  | 0x6a, 0x00, \ | 
|  | 0x89, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_5 \ | 
|  | 0x8c, 0x00, \ | 
|  | 0x92, 0x00, \ | 
|  | 0x2b, 0x00, \ | 
|  | 0x51, 0x00, \ | 
|  | 0x64, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_6 \ | 
|  | 0xa1, 0x00, \ | 
|  | 0x52, 0x00, \ | 
|  | 0x91, 0x00, \ | 
|  | 0x2a, 0x00, \ | 
|  | 0xc4, 0x00, \ | 
|  | 0x4c, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_7 \ | 
|  | 0x15, 0x00, \ | 
|  | 0xc2, 0x00, \ | 
|  | 0x25, 0x00, \ | 
|  | 0x62, 0x00, \ | 
|  | 0x58, 0x00, \ | 
|  | 0x8c, 0x00, \ | 
|  | 0xa3, 0x00 | 
|  |  | 
|  | #define kMaskRandom8_8 \ | 
|  | 0x25, 0x00, \ | 
|  | 0x8a, 0x00, \ | 
|  | 0x91, 0x00, \ | 
|  | 0x68, 0x00, \ | 
|  | 0x32, 0x00, \ | 
|  | 0x43, 0x00, \ | 
|  | 0xc4, 0x00, \ | 
|  | 0x1c, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_1 \ | 
|  | 0xff, 0x80 | 
|  |  | 
|  | #define kMaskRandom9_2 \ | 
|  | 0xaa, 0x80, \ | 
|  | 0xd5, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_3 \ | 
|  | 0xa5, 0x00, \ | 
|  | 0xc8, 0x00, \ | 
|  | 0x52, 0x80 | 
|  |  | 
|  | #define kMaskRandom9_4 \ | 
|  | 0xa2, 0x00, \ | 
|  | 0xc9, 0x00, \ | 
|  | 0x52, 0x80, \ | 
|  | 0x24, 0x80 | 
|  |  | 
|  | #define kMaskRandom9_5 \ | 
|  | 0x8c, 0x00, \ | 
|  | 0x25, 0x00, \ | 
|  | 0x92, 0x80, \ | 
|  | 0x41, 0x80, \ | 
|  | 0x58, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_6 \ | 
|  | 0x84, 0x80, \ | 
|  | 0x27, 0x00, \ | 
|  | 0x51, 0x80, \ | 
|  | 0x1a, 0x00, \ | 
|  | 0x68, 0x00, \ | 
|  | 0x89, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_7 \ | 
|  | 0x8c, 0x00, \ | 
|  | 0x47, 0x00, \ | 
|  | 0x81, 0x80, \ | 
|  | 0x12, 0x80, \ | 
|  | 0x58, 0x00, \ | 
|  | 0x28, 0x80, \ | 
|  | 0xb4, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_8 \ | 
|  | 0x2c, 0x00, \ | 
|  | 0x91, 0x00, \ | 
|  | 0x40, 0x80, \ | 
|  | 0x06, 0x80, \ | 
|  | 0xc8, 0x00, \ | 
|  | 0x45, 0x00, \ | 
|  | 0x30, 0x80, \ | 
|  | 0xa2, 0x00 | 
|  |  | 
|  | #define kMaskRandom9_9 \ | 
|  | 0x4c, 0x00, \ | 
|  | 0x62, 0x00, \ | 
|  | 0x91, 0x00, \ | 
|  | 0x42, 0x80, \ | 
|  | 0xa4, 0x00, \ | 
|  | 0x13, 0x00, \ | 
|  | 0x30, 0x80, \ | 
|  | 0x88, 0x80, \ | 
|  | 0x09, 0x00 | 
|  |  | 
|  | #define kMaskRandom10_1 \ | 
|  | 0xff, 0xc0 | 
|  |  | 
|  | #define kMaskRandom10_10 \ | 
|  | 0x4c, 0x00, \ | 
|  | 0x51, 0x00, \ | 
|  | 0xa0, 0x40, \ | 
|  | 0x04, 0xc0, \ | 
|  | 0x03, 0x80, \ | 
|  | 0x86, 0x00, \ | 
|  | 0x29, 0x00, \ | 
|  | 0x42, 0x40, \ | 
|  | 0x98, 0x00, \ | 
|  | 0x30, 0x80 | 
|  |  | 
|  | #define kMaskRandom10_2 \ | 
|  | 0xaa, 0x80, \ | 
|  | 0xd5, 0x40 | 
|  |  | 
|  | #define kMaskRandom10_3 \ | 
|  | 0xa4, 0x40, \ | 
|  | 0xc9, 0x00, \ | 
|  | 0x52, 0x80 | 
|  |  | 
|  | #define kMaskRandom10_4 \ | 
|  | 0xca, 0x00, \ | 
|  | 0x32, 0x80, \ | 
|  | 0xa1, 0x40, \ | 
|  | 0x55, 0x00 | 
|  |  | 
|  | #define kMaskRandom10_5 \ | 
|  | 0xca, 0x00, \ | 
|  | 0x32, 0x80, \ | 
|  | 0xa1, 0x40, \ | 
|  | 0x55, 0x00, \ | 
|  | 0x08, 0xc0 | 
|  |  | 
|  | #define kMaskRandom10_6 \ | 
|  | 0x0e, 0x00, \ | 
|  | 0x33, 0x00, \ | 
|  | 0x10, 0xc0, \ | 
|  | 0x45, 0x40, \ | 
|  | 0x88, 0x80, \ | 
|  | 0xe0, 0x00 | 
|  |  | 
|  | #define kMaskRandom10_7 \ | 
|  | 0x46, 0x00, \ | 
|  | 0x33, 0x00, \ | 
|  | 0x80, 0xc0, \ | 
|  | 0x0c, 0x40, \ | 
|  | 0x28, 0x80, \ | 
|  | 0x94, 0x00, \ | 
|  | 0xc1, 0x00 | 
|  |  | 
|  | #define kMaskRandom10_8 \ | 
|  | 0x2c, 0x00, \ | 
|  | 0x81, 0x80, \ | 
|  | 0xa0, 0x40, \ | 
|  | 0x05, 0x40, \ | 
|  | 0x18, 0x80, \ | 
|  | 0xc2, 0x00, \ | 
|  | 0x22, 0x80, \ | 
|  | 0x50, 0x40 | 
|  |  | 
|  | #define kMaskRandom10_9 \ | 
|  | 0x4c, 0x00, \ | 
|  | 0x23, 0x00, \ | 
|  | 0x88, 0xc0, \ | 
|  | 0x21, 0x40, \ | 
|  | 0x52, 0x80, \ | 
|  | 0x94, 0x00, \ | 
|  | 0x26, 0x00, \ | 
|  | 0x48, 0x40, \ | 
|  | 0x91, 0x80 | 
|  |  | 
|  | #define kMaskRandom11_1 \ | 
|  | 0xff, 0xe0 | 
|  |  | 
|  | #define kMaskRandom11_10 \ | 
|  | 0x64, 0x40, \ | 
|  | 0x51, 0x40, \ | 
|  | 0xa9, 0x00, \ | 
|  | 0x04, 0xc0, \ | 
|  | 0xd0, 0x00, \ | 
|  | 0x82, 0x40, \ | 
|  | 0x21, 0x20, \ | 
|  | 0x0c, 0x20, \ | 
|  | 0x4a, 0x00, \ | 
|  | 0x12, 0xa0 | 
|  |  | 
|  | #define kMaskRandom11_11 \ | 
|  | 0x46, 0x40, \ | 
|  | 0x33, 0x20, \ | 
|  | 0x99, 0x00, \ | 
|  | 0x05, 0x80, \ | 
|  | 0x80, 0xa0, \ | 
|  | 0x84, 0x40, \ | 
|  | 0x40, 0x60, \ | 
|  | 0x0a, 0x80, \ | 
|  | 0x68, 0x00, \ | 
|  | 0x10, 0x20, \ | 
|  | 0x30, 0x40 | 
|  |  | 
|  | #define kMaskRandom11_2 \ | 
|  | 0xec, 0xc0, \ | 
|  | 0x9b, 0xa0 | 
|  |  | 
|  | #define kMaskRandom11_3 \ | 
|  | 0xca, 0xc0, \ | 
|  | 0xf1, 0x40, \ | 
|  | 0xb6, 0x20 | 
|  |  | 
|  | #define kMaskRandom11_4 \ | 
|  | 0xc4, 0xc0, \ | 
|  | 0x31, 0x60, \ | 
|  | 0x4b, 0x20, \ | 
|  | 0x2c, 0xa0 | 
|  |  | 
|  | #define kMaskRandom11_5 \ | 
|  | 0x86, 0x80, \ | 
|  | 0x23, 0x20, \ | 
|  | 0x16, 0x20, \ | 
|  | 0x4c, 0x20, \ | 
|  | 0x41, 0xc0 | 
|  |  | 
|  | #define kMaskRandom11_6 \ | 
|  | 0x64, 0x40, \ | 
|  | 0x51, 0x40, \ | 
|  | 0x0c, 0xa0, \ | 
|  | 0xa1, 0x20, \ | 
|  | 0x12, 0xa0, \ | 
|  | 0x8a, 0x40 | 
|  |  | 
|  | #define kMaskRandom11_7 \ | 
|  | 0x46, 0x40, \ | 
|  | 0x33, 0x20, \ | 
|  | 0x91, 0x80, \ | 
|  | 0xa4, 0x20, \ | 
|  | 0x50, 0xa0, \ | 
|  | 0x84, 0xc0, \ | 
|  | 0x09, 0x60 | 
|  |  | 
|  | #define kMaskRandom11_8 \ | 
|  | 0x0c, 0x80, \ | 
|  | 0x80, 0x60, \ | 
|  | 0xa0, 0x80, \ | 
|  | 0x05, 0x40, \ | 
|  | 0x43, 0x00, \ | 
|  | 0x1a, 0x00, \ | 
|  | 0x60, 0x20, \ | 
|  | 0x14, 0x20 | 
|  |  | 
|  | #define kMaskRandom11_9 \ | 
|  | 0x46, 0x40, \ | 
|  | 0x62, 0x60, \ | 
|  | 0x8c, 0x00, \ | 
|  | 0x01, 0x60, \ | 
|  | 0x07, 0x80, \ | 
|  | 0xa0, 0x80, \ | 
|  | 0x18, 0xa0, \ | 
|  | 0x91, 0x00, \ | 
|  | 0x78, 0x00 | 
|  |  | 
|  | #define kMaskRandom12_1 \ | 
|  | 0xff, 0xf0 | 
|  |  | 
|  | #define kMaskRandom12_10 \ | 
|  | 0x51, 0x40, \ | 
|  | 0x45, 0x10, \ | 
|  | 0x80, 0xd0, \ | 
|  | 0x24, 0x20, \ | 
|  | 0x0a, 0x20, \ | 
|  | 0x00, 0xe0, \ | 
|  | 0xb8, 0x00, \ | 
|  | 0x09, 0x10, \ | 
|  | 0x56, 0x00, \ | 
|  | 0xa2, 0x80 | 
|  |  | 
|  | #define kMaskRandom12_11 \ | 
|  | 0x53, 0x60, \ | 
|  | 0x21, 0x30, \ | 
|  | 0x10, 0x90, \ | 
|  | 0x00, 0x70, \ | 
|  | 0x0c, 0x10, \ | 
|  | 0x40, 0xc0, \ | 
|  | 0x6a, 0x00, \ | 
|  | 0x86, 0x00, \ | 
|  | 0x24, 0x80, \ | 
|  | 0x89, 0x00, \ | 
|  | 0xc0, 0x20 | 
|  |  | 
|  | #define kMaskRandom12_12 \ | 
|  | 0x10, 0x60, \ | 
|  | 0x02, 0x30, \ | 
|  | 0x40, 0x50, \ | 
|  | 0x21, 0x80, \ | 
|  | 0x81, 0x10, \ | 
|  | 0x14, 0x80, \ | 
|  | 0x98, 0x00, \ | 
|  | 0x08, 0x90, \ | 
|  | 0x62, 0x00, \ | 
|  | 0x24, 0x20, \ | 
|  | 0x8a, 0x00, \ | 
|  | 0x84, 0x40 | 
|  |  | 
|  | #define kMaskRandom12_2 \ | 
|  | 0xec, 0xc0, \ | 
|  | 0x93, 0xb0 | 
|  |  | 
|  | #define kMaskRandom12_3 \ | 
|  | 0x9b, 0x80, \ | 
|  | 0x4f, 0x10, \ | 
|  | 0x3c, 0x60 | 
|  |  | 
|  | #define kMaskRandom12_4 \ | 
|  | 0x8b, 0x20, \ | 
|  | 0x14, 0xb0, \ | 
|  | 0x22, 0xd0, \ | 
|  | 0x45, 0x50 | 
|  |  | 
|  | #define kMaskRandom12_5 \ | 
|  | 0x53, 0x60, \ | 
|  | 0x64, 0x20, \ | 
|  | 0x0c, 0xc0, \ | 
|  | 0x82, 0xa0, \ | 
|  | 0x09, 0x30 | 
|  |  | 
|  | #define kMaskRandom12_6 \ | 
|  | 0x51, 0x40, \ | 
|  | 0xc5, 0x10, \ | 
|  | 0x21, 0x80, \ | 
|  | 0x12, 0x30, \ | 
|  | 0x08, 0xe0, \ | 
|  | 0x2e, 0x00 | 
|  |  | 
|  | #define kMaskRandom12_7 \ | 
|  | 0x53, 0x60, \ | 
|  | 0x21, 0x30, \ | 
|  | 0x90, 0x90, \ | 
|  | 0x02, 0x50, \ | 
|  | 0x06, 0xa0, \ | 
|  | 0x2c, 0x00, \ | 
|  | 0x88, 0x60 | 
|  |  | 
|  | #define kMaskRandom12_8 \ | 
|  | 0x20, 0x60, \ | 
|  | 0x80, 0x30, \ | 
|  | 0x42, 0x40, \ | 
|  | 0x01, 0x90, \ | 
|  | 0x14, 0x10, \ | 
|  | 0x0a, 0x80, \ | 
|  | 0x38, 0x00, \ | 
|  | 0xc5, 0x00 | 
|  |  | 
|  | #define kMaskRandom12_9 \ | 
|  | 0x53, 0x60, \ | 
|  | 0xe4, 0x20, \ | 
|  | 0x24, 0x40, \ | 
|  | 0xa1, 0x10, \ | 
|  | 0x18, 0x30, \ | 
|  | 0x03, 0x90, \ | 
|  | 0x8a, 0x10, \ | 
|  | 0x04, 0x90, \ | 
|  | 0x00, 0xe0 | 
|  |  | 
|  | #define kPacketMaskRandom1 1, \ | 
|  | kMaskRandom1_1 | 
|  |  | 
|  | #define kPacketMaskRandom2 2, \ | 
|  | kMaskRandom2_1, \ | 
|  | kMaskRandom2_2 | 
|  |  | 
|  | #define kPacketMaskRandom3 3, \ | 
|  | kMaskRandom3_1, \ | 
|  | kMaskRandom3_2, \ | 
|  | kMaskRandom3_3 | 
|  |  | 
|  | #define kPacketMaskRandom4 4, \ | 
|  | kMaskRandom4_1, \ | 
|  | kMaskRandom4_2, \ | 
|  | kMaskRandom4_3, \ | 
|  | kMaskRandom4_4 | 
|  |  | 
|  | #define kPacketMaskRandom5 5, \ | 
|  | kMaskRandom5_1, \ | 
|  | kMaskRandom5_2, \ | 
|  | kMaskRandom5_3, \ | 
|  | kMaskRandom5_4, \ | 
|  | kMaskRandom5_5 | 
|  |  | 
|  | #define kPacketMaskRandom6 6, \ | 
|  | kMaskRandom6_1, \ | 
|  | kMaskRandom6_2, \ | 
|  | kMaskRandom6_3, \ | 
|  | kMaskRandom6_4, \ | 
|  | kMaskRandom6_5, \ | 
|  | kMaskRandom6_6 | 
|  |  | 
|  | #define kPacketMaskRandom7 7, \ | 
|  | kMaskRandom7_1, \ | 
|  | kMaskRandom7_2, \ | 
|  | kMaskRandom7_3, \ | 
|  | kMaskRandom7_4, \ | 
|  | kMaskRandom7_5, \ | 
|  | kMaskRandom7_6, \ | 
|  | kMaskRandom7_7 | 
|  |  | 
|  | #define kPacketMaskRandom8 8, \ | 
|  | kMaskRandom8_1, \ | 
|  | kMaskRandom8_2, \ | 
|  | kMaskRandom8_3, \ | 
|  | kMaskRandom8_4, \ | 
|  | kMaskRandom8_5, \ | 
|  | kMaskRandom8_6, \ | 
|  | kMaskRandom8_7, \ | 
|  | kMaskRandom8_8 | 
|  |  | 
|  | #define kPacketMaskRandom9 9, \ | 
|  | kMaskRandom9_1, \ | 
|  | kMaskRandom9_2, \ | 
|  | kMaskRandom9_3, \ | 
|  | kMaskRandom9_4, \ | 
|  | kMaskRandom9_5, \ | 
|  | kMaskRandom9_6, \ | 
|  | kMaskRandom9_7, \ | 
|  | kMaskRandom9_8, \ | 
|  | kMaskRandom9_9 | 
|  |  | 
|  | #define kPacketMaskRandom10 10, \ | 
|  | kMaskRandom10_1, \ | 
|  | kMaskRandom10_2, \ | 
|  | kMaskRandom10_3, \ | 
|  | kMaskRandom10_4, \ | 
|  | kMaskRandom10_5, \ | 
|  | kMaskRandom10_6, \ | 
|  | kMaskRandom10_7, \ | 
|  | kMaskRandom10_8, \ | 
|  | kMaskRandom10_9, \ | 
|  | kMaskRandom10_10 | 
|  |  | 
|  | #define kPacketMaskRandom11 11, \ | 
|  | kMaskRandom11_1, \ | 
|  | kMaskRandom11_2, \ | 
|  | kMaskRandom11_3, \ | 
|  | kMaskRandom11_4, \ | 
|  | kMaskRandom11_5, \ | 
|  | kMaskRandom11_6, \ | 
|  | kMaskRandom11_7, \ | 
|  | kMaskRandom11_8, \ | 
|  | kMaskRandom11_9, \ | 
|  | kMaskRandom11_10, \ | 
|  | kMaskRandom11_11 | 
|  |  | 
|  | #define kPacketMaskRandom12 12, \ | 
|  | kMaskRandom12_1, \ | 
|  | kMaskRandom12_2, \ | 
|  | kMaskRandom12_3, \ | 
|  | kMaskRandom12_4, \ | 
|  | kMaskRandom12_5, \ | 
|  | kMaskRandom12_6, \ | 
|  | kMaskRandom12_7, \ | 
|  | kMaskRandom12_8, \ | 
|  | kMaskRandom12_9, \ | 
|  | kMaskRandom12_10, \ | 
|  | kMaskRandom12_11, \ | 
|  | kMaskRandom12_12 | 
|  |  | 
|  | // clang-format on | 
|  | }  // namespace | 
|  |  | 
|  | namespace webrtc { | 
|  | namespace fec_private_tables { | 
|  |  | 
|  | const uint8_t kPacketMaskRandomTbl[] = { | 
|  | 12, | 
|  | kPacketMaskRandom1,  // 2 byte entries. | 
|  | kPacketMaskRandom2, | 
|  | kPacketMaskRandom3, | 
|  | kPacketMaskRandom4, | 
|  | kPacketMaskRandom5, | 
|  | kPacketMaskRandom6, | 
|  | kPacketMaskRandom7, | 
|  | kPacketMaskRandom8, | 
|  | kPacketMaskRandom9, | 
|  | kPacketMaskRandom10, | 
|  | kPacketMaskRandom11, | 
|  | kPacketMaskRandom12, | 
|  | }; | 
|  |  | 
|  | }  // namespace fec_private_tables | 
|  | }  // namespace webrtc |