1*ec779b8eSAndroid Build Coastguard Worker/* 2*ec779b8eSAndroid Build Coastguard Worker * Copyright (C) 2020 The Android Open Source Project 3*ec779b8eSAndroid Build Coastguard Worker * 4*ec779b8eSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*ec779b8eSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*ec779b8eSAndroid Build Coastguard Worker * You may obtain a copy of the License at: 7*ec779b8eSAndroid Build Coastguard Worker * 8*ec779b8eSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*ec779b8eSAndroid Build Coastguard Worker * 10*ec779b8eSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*ec779b8eSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*ec779b8eSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*ec779b8eSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*ec779b8eSAndroid Build Coastguard Worker * limitations under the License. 15*ec779b8eSAndroid Build Coastguard Worker * 16*ec779b8eSAndroid Build Coastguard Worker * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore 17*ec779b8eSAndroid Build Coastguard Worker */ 18*ec779b8eSAndroid Build Coastguard Worker 19*ec779b8eSAndroid Build Coastguard Workerpackage { 20*ec779b8eSAndroid Build Coastguard Worker // See: http://go/android-license-faq 21*ec779b8eSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 22*ec779b8eSAndroid Build Coastguard Worker // all of the 'license_kinds' from "frameworks_av_license" 23*ec779b8eSAndroid Build Coastguard Worker // to get the below license kinds: 24*ec779b8eSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 25*ec779b8eSAndroid Build Coastguard Worker default_applicable_licenses: ["frameworks_av_license"], 26*ec779b8eSAndroid Build Coastguard Worker} 27*ec779b8eSAndroid Build Coastguard Worker 28*ec779b8eSAndroid Build Coastguard Workercc_defaults { 29*ec779b8eSAndroid Build Coastguard Worker name: "C2Fuzzer-defaults", 30*ec779b8eSAndroid Build Coastguard Worker 31*ec779b8eSAndroid Build Coastguard Worker defaults: [ "libcodec2-static-defaults" ], 32*ec779b8eSAndroid Build Coastguard Worker 33*ec779b8eSAndroid Build Coastguard Worker srcs: [ 34*ec779b8eSAndroid Build Coastguard Worker "C2Fuzzer.cpp", 35*ec779b8eSAndroid Build Coastguard Worker ], 36*ec779b8eSAndroid Build Coastguard Worker 37*ec779b8eSAndroid Build Coastguard Worker cflags: [ 38*ec779b8eSAndroid Build Coastguard Worker "-Wall", 39*ec779b8eSAndroid Build Coastguard Worker "-Werror", 40*ec779b8eSAndroid Build Coastguard Worker ], 41*ec779b8eSAndroid Build Coastguard Worker 42*ec779b8eSAndroid Build Coastguard Worker fuzz_config: { 43*ec779b8eSAndroid Build Coastguard Worker cc: [ 44*ec779b8eSAndroid Build Coastguard Worker "[email protected]", 45*ec779b8eSAndroid Build Coastguard Worker ], 46*ec779b8eSAndroid Build Coastguard Worker componentid: 1344, 47*ec779b8eSAndroid Build Coastguard Worker hotlists: [ 48*ec779b8eSAndroid Build Coastguard Worker "4593311", 49*ec779b8eSAndroid Build Coastguard Worker ], 50*ec779b8eSAndroid Build Coastguard Worker description: "The fuzzer targets the APIs of libcodec2", 51*ec779b8eSAndroid Build Coastguard Worker vector: "remote", 52*ec779b8eSAndroid Build Coastguard Worker service_privilege: "constrained", 53*ec779b8eSAndroid Build Coastguard Worker users: "multi_user", 54*ec779b8eSAndroid Build Coastguard Worker fuzzed_code_usage: "shipped", 55*ec779b8eSAndroid Build Coastguard Worker }, 56*ec779b8eSAndroid Build Coastguard Worker} 57*ec779b8eSAndroid Build Coastguard Worker 58*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 59*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerAvcDec", 60*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 61*ec779b8eSAndroid Build Coastguard Worker 62*ec779b8eSAndroid Build Coastguard Worker cflags: [ 63*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.avc.decoder\"", 64*ec779b8eSAndroid Build Coastguard Worker ], 65*ec779b8eSAndroid Build Coastguard Worker 66*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 67*ec779b8eSAndroid Build Coastguard Worker "libavcdec", 68*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_avcdec", 69*ec779b8eSAndroid Build Coastguard Worker ], 70*ec779b8eSAndroid Build Coastguard Worker} 71*ec779b8eSAndroid Build Coastguard Worker 72*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 73*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerHevcDec", 74*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 75*ec779b8eSAndroid Build Coastguard Worker 76*ec779b8eSAndroid Build Coastguard Worker cflags: [ 77*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.hevc.decoder\"", 78*ec779b8eSAndroid Build Coastguard Worker ], 79*ec779b8eSAndroid Build Coastguard Worker 80*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 81*ec779b8eSAndroid Build Coastguard Worker "libhevcdec", 82*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_hevcdec", 83*ec779b8eSAndroid Build Coastguard Worker ], 84*ec779b8eSAndroid Build Coastguard Worker} 85*ec779b8eSAndroid Build Coastguard Worker 86*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 87*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerMpeg2Dec", 88*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 89*ec779b8eSAndroid Build Coastguard Worker 90*ec779b8eSAndroid Build Coastguard Worker cflags: [ 91*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.mpeg2.decoder\"", 92*ec779b8eSAndroid Build Coastguard Worker ], 93*ec779b8eSAndroid Build Coastguard Worker 94*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 95*ec779b8eSAndroid Build Coastguard Worker "libmpeg2dec", 96*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_mpeg2dec", 97*ec779b8eSAndroid Build Coastguard Worker ], 98*ec779b8eSAndroid Build Coastguard Worker} 99*ec779b8eSAndroid Build Coastguard Worker 100*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 101*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerMpeg4Dec", 102*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 103*ec779b8eSAndroid Build Coastguard Worker 104*ec779b8eSAndroid Build Coastguard Worker cflags: [ 105*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.mpeg4.decoder\"", 106*ec779b8eSAndroid Build Coastguard Worker ], 107*ec779b8eSAndroid Build Coastguard Worker 108*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 109*ec779b8eSAndroid Build Coastguard Worker "libstagefright_m4vh263dec", 110*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_mpeg4dec", 111*ec779b8eSAndroid Build Coastguard Worker ], 112*ec779b8eSAndroid Build Coastguard Worker} 113*ec779b8eSAndroid Build Coastguard Worker 114*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 115*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerH263Dec", 116*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 117*ec779b8eSAndroid Build Coastguard Worker 118*ec779b8eSAndroid Build Coastguard Worker cflags: [ 119*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.h263.decoder\"", 120*ec779b8eSAndroid Build Coastguard Worker ], 121*ec779b8eSAndroid Build Coastguard Worker 122*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 123*ec779b8eSAndroid Build Coastguard Worker "libstagefright_m4vh263dec", 124*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_h263dec", 125*ec779b8eSAndroid Build Coastguard Worker ], 126*ec779b8eSAndroid Build Coastguard Worker} 127*ec779b8eSAndroid Build Coastguard Worker 128*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 129*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerVp8Dec", 130*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 131*ec779b8eSAndroid Build Coastguard Worker 132*ec779b8eSAndroid Build Coastguard Worker cflags: [ 133*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.vp8.decoder\"", 134*ec779b8eSAndroid Build Coastguard Worker ], 135*ec779b8eSAndroid Build Coastguard Worker 136*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 137*ec779b8eSAndroid Build Coastguard Worker "libvpx", 138*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_vp8dec", 139*ec779b8eSAndroid Build Coastguard Worker ], 140*ec779b8eSAndroid Build Coastguard Worker} 141*ec779b8eSAndroid Build Coastguard Worker 142*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 143*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerVp9Dec", 144*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 145*ec779b8eSAndroid Build Coastguard Worker 146*ec779b8eSAndroid Build Coastguard Worker cflags: [ 147*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.vp9.decoder\"", 148*ec779b8eSAndroid Build Coastguard Worker ], 149*ec779b8eSAndroid Build Coastguard Worker 150*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 151*ec779b8eSAndroid Build Coastguard Worker "libvpx", 152*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_vp9dec", 153*ec779b8eSAndroid Build Coastguard Worker ], 154*ec779b8eSAndroid Build Coastguard Worker} 155*ec779b8eSAndroid Build Coastguard Worker 156*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 157*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerAV1Dec", 158*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 159*ec779b8eSAndroid Build Coastguard Worker 160*ec779b8eSAndroid Build Coastguard Worker cflags: [ 161*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.av1.decoder\"", 162*ec779b8eSAndroid Build Coastguard Worker ], 163*ec779b8eSAndroid Build Coastguard Worker 164*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 165*ec779b8eSAndroid Build Coastguard Worker "libgav1", 166*ec779b8eSAndroid Build Coastguard Worker "libyuv", 167*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_av1dec_gav1", 168*ec779b8eSAndroid Build Coastguard Worker ], 169*ec779b8eSAndroid Build Coastguard Worker} 170*ec779b8eSAndroid Build Coastguard Worker 171*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 172*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerAacDec", 173*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 174*ec779b8eSAndroid Build Coastguard Worker 175*ec779b8eSAndroid Build Coastguard Worker cflags: [ 176*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.aac.decoder\"", 177*ec779b8eSAndroid Build Coastguard Worker ], 178*ec779b8eSAndroid Build Coastguard Worker 179*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 180*ec779b8eSAndroid Build Coastguard Worker "libFraunhoferAAC", 181*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_aacdec", 182*ec779b8eSAndroid Build Coastguard Worker ], 183*ec779b8eSAndroid Build Coastguard Worker} 184*ec779b8eSAndroid Build Coastguard Worker 185*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 186*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerAmrnbDec", 187*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 188*ec779b8eSAndroid Build Coastguard Worker 189*ec779b8eSAndroid Build Coastguard Worker cflags: [ 190*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.amrnb.decoder\"", 191*ec779b8eSAndroid Build Coastguard Worker ], 192*ec779b8eSAndroid Build Coastguard Worker 193*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 194*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrnbdec", 195*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrwbdec", 196*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrnb_common", 197*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_amrnbdec", 198*ec779b8eSAndroid Build Coastguard Worker ], 199*ec779b8eSAndroid Build Coastguard Worker} 200*ec779b8eSAndroid Build Coastguard Worker 201*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 202*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerAmrwbDec", 203*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 204*ec779b8eSAndroid Build Coastguard Worker 205*ec779b8eSAndroid Build Coastguard Worker cflags: [ 206*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.amrwb.decoder\"", 207*ec779b8eSAndroid Build Coastguard Worker ], 208*ec779b8eSAndroid Build Coastguard Worker 209*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 210*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrnbdec", 211*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrwbdec", 212*ec779b8eSAndroid Build Coastguard Worker "libstagefright_amrnb_common", 213*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_amrwbdec", 214*ec779b8eSAndroid Build Coastguard Worker ], 215*ec779b8eSAndroid Build Coastguard Worker} 216*ec779b8eSAndroid Build Coastguard Worker 217*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 218*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerFlacDec", 219*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 220*ec779b8eSAndroid Build Coastguard Worker 221*ec779b8eSAndroid Build Coastguard Worker cflags: [ 222*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.flac.decoder\"", 223*ec779b8eSAndroid Build Coastguard Worker ], 224*ec779b8eSAndroid Build Coastguard Worker 225*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 226*ec779b8eSAndroid Build Coastguard Worker "libFLAC", 227*ec779b8eSAndroid Build Coastguard Worker "libstagefright_flacdec", 228*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_flacdec", 229*ec779b8eSAndroid Build Coastguard Worker ], 230*ec779b8eSAndroid Build Coastguard Worker} 231*ec779b8eSAndroid Build Coastguard Worker 232*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 233*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerG711AlawDec", 234*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 235*ec779b8eSAndroid Build Coastguard Worker 236*ec779b8eSAndroid Build Coastguard Worker cflags: [ 237*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.g711.alaw.decoder\"", 238*ec779b8eSAndroid Build Coastguard Worker ], 239*ec779b8eSAndroid Build Coastguard Worker 240*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 241*ec779b8eSAndroid Build Coastguard Worker "codecs_g711dec", 242*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_g711alawdec", 243*ec779b8eSAndroid Build Coastguard Worker ], 244*ec779b8eSAndroid Build Coastguard Worker} 245*ec779b8eSAndroid Build Coastguard Worker 246*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 247*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerG711MlawDec", 248*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 249*ec779b8eSAndroid Build Coastguard Worker 250*ec779b8eSAndroid Build Coastguard Worker cflags: [ 251*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.g711.mlaw.decoder\"", 252*ec779b8eSAndroid Build Coastguard Worker ], 253*ec779b8eSAndroid Build Coastguard Worker 254*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 255*ec779b8eSAndroid Build Coastguard Worker "codecs_g711dec", 256*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_g711mlawdec", 257*ec779b8eSAndroid Build Coastguard Worker ], 258*ec779b8eSAndroid Build Coastguard Worker} 259*ec779b8eSAndroid Build Coastguard Worker 260*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 261*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerGsmDec", 262*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 263*ec779b8eSAndroid Build Coastguard Worker 264*ec779b8eSAndroid Build Coastguard Worker cflags: [ 265*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.gsm.decoder\"", 266*ec779b8eSAndroid Build Coastguard Worker ], 267*ec779b8eSAndroid Build Coastguard Worker 268*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 269*ec779b8eSAndroid Build Coastguard Worker "libgsm", 270*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_gsmdec", 271*ec779b8eSAndroid Build Coastguard Worker ], 272*ec779b8eSAndroid Build Coastguard Worker} 273*ec779b8eSAndroid Build Coastguard Worker 274*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 275*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerMp3Dec", 276*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 277*ec779b8eSAndroid Build Coastguard Worker 278*ec779b8eSAndroid Build Coastguard Worker cflags: [ 279*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.mp3.decoder\"", 280*ec779b8eSAndroid Build Coastguard Worker ], 281*ec779b8eSAndroid Build Coastguard Worker 282*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 283*ec779b8eSAndroid Build Coastguard Worker "libstagefright_mp3dec", 284*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_mp3dec", 285*ec779b8eSAndroid Build Coastguard Worker ], 286*ec779b8eSAndroid Build Coastguard Worker} 287*ec779b8eSAndroid Build Coastguard Worker 288*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 289*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerOpusDec", 290*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 291*ec779b8eSAndroid Build Coastguard Worker 292*ec779b8eSAndroid Build Coastguard Worker cflags: [ 293*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.opus.decoder\"", 294*ec779b8eSAndroid Build Coastguard Worker ], 295*ec779b8eSAndroid Build Coastguard Worker 296*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 297*ec779b8eSAndroid Build Coastguard Worker "libopus", 298*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_opusdec", 299*ec779b8eSAndroid Build Coastguard Worker ], 300*ec779b8eSAndroid Build Coastguard Worker} 301*ec779b8eSAndroid Build Coastguard Worker 302*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 303*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerRawDec", 304*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 305*ec779b8eSAndroid Build Coastguard Worker 306*ec779b8eSAndroid Build Coastguard Worker cflags: [ 307*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.raw.decoder\"", 308*ec779b8eSAndroid Build Coastguard Worker ], 309*ec779b8eSAndroid Build Coastguard Worker 310*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 311*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_rawdec", 312*ec779b8eSAndroid Build Coastguard Worker ], 313*ec779b8eSAndroid Build Coastguard Worker} 314*ec779b8eSAndroid Build Coastguard Worker 315*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 316*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerVorbisDec", 317*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 318*ec779b8eSAndroid Build Coastguard Worker 319*ec779b8eSAndroid Build Coastguard Worker cflags: [ 320*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.vorbis.decoder\"", 321*ec779b8eSAndroid Build Coastguard Worker ], 322*ec779b8eSAndroid Build Coastguard Worker 323*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 324*ec779b8eSAndroid Build Coastguard Worker "libvorbisidec", 325*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_vorbisdec", 326*ec779b8eSAndroid Build Coastguard Worker ], 327*ec779b8eSAndroid Build Coastguard Worker} 328*ec779b8eSAndroid Build Coastguard Worker 329*ec779b8eSAndroid Build Coastguard Workercc_fuzz { 330*ec779b8eSAndroid Build Coastguard Worker name: "C2FuzzerXaacDec", 331*ec779b8eSAndroid Build Coastguard Worker defaults: ["C2Fuzzer-defaults"], 332*ec779b8eSAndroid Build Coastguard Worker 333*ec779b8eSAndroid Build Coastguard Worker cflags: [ 334*ec779b8eSAndroid Build Coastguard Worker "-DC2COMPONENTNAME=\"c2.android.xaac.decoder\"", 335*ec779b8eSAndroid Build Coastguard Worker ], 336*ec779b8eSAndroid Build Coastguard Worker 337*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 338*ec779b8eSAndroid Build Coastguard Worker "libxaacdec", 339*ec779b8eSAndroid Build Coastguard Worker "libcodec2_soft_xaacdec", 340*ec779b8eSAndroid Build Coastguard Worker ], 341*ec779b8eSAndroid Build Coastguard Worker} 342