xref: /aosp_15_r20/external/libavc/common/ih264_error.h (revision 495ae853bb871d1e5a258cb02c2cc13cde8ddb9a)
1 /******************************************************************************
2  *
3  * Copyright (C) 2015 The Android Open Source Project
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at:
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *****************************************************************************
18  * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19 */
20 
21 /**
22 *******************************************************************************
23 * @file
24 *  ih264_error.h
25 *
26 * @brief
27 *  Definitions related to error handling for common modules
28 *
29 * @author
30 *  ittiam
31 *
32 * @remarks
33 *  none
34 *
35 *******************************************************************************
36 */
37 
38 #ifndef _IH264_ERROR_H_
39 #define _IH264_ERROR_H_
40 
41 /**
42  * Enumerations for error codes used in the codec.
43  * Not all these are expected to be returned to the application.
44  * Only select few will be exported
45  */
46 typedef enum
47 {
48     /**
49      *  No error
50      */
51     IH264_SUCCESS = 0,
52     /**
53      *  Start error code for decoder
54      */
55     IH264_DEC_ERROR_START = 0x100,
56 
57     /**
58      *  Start error code for encoder
59      */
60     IH264_ENC_ERROR_START = 0x200,
61     /**
62      * Generic failure
63      */
64     IH264_FAIL                             = 0x7FFFFFFF
65 }IH264_ERROR_T;
66 
67 #endif /* _IH264_ERROR_H_ */
68