1*b2055c35SXin Li // Copyright 2018 Google Inc. 2*b2055c35SXin Li // 3*b2055c35SXin Li // Licensed under the Apache License, Version 2.0 (the "License"); 4*b2055c35SXin Li // you may not use this file except in compliance with the License. 5*b2055c35SXin Li // You may obtain a copy of the License at 6*b2055c35SXin Li // 7*b2055c35SXin Li // http://www.apache.org/licenses/LICENSE-2.0 8*b2055c35SXin Li // 9*b2055c35SXin Li // Unless required by applicable law or agreed to in writing, software 10*b2055c35SXin Li // distributed under the License is distributed on an "AS IS" BASIS, 11*b2055c35SXin Li // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*b2055c35SXin Li // See the License for the specific language governing permissions and 13*b2055c35SXin Li // limitations under the License. 14*b2055c35SXin Li // 15*b2055c35SXin Li //////////////////////////////////////////////////////////////////////////////// 16*b2055c35SXin Li 17*b2055c35SXin Li #ifndef WEBP_TESTS_FUZZER_IMG_GRID_H_ 18*b2055c35SXin Li #define WEBP_TESTS_FUZZER_IMG_GRID_H_ 19*b2055c35SXin Li 20*b2055c35SXin Li #include <stdint.h> 21*b2055c35SXin Li 22*b2055c35SXin Li static const int kImgGridWidth = 16; 23*b2055c35SXin Li static const int kImgGridHeight = 16; 24*b2055c35SXin Li 25*b2055c35SXin Li /*Pixel format: Red: 8 bit, Green: 8 bit, Blue: 8 bit, Fix 0xFF: 8 bit*/ 26*b2055c35SXin Li static const uint8_t kImgGridData[] = { 27*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 28*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 29*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 30*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 31*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 32*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 33*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 34*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 35*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 36*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 37*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 38*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 39*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 40*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 41*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 42*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 43*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 44*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 45*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 46*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 47*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 48*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 49*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 50*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 51*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 52*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 53*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 54*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 55*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 56*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 57*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 58*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 59*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 60*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 61*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 62*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 63*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 64*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 65*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 66*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 67*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 68*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 69*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 70*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 71*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 72*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 73*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 74*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 75*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 76*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 77*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 78*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 79*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 80*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 81*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 82*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 83*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 84*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 85*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 86*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 87*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 88*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 89*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 90*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 91*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 92*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 93*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 94*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 95*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 96*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 97*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 98*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 99*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 100*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 101*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 102*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 103*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 104*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 105*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 106*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 107*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 108*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 109*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 110*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 111*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 112*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 113*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 114*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 115*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 116*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 117*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 118*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 119*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 120*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 121*b2055c35SXin Li 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 122*b2055c35SXin Li 0xff, 0x00, 0x00, 0xff, 123*b2055c35SXin Li }; 124*b2055c35SXin Li 125*b2055c35SXin Li #endif // WEBP_TESTS_FUZZER_IMG_GRID_H_ 126