1*495ae853SAndroid Build Coastguard Worker /****************************************************************************** 2*495ae853SAndroid Build Coastguard Worker * 3*495ae853SAndroid Build Coastguard Worker * Copyright (C) 2015 The Android Open Source Project 4*495ae853SAndroid Build Coastguard Worker * 5*495ae853SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 6*495ae853SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 7*495ae853SAndroid Build Coastguard Worker * You may obtain a copy of the License at: 8*495ae853SAndroid Build Coastguard Worker * 9*495ae853SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 10*495ae853SAndroid Build Coastguard Worker * 11*495ae853SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 12*495ae853SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 13*495ae853SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*495ae853SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 15*495ae853SAndroid Build Coastguard Worker * limitations under the License. 16*495ae853SAndroid Build Coastguard Worker * 17*495ae853SAndroid Build Coastguard Worker ***************************************************************************** 18*495ae853SAndroid Build Coastguard Worker * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore 19*495ae853SAndroid Build Coastguard Worker */ 20*495ae853SAndroid Build Coastguard Worker 21*495ae853SAndroid Build Coastguard Worker /** 22*495ae853SAndroid Build Coastguard Worker ******************************************************************************* 23*495ae853SAndroid Build Coastguard Worker * @file 24*495ae853SAndroid Build Coastguard Worker * ih264e_error.h 25*495ae853SAndroid Build Coastguard Worker * 26*495ae853SAndroid Build Coastguard Worker * @brief 27*495ae853SAndroid Build Coastguard Worker * Definitions related to error handling 28*495ae853SAndroid Build Coastguard Worker * 29*495ae853SAndroid Build Coastguard Worker * @author 30*495ae853SAndroid Build Coastguard Worker * ittiam 31*495ae853SAndroid Build Coastguard Worker * 32*495ae853SAndroid Build Coastguard Worker * @remarks 33*495ae853SAndroid Build Coastguard Worker * none 34*495ae853SAndroid Build Coastguard Worker * 35*495ae853SAndroid Build Coastguard Worker ******************************************************************************* 36*495ae853SAndroid Build Coastguard Worker */ 37*495ae853SAndroid Build Coastguard Worker 38*495ae853SAndroid Build Coastguard Worker #ifndef _IH264E_ERROR_H_ 39*495ae853SAndroid Build Coastguard Worker #define _IH264E_ERROR_H_ 40*495ae853SAndroid Build Coastguard Worker 41*495ae853SAndroid Build Coastguard Worker /*****************************************************************************/ 42*495ae853SAndroid Build Coastguard Worker /* Function Macros */ 43*495ae853SAndroid Build Coastguard Worker /*****************************************************************************/ 44*495ae853SAndroid Build Coastguard Worker 45*495ae853SAndroid Build Coastguard Worker /** 46*495ae853SAndroid Build Coastguard Worker ****************************************************************************** 47*495ae853SAndroid Build Coastguard Worker * @brief Error start codes for various classes of errors in H264 encoder 48*495ae853SAndroid Build Coastguard Worker ****************************************************************************** 49*495ae853SAndroid Build Coastguard Worker */ 50*495ae853SAndroid Build Coastguard Worker #define SET_ERROR_ON_RETURN(error, severity, out_status, ret_code) \ 51*495ae853SAndroid Build Coastguard Worker if (error != IH264E_SUCCESS) \ 52*495ae853SAndroid Build Coastguard Worker {\ 53*495ae853SAndroid Build Coastguard Worker out_status = ((1 << severity) | error);\ 54*495ae853SAndroid Build Coastguard Worker ps_codec->i4_error_code = out_status;\ 55*495ae853SAndroid Build Coastguard Worker if (severity == IVE_FATALERROR) return (ret_code);\ 56*495ae853SAndroid Build Coastguard Worker } 57*495ae853SAndroid Build Coastguard Worker 58*495ae853SAndroid Build Coastguard Worker /*****************************************************************************/ 59*495ae853SAndroid Build Coastguard Worker /* Enums */ 60*495ae853SAndroid Build Coastguard Worker /*****************************************************************************/ 61*495ae853SAndroid Build Coastguard Worker 62*495ae853SAndroid Build Coastguard Worker /** 63*495ae853SAndroid Build Coastguard Worker ****************************************************************************** 64*495ae853SAndroid Build Coastguard Worker * @brief Extended error code for each error in H264 encoder 65*495ae853SAndroid Build Coastguard Worker ****************************************************************************** 66*495ae853SAndroid Build Coastguard Worker */ 67*495ae853SAndroid Build Coastguard Worker typedef enum 68*495ae853SAndroid Build Coastguard Worker { 69*495ae853SAndroid Build Coastguard Worker /* NOTE: the ive error codes ends at 0x80 */ 70*495ae853SAndroid Build Coastguard Worker IVE_ERR_CODEC_EXTENSIONS = 0x80, 71*495ae853SAndroid Build Coastguard Worker 72*495ae853SAndroid Build Coastguard Worker /* bit stream error start */ 73*495ae853SAndroid Build Coastguard Worker IH264E_BITSTREAM_ERROR_START = IVE_ERR_CODEC_EXTENSIONS, 74*495ae853SAndroid Build Coastguard Worker 75*495ae853SAndroid Build Coastguard Worker /* codec error start */ 76*495ae853SAndroid Build Coastguard Worker IH264E_CODEC_ERROR_START = IH264E_BITSTREAM_ERROR_START + 0x10, 77*495ae853SAndroid Build Coastguard Worker 78*495ae853SAndroid Build Coastguard Worker /** no error */ 79*495ae853SAndroid Build Coastguard Worker IH264E_SUCCESS = 0, 80*495ae853SAndroid Build Coastguard Worker 81*495ae853SAndroid Build Coastguard Worker /** bitstream init failure, buffer ptr not aligned to WORD (32bits) */ 82*495ae853SAndroid Build Coastguard Worker IH264E_BITSTREAM_BUFPTR_ALIGN_FAIL = IH264E_BITSTREAM_ERROR_START + 0x01, 83*495ae853SAndroid Build Coastguard Worker 84*495ae853SAndroid Build Coastguard Worker /** bitstream init failure, buf size not multiple of WORD size (32bits) */ 85*495ae853SAndroid Build Coastguard Worker IH264E_BITSTREAM_BUFSIZE_ALIGN_FAIL = IH264E_BITSTREAM_ERROR_START + 0x02, 86*495ae853SAndroid Build Coastguard Worker 87*495ae853SAndroid Build Coastguard Worker /** bitstream runtime failure, buf size limit exceeded during encode */ 88*495ae853SAndroid Build Coastguard Worker IH264E_BITSTREAM_BUFFER_OVERFLOW = IH264E_BITSTREAM_ERROR_START + 0x03, 89*495ae853SAndroid Build Coastguard Worker 90*495ae853SAndroid Build Coastguard Worker /**width not set within supported limit */ 91*495ae853SAndroid Build Coastguard Worker IH264E_WIDTH_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x01, 92*495ae853SAndroid Build Coastguard Worker 93*495ae853SAndroid Build Coastguard Worker /**height not set within supported limit */ 94*495ae853SAndroid Build Coastguard Worker IH264E_HEIGHT_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x02, 95*495ae853SAndroid Build Coastguard Worker 96*495ae853SAndroid Build Coastguard Worker /**Unsupported number of reference pictures passed as an argument */ 97*495ae853SAndroid Build Coastguard Worker IH264E_NUM_REF_UNSUPPORTED = IH264E_CODEC_ERROR_START + 0x03, 98*495ae853SAndroid Build Coastguard Worker 99*495ae853SAndroid Build Coastguard Worker /**Unsupported number of reference pictures passed as an argument */ 100*495ae853SAndroid Build Coastguard Worker IH264E_NUM_REORDER_UNSUPPORTED = IH264E_CODEC_ERROR_START + 0x04, 101*495ae853SAndroid Build Coastguard Worker 102*495ae853SAndroid Build Coastguard Worker /**codec level not supported */ 103*495ae853SAndroid Build Coastguard Worker IH264E_CODEC_LEVEL_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x05, 104*495ae853SAndroid Build Coastguard Worker 105*495ae853SAndroid Build Coastguard Worker /**input chroma format not supported */ 106*495ae853SAndroid Build Coastguard Worker IH264E_INPUT_CHROMA_FORMAT_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x06, 107*495ae853SAndroid Build Coastguard Worker 108*495ae853SAndroid Build Coastguard Worker /**recon chroma format not supported */ 109*495ae853SAndroid Build Coastguard Worker IH264E_RECON_CHROMA_FORMAT_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x07, 110*495ae853SAndroid Build Coastguard Worker 111*495ae853SAndroid Build Coastguard Worker /**rate control option configured is not supported */ 112*495ae853SAndroid Build Coastguard Worker IH264E_RATE_CONTROL_MODE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x08, 113*495ae853SAndroid Build Coastguard Worker 114*495ae853SAndroid Build Coastguard Worker /**frame rate configured is not supported */ 115*495ae853SAndroid Build Coastguard Worker IH264E_FRAME_RATE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x09, 116*495ae853SAndroid Build Coastguard Worker 117*495ae853SAndroid Build Coastguard Worker /**bit rate configured is not supported */ 118*495ae853SAndroid Build Coastguard Worker IH264E_BITRATE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x0A, 119*495ae853SAndroid Build Coastguard Worker 120*495ae853SAndroid Build Coastguard Worker /**frame rate not supported */ 121*495ae853SAndroid Build Coastguard Worker IH264E_BFRAMES_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x0B, 122*495ae853SAndroid Build Coastguard Worker 123*495ae853SAndroid Build Coastguard Worker /**content type not supported */ 124*495ae853SAndroid Build Coastguard Worker IH264E_CONTENT_TYPE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x0C, 125*495ae853SAndroid Build Coastguard Worker 126*495ae853SAndroid Build Coastguard Worker /**unsupported horizontal search range */ 127*495ae853SAndroid Build Coastguard Worker IH264E_HORIZONTAL_SEARCH_RANGE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x0D, 128*495ae853SAndroid Build Coastguard Worker 129*495ae853SAndroid Build Coastguard Worker /**unsupported vertical search range */ 130*495ae853SAndroid Build Coastguard Worker IH264E_VERTICAL_SEARCH_RANGE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x0E, 131*495ae853SAndroid Build Coastguard Worker 132*495ae853SAndroid Build Coastguard Worker /**Unsupported slice type input */ 133*495ae853SAndroid Build Coastguard Worker IH264E_SLICE_TYPE_INPUT_INVALID = IH264E_CODEC_ERROR_START + 0x0F, 134*495ae853SAndroid Build Coastguard Worker 135*495ae853SAndroid Build Coastguard Worker /**unsupported architecture type */ 136*495ae853SAndroid Build Coastguard Worker IH264E_ARCH_TYPE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x10, 137*495ae853SAndroid Build Coastguard Worker 138*495ae853SAndroid Build Coastguard Worker /**unsupported soc type */ 139*495ae853SAndroid Build Coastguard Worker IH264E_SOC_TYPE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x11, 140*495ae853SAndroid Build Coastguard Worker 141*495ae853SAndroid Build Coastguard Worker /**target frame rate exceeds source frame rate */ 142*495ae853SAndroid Build Coastguard Worker IH264E_TGT_FRAME_RATE_EXCEEDS_SRC_FRAME_RATE = IH264E_CODEC_ERROR_START + 0x12, 143*495ae853SAndroid Build Coastguard Worker 144*495ae853SAndroid Build Coastguard Worker /**invalid force frame input */ 145*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_FORCE_FRAME_INPUT = IH264E_CODEC_ERROR_START + 0x13, 146*495ae853SAndroid Build Coastguard Worker 147*495ae853SAndroid Build Coastguard Worker /**invalid me speed preset */ 148*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_ME_SPEED_PRESET = IH264E_CODEC_ERROR_START + 0x14, 149*495ae853SAndroid Build Coastguard Worker 150*495ae853SAndroid Build Coastguard Worker /**invalid encoder speed preset */ 151*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_ENC_SPEED_PRESET = IH264E_CODEC_ERROR_START + 0x15, 152*495ae853SAndroid Build Coastguard Worker 153*495ae853SAndroid Build Coastguard Worker /**invalid deblocking param */ 154*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_DEBLOCKING_TYPE_INPUT = IH264E_CODEC_ERROR_START + 0x16, 155*495ae853SAndroid Build Coastguard Worker 156*495ae853SAndroid Build Coastguard Worker /**invalid max qp */ 157*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_MAX_FRAME_QP = IH264E_CODEC_ERROR_START + 0x17, 158*495ae853SAndroid Build Coastguard Worker 159*495ae853SAndroid Build Coastguard Worker /**invalid min qp */ 160*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_MIN_FRAME_QP = IH264E_CODEC_ERROR_START + 0x18, 161*495ae853SAndroid Build Coastguard Worker 162*495ae853SAndroid Build Coastguard Worker /**invalid init qp */ 163*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_INIT_QP = IH264E_CODEC_ERROR_START + 0x19, 164*495ae853SAndroid Build Coastguard Worker 165*495ae853SAndroid Build Coastguard Worker /**version buffer size is insufficient */ 166*495ae853SAndroid Build Coastguard Worker IH264E_CXA_VERS_BUF_INSUFFICIENT = IH264E_CODEC_ERROR_START + 0x1A, 167*495ae853SAndroid Build Coastguard Worker 168*495ae853SAndroid Build Coastguard Worker /**init not done */ 169*495ae853SAndroid Build Coastguard Worker IH264E_INIT_NOT_DONE = IH264E_CODEC_ERROR_START + 0x1B, 170*495ae853SAndroid Build Coastguard Worker 171*495ae853SAndroid Build Coastguard Worker /**invalid refresh type input */ 172*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_AIR_MODE = IH264E_CODEC_ERROR_START + 0x1C, 173*495ae853SAndroid Build Coastguard Worker 174*495ae853SAndroid Build Coastguard Worker /** Unsupported air mode */ 175*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_AIR_REFRESH_PERIOD = IH264E_CODEC_ERROR_START + 0x1D, 176*495ae853SAndroid Build Coastguard Worker 177*495ae853SAndroid Build Coastguard Worker /**In sufficient memory allocated for MV Bank */ 178*495ae853SAndroid Build Coastguard Worker IH264E_INSUFFICIENT_MEM_MVBANK = IH264E_CODEC_ERROR_START + 0x1E, 179*495ae853SAndroid Build Coastguard Worker 180*495ae853SAndroid Build Coastguard Worker /**In sufficient memory allocated for MV Bank */ 181*495ae853SAndroid Build Coastguard Worker IH264E_INSUFFICIENT_MEM_PICBUF = IH264E_CODEC_ERROR_START + 0x1F, 182*495ae853SAndroid Build Coastguard Worker 183*495ae853SAndroid Build Coastguard Worker /**Buffer manager error */ 184*495ae853SAndroid Build Coastguard Worker IH264E_BUF_MGR_ERROR = IH264E_CODEC_ERROR_START + 0x20, 185*495ae853SAndroid Build Coastguard Worker 186*495ae853SAndroid Build Coastguard Worker /**No free MV Bank buffer available to store current pic */ 187*495ae853SAndroid Build Coastguard Worker IH264E_NO_FREE_MVBANK = IH264E_CODEC_ERROR_START + 0x21, 188*495ae853SAndroid Build Coastguard Worker 189*495ae853SAndroid Build Coastguard Worker /**No free picture buffer available to store current pic */ 190*495ae853SAndroid Build Coastguard Worker IH264E_NO_FREE_PICBUF = IH264E_CODEC_ERROR_START + 0x22, 191*495ae853SAndroid Build Coastguard Worker 192*495ae853SAndroid Build Coastguard Worker /**Invalid encoder operation mode */ 193*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_ENC_OPERATION_MODE = IH264E_CODEC_ERROR_START + 0x23, 194*495ae853SAndroid Build Coastguard Worker 195*495ae853SAndroid Build Coastguard Worker /**Invalid half pel option */ 196*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_HALFPEL_OPTION = IH264E_CODEC_ERROR_START + 0x24, 197*495ae853SAndroid Build Coastguard Worker 198*495ae853SAndroid Build Coastguard Worker /**Invalid quarter pel option */ 199*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_QPEL_OPTION = IH264E_CODEC_ERROR_START + 0x25, 200*495ae853SAndroid Build Coastguard Worker 201*495ae853SAndroid Build Coastguard Worker /**Invalid fast sad option */ 202*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_FAST_SAD_OPTION = IH264E_CODEC_ERROR_START + 0x26, 203*495ae853SAndroid Build Coastguard Worker 204*495ae853SAndroid Build Coastguard Worker /**Invalid intra 4x4 option */ 205*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_INTRA4x4_OPTION = IH264E_CODEC_ERROR_START + 0x27, 206*495ae853SAndroid Build Coastguard Worker 207*495ae853SAndroid Build Coastguard Worker /**Invalid intra frame interval */ 208*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_INTRA_FRAME_INTERVAL = IH264E_CODEC_ERROR_START + 0x28, 209*495ae853SAndroid Build Coastguard Worker 210*495ae853SAndroid Build Coastguard Worker /**Invalid idr frame interval */ 211*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_IDR_FRAME_INTERVAL = IH264E_CODEC_ERROR_START + 0x29, 212*495ae853SAndroid Build Coastguard Worker 213*495ae853SAndroid Build Coastguard Worker /**Invalid buffer delay */ 214*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_BUFFER_DELAY = IH264E_CODEC_ERROR_START + 0x2A, 215*495ae853SAndroid Build Coastguard Worker 216*495ae853SAndroid Build Coastguard Worker /**Invalid num cores */ 217*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_NUM_CORES = IH264E_CODEC_ERROR_START + 0x2B, 218*495ae853SAndroid Build Coastguard Worker 219*495ae853SAndroid Build Coastguard Worker /**profile not supported */ 220*495ae853SAndroid Build Coastguard Worker IH264E_PROFILE_NOT_SUPPORTED = IH264E_CODEC_ERROR_START + 0x2C, 221*495ae853SAndroid Build Coastguard Worker 222*495ae853SAndroid Build Coastguard Worker /**Unsupported slice type input */ 223*495ae853SAndroid Build Coastguard Worker IH264E_SLICE_PARAM_INPUT_INVALID = IH264E_CODEC_ERROR_START + 0x2D, 224*495ae853SAndroid Build Coastguard Worker 225*495ae853SAndroid Build Coastguard Worker /**Invalid alt ref option */ 226*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_ALT_REF_OPTION = IH264E_CODEC_ERROR_START + 0x2E, 227*495ae853SAndroid Build Coastguard Worker 228*495ae853SAndroid Build Coastguard Worker /**No free picture buffer available to store recon pic */ 229*495ae853SAndroid Build Coastguard Worker IH264E_NO_FREE_RECONBUF = IH264E_CODEC_ERROR_START + 0x2F, 230*495ae853SAndroid Build Coastguard Worker 231*495ae853SAndroid Build Coastguard Worker /**Not enough memory allocated as output buffer */ 232*495ae853SAndroid Build Coastguard Worker IH264E_INSUFFICIENT_OUTPUT_BUFFER = IH264E_CODEC_ERROR_START + 0x30, 233*495ae853SAndroid Build Coastguard Worker 234*495ae853SAndroid Build Coastguard Worker /**Invalid entropy coding mode */ 235*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_ENTROPY_CODING_MODE = IH264E_CODEC_ERROR_START + 0x31, 236*495ae853SAndroid Build Coastguard Worker 237*495ae853SAndroid Build Coastguard Worker /**Invalid Constrained Intra prediction mode */ 238*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_CONSTRAINED_INTRA_PREDICTION_MODE = IH264E_CODEC_ERROR_START + 0x32, 239*495ae853SAndroid Build Coastguard Worker 240*495ae853SAndroid Build Coastguard Worker /**Invalid mastering display color volume sei params */ 241*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_SEI_MDCV_PARAMS = IH264E_CODEC_ERROR_START + 0x33, 242*495ae853SAndroid Build Coastguard Worker 243*495ae853SAndroid Build Coastguard Worker /**Invalid content light level sei params */ 244*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_SEI_CLL_PARAMS = IH264E_CODEC_ERROR_START + 0x34, 245*495ae853SAndroid Build Coastguard Worker 246*495ae853SAndroid Build Coastguard Worker /**Invalid ambient viewing environment sei params */ 247*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_SEI_AVE_PARAMS = IH264E_CODEC_ERROR_START + 0x35, 248*495ae853SAndroid Build Coastguard Worker 249*495ae853SAndroid Build Coastguard Worker /**Invalid content color volume sei params */ 250*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_SEI_CCV_PARAMS = IH264E_CODEC_ERROR_START + 0x36, 251*495ae853SAndroid Build Coastguard Worker 252*495ae853SAndroid Build Coastguard Worker /**Invalid shutter interval info sei params */ 253*495ae853SAndroid Build Coastguard Worker IH264E_INVALID_SEI_SII_PARAMS = IH264E_CODEC_ERROR_START + 0x37, 254*495ae853SAndroid Build Coastguard Worker 255*495ae853SAndroid Build Coastguard Worker /**Invalid shutter interval info sei params. Does not match H264 sii spec requirements*/ 256*495ae853SAndroid Build Coastguard Worker IH264E_SEI_SII_FAILED_TO_MATCH_SPEC_COND = IH264E_CODEC_ERROR_START + 0x38, 257*495ae853SAndroid Build Coastguard Worker 258*495ae853SAndroid Build Coastguard Worker /**max failure error code to ensure enum is 32 bits wide */ 259*495ae853SAndroid Build Coastguard Worker IH264E_FAIL = -1, 260*495ae853SAndroid Build Coastguard Worker 261*495ae853SAndroid Build Coastguard Worker }IH264E_ERROR_T; 262*495ae853SAndroid Build Coastguard Worker 263*495ae853SAndroid Build Coastguard Worker 264*495ae853SAndroid Build Coastguard Worker #endif /* _IH264E_ERROR_H_ */ 265