Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(577)

Side by Side Diff: third_party/openmax_dl/dl/api/armOMX.h

Issue 12317152: Add openmax dl routines for review. MUST NOT BE LANDED (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /*
2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 *
10 * This file was originally licensed as follows. It has been
11 * relicensed with permission from the copyright holders.
12 */
13
14 /*
15 *
16 * File Name: armOMX_ReleaseVersion.h
17 * OpenMAX DL: v1.0.2
18 * Last Modified Revision: 15322
19 * Last Modified Date: Wed, 15 Oct 2008
20 *
21 * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved.
22 *
23 *
24 *
25 * This file allows a version of the OMX DL libraries to be built where some or
26 * all of the function names can be given a user specified suffix.
27 *
28 * You might want to use it where:
29 *
30 * - you want to rename a function "out of the way" so that you could replace
31 * a function with a different version (the original version would still be
32 * in the library just with a different name - so you could debug the new
33 * version by comparing it to the output of the old)
34 *
35 * - you want to rename all the functions to versions with a suffix so that
36 * you can include two versions of the library and choose between functions
37 * at runtime.
38 *
39 * e.g. omxIPBM_Copy_U8_C1R could be renamed omxIPBM_Copy_U8_C1R_CortexA8
40 *
41 */
42
43
44 #ifndef _armOMX_H_
45 #define _armOMX_H_
46
47 #define ARMOMX_ENABLE_RENAMING 0
48 #if ARMOMX_ENABLE_RENAMING
49
50 /* We need to define these two macros in order to expand and concatenate the nam es */
51 #define OMXCAT2BAR(A, B) omx ## A ## B
52 #define OMXCATBAR(A, B) OMXCAT2BAR(A, B)
53
54 /* Define the suffix to add to all functions - the default is no suffix */
55 #define BARE_SUFFIX
56
57
58
59 /* Define what happens to the bare suffix-less functions, down to the sub-domain accuracy */
60 #define OMXACAAC_SUFFIX BARE_SUFFIX
61 #define OMXACMP3_SUFFIX BARE_SUFFIX
62 #define OMXICJP_SUFFIX BARE_SUFFIX
63 #define OMXIPBM_SUFFIX BARE_SUFFIX
64 #define OMXIPCS_SUFFIX BARE_SUFFIX
65 #define OMXIPPP_SUFFIX BARE_SUFFIX
66 #define OMXSP_SUFFIX BARE_SUFFIX
67 #define OMXVCCOMM_SUFFIX BARE_SUFFIX
68 #define OMXVCM4P10_SUFFIX BARE_SUFFIX
69 #define OMXVCM4P2_SUFFIX BARE_SUFFIX
70
71
72
73
74 /* Define what the each bare, un-suffixed OpenMAX API function names is to be re named */
75 #define omxACAAC_DecodeChanPairElt OMXCATBAR(ACAAC_Decode ChanPairElt, OMXACAAC_SUFFIX)
76 #define omxACAAC_DecodeDatStrElt OMXCATBAR(ACAAC_Decode DatStrElt, OMXACAAC_SUFFIX)
77 #define omxACAAC_DecodeFillElt OMXCATBAR(ACAAC_Decode FillElt, OMXACAAC_SUFFIX)
78 #define omxACAAC_DecodeIsStereo_S32 OMXCATBAR(ACAAC_Decode IsStereo_S32, OMXACAAC_SUFFIX)
79 #define omxACAAC_DecodeMsPNS_S32_I OMXCATBAR(ACAAC_Decode MsPNS_S32_I, OMXACAAC_SUFFIX)
80 #define omxACAAC_DecodeMsStereo_S32_I OMXCATBAR(ACAAC_Decode MsStereo_S32_I, OMXACAAC_SUFFIX)
81 #define omxACAAC_DecodePrgCfgElt OMXCATBAR(ACAAC_Decode PrgCfgElt, OMXACAAC_SUFFIX)
82 #define omxACAAC_DecodeTNS_S32_I OMXCATBAR(ACAAC_Decode TNS_S32_I, OMXACAAC_SUFFIX)
83 #define omxACAAC_DeinterleaveSpectrum_S32 OMXCATBAR(ACAAC_Deinte rleaveSpectrum_S32, OMXACAAC_SUFFIX)
84 #define omxACAAC_EncodeTNS_S32_I OMXCATBAR(ACAAC_Encode TNS_S32_I, OMXACAAC_SUFFIX)
85 #define omxACAAC_LongTermPredict_S32 OMXCATBAR(ACAAC_LongTe rmPredict_S32, OMXACAAC_SUFFIX)
86 #define omxACAAC_LongTermReconstruct_S32_I OMXCATBAR(ACAAC_LongTe rmReconstruct_S32_I, OMXACAAC_SUFFIX)
87 #define omxACAAC_MDCTFwd_S32 OMXCATBAR(ACAAC_MDCTFw d_S32, OMXACAAC_SUFFIX)
88 #define omxACAAC_MDCTInv_S32_S16 OMXCATBAR(ACAAC_MDCTIn v_S32_S16, OMXACAAC_SUFFIX)
89 #define omxACAAC_NoiselessDecode OMXCATBAR(ACAAC_Noisel essDecode, OMXACAAC_SUFFIX)
90 #define omxACAAC_QuantInv_S32_I OMXCATBAR(ACAAC_QuantI nv_S32_I, OMXACAAC_SUFFIX)
91 #define omxACAAC_UnpackADIFHeader OMXCATBAR(ACAAC_Unpack ADIFHeader, OMXACAAC_SUFFIX)
92 #define omxACAAC_UnpackADTSFrameHeader OMXCATBAR(ACAAC_Unpack ADTSFrameHeader, OMXACAAC_SUFFIX)
93
94
95 #define omxACMP3_HuffmanDecode_S32 OMXCATBAR(ACMP3_Huffma nDecode_S32, OMXACMP3_SUFFIX)
96 #define omxACMP3_HuffmanDecodeSfb_S32 OMXCATBAR(ACMP3_Huffma nDecodeSfb_S32, OMXACMP3_SUFFIX)
97 #define omxACMP3_HuffmanDecodeSfbMbp_S32 OMXCATBAR(ACMP3_Huffma nDecodeSfbMbp_S32, OMXACMP3_SUFFIX)
98 #define omxACMP3_MDCTInv_S32 OMXCATBAR(ACMP3_MDCTIn v_S32, OMXACMP3_SUFFIX)
99 #define omxACMP3_ReQuantize_S32_I OMXCATBAR(ACMP3_ReQuan tize_S32_I, OMXACMP3_SUFFIX)
100 #define omxACMP3_ReQuantizeSfb_S32_I OMXCATBAR(ACMP3_ReQuan tizeSfb_S32_I, OMXACMP3_SUFFIX)
101 #define omxACMP3_SynthPQMF_S32_S16 OMXCATBAR(ACMP3_SynthP QMF_S32_S16, OMXACMP3_SUFFIX)
102 #define omxACMP3_UnpackFrameHeader OMXCATBAR(ACMP3_Unpack FrameHeader, OMXACMP3_SUFFIX)
103 #define omxACMP3_UnpackScaleFactors_S8 OMXCATBAR(ACMP3_Unpack ScaleFactors_S8, OMXACMP3_SUFFIX)
104 #define omxACMP3_UnpackSideInfo OMXCATBAR(ACMP3_Unpack SideInfo, OMXACMP3_SUFFIX)
105
106 #define omxICJP_CopyExpand_U8_C3 OMXCATBAR(ICJP_CopyExp and_U8_C3, OMXICJP_SUFFIX)
107 #define omxICJP_DCTFwd_S16 OMXCATBAR(ICJP_DCTFwd_ S16, OMXICJP_SUFFIX)
108 #define omxICJP_DCTFwd_S16_I OMXCATBAR(ICJP_DCTFwd_ S16_I, OMXICJP_SUFFIX)
109 #define omxICJP_DCTInv_S16 OMXCATBAR(ICJP_DCTInv_ S16, OMXICJP_SUFFIX)
110 #define omxICJP_DCTInv_S16_I OMXCATBAR(ICJP_DCTInv_ S16_I, OMXICJP_SUFFIX)
111 #define omxICJP_DCTQuantFwd_Multiple_S16 OMXCATBAR(ICJP_DCTQuan tFwd_Multiple_S16, OMXICJP_SUFFIX)
112 #define omxICJP_DCTQuantFwd_S16 OMXCATBAR(ICJP_DCTQuan tFwd_S16, OMXICJP_SUFFIX)
113 #define omxICJP_DCTQuantFwd_S16_I OMXCATBAR(ICJP_DCTQuan tFwd_S16_I, OMXICJP_SUFFIX)
114 #define omxICJP_DCTQuantFwdTableInit OMXCATBAR(ICJP_DCTQuan tFwdTableInit, OMXICJP_SUFFIX)
115 #define omxICJP_DCTQuantInv_Multiple_S16 OMXCATBAR(ICJP_DCTQuan tInv_Multiple_S16, OMXICJP_SUFFIX)
116 #define omxICJP_DCTQuantInv_S16 OMXCATBAR(ICJP_DCTQuan tInv_S16, OMXICJP_SUFFIX)
117 #define omxICJP_DCTQuantInv_S16_I OMXCATBAR(ICJP_DCTQuan tInv_S16_I, OMXICJP_SUFFIX)
118 #define omxICJP_DCTQuantInvTableInit OMXCATBAR(ICJP_DCTQuan tInvTableInit, OMXICJP_SUFFIX)
119 #define omxICJP_DecodeHuffman8x8_Direct_S16_C1 OMXCATBAR(ICJP_DecodeH uffman8x8_Direct_S16_C1, OMXICJP_SUFFIX)
120 #define omxICJP_DecodeHuffmanSpecGetBufSize_U8 OMXCATBAR(ICJP_DecodeH uffmanSpecGetBufSize_U8, OMXICJP_SUFFIX)
121 #define omxICJP_DecodeHuffmanSpecInit_U8 OMXCATBAR(ICJP_DecodeH uffmanSpecInit_U8, OMXICJP_SUFFIX)
122 #define omxICJP_EncodeHuffman8x8_Direct_S16_U1_C1 OMXCATBAR(ICJP_EncodeH uffman8x8_Direct_S16_U1_C1, OMXICJP_SUFFIX)
123 #define omxICJP_EncodeHuffmanSpecGetBufSize_U8 OMXCATBAR(ICJP_EncodeH uffmanSpecGetBufSize_U8, OMXICJP_SUFFIX)
124 #define omxICJP_EncodeHuffmanSpecInit_U8 OMXCATBAR(ICJP_EncodeH uffmanSpecInit_U8, OMXICJP_SUFFIX)
125
126 #define omxIPBM_AddC_U8_C1R_Sfs OMXCATBAR(IPBM_AddC_U8 _C1R_Sfs, OMXIPBM_SUFFIX)
127 #define omxIPBM_Copy_U8_C1R OMXCATBAR(IPBM_Copy_U8 _C1R, OMXIPBM_SUFFIX)
128 #define omxIPBM_Copy_U8_C3R OMXCATBAR(IPBM_Copy_U8 _C3R, OMXIPBM_SUFFIX)
129 #define omxIPBM_Mirror_U8_C1R OMXCATBAR(IPBM_Mirror_ U8_C1R, OMXIPBM_SUFFIX)
130 #define omxIPBM_MulC_U8_C1R_Sfs OMXCATBAR(IPBM_MulC_U8 _C1R_Sfs, OMXIPBM_SUFFIX)
131
132 #define omxIPCS_ColorTwistQ14_U8_C3R OMXCATBAR(IPCS_ColorTw istQ14_U8_C3R, OMXIPCS_SUFFIX)
133 #define omxIPCS_BGR565ToYCbCr420LS_MCU_U16_S16_C3P3R OMXCATBAR(IPCS_BGR565T oYCbCr420LS_MCU_U16_S16_C3P3R, OMXIPCS_SUFFIX)
134 #define omxIPCS_BGR565ToYCbCr422LS_MCU_U16_S16_C3P3R OMXCATBAR(IPCS_BGR565T oYCbCr422LS_MCU_U16_S16_C3P3R, OMXIPCS_SUFFIX)
135 #define omxIPCS_BGR565ToYCbCr444LS_MCU_U16_S16_C3P3R OMXCATBAR(IPCS_BGR565T oYCbCr444LS_MCU_U16_S16_C3P3R, OMXIPCS_SUFFIX)
136 #define omxIPCS_BGR888ToYCbCr420LS_MCU_U8_S16_C3P3R OMXCATBAR(IPCS_BGR888T oYCbCr420LS_MCU_U8_S16_C3P3R, OMXIPCS_SUFFIX)
137 #define omxIPCS_BGR888ToYCbCr422LS_MCU_U8_S16_C3P3R OMXCATBAR(IPCS_BGR888T oYCbCr422LS_MCU_U8_S16_C3P3R, OMXIPCS_SUFFIX)
138 #define omxIPCS_BGR888ToYCbCr444LS_MCU_U8_S16_C3P3R OMXCATBAR(IPCS_BGR888T oYCbCr444LS_MCU_U8_S16_C3P3R, OMXIPCS_SUFFIX)
139 #define omxIPCS_YCbCr420RszCscRotBGR_U8_P3C3R OMXCATBAR(IPCS_YCbCr42 0RszCscRotBGR_U8_P3C3R, OMXIPCS_SUFFIX)
140 #define omxIPCS_YCbCr420RszRot_U8_P3R OMXCATBAR(IPCS_YCbCr42 0RszRot_U8_P3R, OMXIPCS_SUFFIX)
141 #define omxIPCS_YCbCr420ToBGR565_U8_U16_P3C3R OMXCATBAR(IPCS_YCbCr42 0ToBGR565_U8_U16_P3C3R, OMXIPCS_SUFFIX)
142 #define omxIPCS_YCbCr420ToBGR565LS_MCU_S16_U16_P3C3R OMXCATBAR(IPCS_YCbCr42 0ToBGR565LS_MCU_S16_U16_P3C3R, OMXIPCS_SUFFIX)
143 #define omxIPCS_YCbCr420ToBGR888LS_MCU_S16_U8_P3C3R OMXCATBAR(IPCS_YCbCr42 0ToBGR888LS_MCU_S16_U8_P3C3R, OMXIPCS_SUFFIX)
144 #define omxIPCS_YCbCr422RszCscRotBGR_U8_P3C3R OMXCATBAR(IPCS_YCbCr42 2RszCscRotBGR_U8_P3C3R, OMXIPCS_SUFFIX)
145 #define omxIPCS_CbYCrY422RszCscRotBGR_U8_U16_C2R OMXCATBAR(IPCS_CbYCrY4 22RszCscRotBGR_U8_U16_C2R, OMXIPCS_SUFFIX)
146 #define omxIPCS_YCbCr422RszRot_U8_P3R OMXCATBAR(IPCS_YCbCr42 2RszRot_U8_P3R, OMXIPCS_SUFFIX)
147 #define omxIPCS_YCbYCr422ToBGR565_U8_U16_C2C3R OMXCATBAR(IPCS_YCbYCr4 22ToBGR565_U8_U16_C2C3R, OMXIPCS_SUFFIX)
148 #define omxIPCS_YCbCr422ToBGR565LS_MCU_S16_U16_P3C3R OMXCATBAR(IPCS_YCbCr42 2ToBGR565LS_MCU_S16_U16_P3C3R, OMXIPCS_SUFFIX)
149 #define omxIPCS_YCbYCr422ToBGR888_U8_C2C3R OMXCATBAR(IPCS_YCbYCr4 22ToBGR888_U8_C2C3R, OMXIPCS_SUFFIX)
150 #define omxIPCS_YCbCr422ToBGR888LS_MCU_S16_U8_P3C3R OMXCATBAR(IPCS_YCbCr42 2ToBGR888LS_MCU_S16_U8_P3C3R, OMXIPCS_SUFFIX)
151 #define omxIPCS_YCbCr422ToBGR888LS_MCU_S16_U8_P3C3R OMXCATBAR(IPCS_YCbCr42 2ToBGR888LS_MCU_S16_U8_P3C3R, OMXIPCS_SUFFIX)
152 #define omxIPCS_CbYCrY422ToYCbCr420Rotate_U8_C2P3R OMXCATBAR(IPCS_CbYCrY4 22ToYCbCr420Rotate_U8_C2P3R, OMXIPCS_SUFFIX)
153 #define omxIPCS_YCbCr422ToYCbCr420Rotate_U8_P3R OMXCATBAR(IPCS_YCbCr42 2ToYCbCr420Rotate_U8_P3R, OMXIPCS_SUFFIX)
154 #define omxIPCS_YCbCr444ToBGR565_U8_U16_C3R OMXCATBAR(IPCS_YCbCr44 4ToBGR565_U8_U16_C3R, OMXIPCS_SUFFIX)
155 #define omxIPCS_YCbCr444ToBGR565_U8_U16_P3C3R OMXCATBAR(IPCS_YCbCr44 4ToBGR565_U8_U16_P3C3R, OMXIPCS_SUFFIX)
156 #define omxIPCS_YCbCr444ToBGR565LS_MCU_S16_U16_P3C3R OMXCATBAR(IPCS_YCbCr44 4ToBGR565LS_MCU_S16_U16_P3C3R, OMXIPCS_SUFFIX)
157 #define omxIPCS_YCbCr444ToBGR888_U8_C3R OMXCATBAR(IPCS_YCbCr44 4ToBGR888_U8_C3R, OMXIPCS_SUFFIX)
158
159 #define omxIPPP_Deblock_HorEdge_U8_I OMXCATBAR(IPPP_Deblock _HorEdge_U8_I, OMXIPPP_SUFFIX)
160 #define omxIPPP_Deblock_VerEdge_U8_I OMXCATBAR(IPPP_Deblock _VerEdge_U8_I, OMXIPPP_SUFFIX)
161 #define omxIPPP_FilterFIR_U8_C1R OMXCATBAR(IPPP_FilterF IR_U8_C1R, OMXIPPP_SUFFIX)
162 #define omxIPPP_FilterMedian_U8_C1R OMXCATBAR(IPPP_FilterM edian_U8_C1R, OMXIPPP_SUFFIX)
163 #define omxIPPP_GetCentralMoment_S64 OMXCATBAR(IPPP_GetCent ralMoment_S64, OMXIPPP_SUFFIX)
164 #define omxIPPP_GetSpatialMoment_S64 OMXCATBAR(IPPP_GetSpat ialMoment_S64, OMXIPPP_SUFFIX)
165 #define omxIPPP_MomentGetStateSize OMXCATBAR(IPPP_MomentG etStateSize, OMXIPPP_SUFFIX)
166 #define omxIPPP_MomentInit OMXCATBAR(IPPP_MomentI nit, OMXIPPP_SUFFIX)
167 #define omxIPPP_Moments_U8_C1R OMXCATBAR(IPPP_Moments _U8_C1R, OMXIPPP_SUFFIX)
168 #define omxIPPP_Moments_U8_C3R OMXCATBAR(IPPP_Moments _U8_C3R, OMXIPPP_SUFFIX)
169
170 #define omxSP_BlockExp_S16 OMXCATBAR(SP_BlockExp_ S16, OMXSP_SUFFIX)
171 #define omxSP_BlockExp_S32 OMXCATBAR(SP_BlockExp_ S32, OMXSP_SUFFIX)
172 #define omxSP_Copy_S16 OMXCATBAR(SP_Copy_S16, OMXSP_SUFFIX)
173 #define omxSP_DotProd_S16 OMXCATBAR(SP_DotProd_S 16, OMXSP_SUFFIX)
174 #define omxSP_DotProd_S16_Sfs OMXCATBAR(SP_DotProd_S 16_Sfs, OMXSP_SUFFIX)
175 #define omxSP_FFTFwd_CToC_SC16_Sfs OMXCATBAR(SP_FFTFwd_CT oC_SC16_Sfs, OMXSP_SUFFIX)
176 #define omxSP_FFTFwd_CToC_SC32_Sfs OMXCATBAR(SP_FFTFwd_CT oC_SC32_Sfs, OMXSP_SUFFIX)
177 #define omxSP_FFTFwd_RToCCS_S16S32_Sfs OMXCATBAR(SP_FFTFwd_RT oCCS_S16S32_Sfs, OMXSP_SUFFIX)
178 #define omxSP_FFTFwd_RToCCS_S32_Sfs OMXCATBAR(SP_FFTFwd_RT oCCS_S32_Sfs, OMXSP_SUFFIX)
179 #define omxSP_FFTGetBufSize_C_SC16 OMXCATBAR(SP_FFTGetBuf Size_C_SC16, OMXSP_SUFFIX)
180 #define omxSP_FFTGetBufSize_C_SC32 OMXCATBAR(SP_FFTGetBuf Size_C_SC32, OMXSP_SUFFIX)
181 #define omxSP_FFTGetBufSize_R_S16S32 OMXCATBAR(SP_FFTGetBuf Size_R_S16S32, OMXSP_SUFFIX)
182 #define omxSP_FFTGetBufSize_R_S32 OMXCATBAR(SP_FFTGetBuf Size_R_S32, OMXSP_SUFFIX)
183 #define omxSP_FFTInit_C_SC16 OMXCATBAR(SP_FFTInit_C _SC16, OMXSP_SUFFIX)
184 #define omxSP_FFTInit_C_SC32 OMXCATBAR(SP_FFTInit_C _SC32, OMXSP_SUFFIX)
185 #define omxSP_FFTInit_R_S16S32 OMXCATBAR(SP_FFTInit_R _S16S32, OMXSP_SUFFIX)
186 #define omxSP_FFTInit_R_S32 OMXCATBAR(SP_FFTInit_R _S32, OMXSP_SUFFIX)
187 #define omxSP_FFTInv_CCSToR_S32_Sfs OMXCATBAR(SP_FFTInv_CC SToR_S32_Sfs, OMXSP_SUFFIX)
188 #define omxSP_FFTInv_CCSToR_S32S16_Sfs OMXCATBAR(SP_FFTInv_CC SToR_S32S16_Sfs, OMXSP_SUFFIX)
189 #define omxSP_FFTInv_CToC_SC16_Sfs OMXCATBAR(SP_FFTInv_CT oC_SC16_Sfs, OMXSP_SUFFIX)
190 #define omxSP_FFTInv_CToC_SC32_Sfs OMXCATBAR(SP_FFTInv_CT oC_SC32_Sfs, OMXSP_SUFFIX)
191 #define omxSP_FilterMedian_S32 OMXCATBAR(SP_FilterMed ian_S32, OMXSP_SUFFIX)
192 #define omxSP_FilterMedian_S32_I OMXCATBAR(SP_FilterMed ian_S32_I, OMXSP_SUFFIX)
193 #define omxSP_FIR_Direct_S16 OMXCATBAR(SP_FIR_Direc t_S16, OMXSP_SUFFIX)
194 #define omxSP_FIR_Direct_S16_I OMXCATBAR(SP_FIR_Direc t_S16_I, OMXSP_SUFFIX)
195 #define omxSP_FIR_Direct_S16_ISfs OMXCATBAR(SP_FIR_Direc t_S16_ISfs, OMXSP_SUFFIX)
196 #define omxSP_FIR_Direct_S16_Sfs OMXCATBAR(SP_FIR_Direc t_S16_Sfs, OMXSP_SUFFIX)
197 #define omxSP_FIROne_Direct_S16 OMXCATBAR(SP_FIROne_Di rect_S16, OMXSP_SUFFIX)
198 #define omxSP_FIROne_Direct_S16_I OMXCATBAR(SP_FIROne_Di rect_S16_I, OMXSP_SUFFIX)
199 #define omxSP_FIROne_Direct_S16_ISfs OMXCATBAR(SP_FIROne_Di rect_S16_ISfs, OMXSP_SUFFIX)
200 #define omxSP_FIROne_Direct_S16_Sfs OMXCATBAR(SP_FIROne_Di rect_S16_Sfs, OMXSP_SUFFIX)
201 #define omxSP_IIR_BiQuadDirect_S16 OMXCATBAR(SP_IIR_BiQua dDirect_S16, OMXSP_SUFFIX)
202 #define omxSP_IIR_BiQuadDirect_S16_I OMXCATBAR(SP_IIR_BiQua dDirect_S16_I, OMXSP_SUFFIX)
203 #define omxSP_IIR_Direct_S16 OMXCATBAR(SP_IIR_Direc t_S16, OMXSP_SUFFIX)
204 #define omxSP_IIR_Direct_S16_I OMXCATBAR(SP_IIR_Direc t_S16_I, OMXSP_SUFFIX)
205 #define omxSP_IIROne_BiQuadDirect_S16 OMXCATBAR(SP_IIROne_Bi QuadDirect_S16, OMXSP_SUFFIX)
206 #define omxSP_IIROne_BiQuadDirect_S16_I OMXCATBAR(SP_IIROne_Bi QuadDirect_S16_I, OMXSP_SUFFIX)
207 #define omxSP_IIROne_Direct_S16 OMXCATBAR(SP_IIROne_Di rect_S16, OMXSP_SUFFIX)
208 #define omxSP_IIROne_Direct_S16_I OMXCATBAR(SP_IIROne_Di rect_S16_I, OMXSP_SUFFIX)
209
210 #define omxVCCOMM_Average_16x OMXCATBAR(VCCOMM_Avera ge_16x, OMXVCCOMM_SUFFIX)
211 #define omxVCCOMM_Average_8x OMXCATBAR(VCCOMM_Avera ge_8x, OMXVCCOMM_SUFFIX)
212 #define omxVCCOMM_ComputeTextureErrorBlock OMXCATBAR(VCCOMM_Compu teTextureErrorBlock, OMXVCCOMM_SUFFIX)
213 #define omxVCCOMM_ComputeTextureErrorBlock_SAD OMXCATBAR(VCCOMM_Compu teTextureErrorBlock_SAD, OMXVCCOMM_SUFFIX)
214 #define omxVCCOMM_Copy16x16 OMXCATBAR(VCCOMM_Copy1 6x16, OMXVCCOMM_SUFFIX)
215 #define omxVCCOMM_Copy8x8 OMXCATBAR(VCCOMM_Copy8 x8, OMXVCCOMM_SUFFIX)
216 #define omxVCCOMM_ExpandFrame_I OMXCATBAR(VCCOMM_Expan dFrame_I, OMXVCCOMM_SUFFIX)
217 #define omxVCCOMM_LimitMVToRect OMXCATBAR(VCCOMM_Limit MVToRect, OMXVCCOMM_SUFFIX)
218 #define omxVCCOMM_SAD_16x OMXCATBAR(VCCOMM_SAD_1 6x, OMXVCCOMM_SUFFIX)
219 #define omxVCCOMM_SAD_8x OMXCATBAR(VCCOMM_SAD_8 x, OMXVCCOMM_SUFFIX)
220
221 #define omxVCM4P10_Average_4x OMXCATBAR(VCM4P10_Aver age_4x, OMXVCM4P10_SUFFIX)
222 #define omxVCM4P10_BlockMatch_Half OMXCATBAR(VCM4P10_Bloc kMatch_Half, OMXVCM4P10_SUFFIX)
223 #define omxVCM4P10_BlockMatch_Integer OMXCATBAR(VCM4P10_Bloc kMatch_Integer, OMXVCM4P10_SUFFIX)
224 #define omxVCM4P10_BlockMatch_Quarter OMXCATBAR(VCM4P10_Bloc kMatch_Quarter, OMXVCM4P10_SUFFIX)
225 #define omxVCM4P10_DeblockChroma_I OMXCATBAR(VCM4P10_Debl ockChroma_I, OMXVCM4P10_SUFFIX)
226 #define omxVCM4P10_DeblockLuma_I OMXCATBAR(VCM4P10_Debl ockLuma_I, OMXVCM4P10_SUFFIX)
227 #define omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC OMXCATBAR(VCM4P10_Deco deChromaDcCoeffsToPairCAVLC, OMXVCM4P10_SUFFIX)
228 #define omxVCM4P10_DecodeCoeffsToPairCAVLC OMXCATBAR(VCM4P10_Deco deCoeffsToPairCAVLC, OMXVCM4P10_SUFFIX)
229 #define omxVCM4P10_DequantTransformResidualFromPairAndAdd OMXCATBAR(VCM4P10_Dequ antTransformResidualFromPairAndAdd, OMXVCM4P10_SUFFIX)
230 #define omxVCM4P10_FilterDeblockingChroma_HorEdge_I OMXCATBAR(VCM4P10_Filt erDeblockingChroma_HorEdge_I, OMXVCM4P10_SUFFIX)
231 #define omxVCM4P10_FilterDeblockingChroma_VerEdge_I OMXCATBAR(VCM4P10_Filt erDeblockingChroma_VerEdge_I, OMXVCM4P10_SUFFIX)
232 #define omxVCM4P10_FilterDeblockingLuma_HorEdge_I OMXCATBAR(VCM4P10_Filt erDeblockingLuma_HorEdge_I, OMXVCM4P10_SUFFIX)
233 #define omxVCM4P10_FilterDeblockingLuma_VerEdge_I OMXCATBAR(VCM4P10_Filt erDeblockingLuma_VerEdge_I, OMXVCM4P10_SUFFIX)
234 #define omxVCM4P10_GetVLCInfo OMXCATBAR(VCM4P10_GetV LCInfo, OMXVCM4P10_SUFFIX)
235 #define omxVCM4P10_InterpolateChroma OMXCATBAR(VCM4P10_Inte rpolateChroma, OMXVCM4P10_SUFFIX)
236 #define omxVCM4P10_InterpolateHalfHor_Luma OMXCATBAR(VCM4P10_Inte rpolateHalfHor_Luma, OMXVCM4P10_SUFFIX)
237 #define omxVCM4P10_InterpolateHalfVer_Luma OMXCATBAR(VCM4P10_Inte rpolateHalfVer_Luma, OMXVCM4P10_SUFFIX)
238 #define omxVCM4P10_InterpolateLuma OMXCATBAR(VCM4P10_Inte rpolateLuma, OMXVCM4P10_SUFFIX)
239 #define omxVCM4P10_InvTransformDequant_ChromaDC OMXCATBAR(VCM4P10_InvT ransformDequant_ChromaDC, OMXVCM4P10_SUFFIX)
240 #define omxVCM4P10_InvTransformDequant_LumaDC OMXCATBAR(VCM4P10_InvT ransformDequant_LumaDC, OMXVCM4P10_SUFFIX)
241 #define omxVCM4P10_InvTransformResidualAndAdd OMXCATBAR(VCM4P10_InvT ransformResidualAndAdd, OMXVCM4P10_SUFFIX)
242 #define omxVCM4P10_MEGetBufSize OMXCATBAR(VCM4P10_MEGe tBufSize, OMXVCM4P10_SUFFIX)
243 #define omxVCM4P10_MEInit OMXCATBAR(VCM4P10_MEIn it, OMXVCM4P10_SUFFIX)
244 #define omxVCM4P10_MotionEstimationMB OMXCATBAR(VCM4P10_Moti onEstimationMB, OMXVCM4P10_SUFFIX)
245 #define omxVCM4P10_PredictIntra_16x16 OMXCATBAR(VCM4P10_Pred ictIntra_16x16, OMXVCM4P10_SUFFIX)
246 #define omxVCM4P10_PredictIntra_4x4 OMXCATBAR(VCM4P10_Pred ictIntra_4x4, OMXVCM4P10_SUFFIX)
247 #define omxVCM4P10_PredictIntraChroma_8x8 OMXCATBAR(VCM4P10_Pre dictIntraChroma_8x8, OMXVCM4P10_SUFFIX)
248 #define omxVCM4P10_SAD_4x OMXCATBAR(VCM4P10_SAD_ 4x, OMXVCM4P10_SUFFIX)
249 #define omxVCM4P10_SADQuar_16x OMXCATBAR(VCM4P10_SADQ uar_16x, OMXVCM4P10_SUFFIX)
250 #define omxVCM4P10_SADQuar_4x OMXCATBAR(VCM4P10_SADQ uar_4x, OMXVCM4P10_SUFFIX)
251 #define omxVCM4P10_SADQuar_8x OMXCATBAR(VCM4P10_SADQ uar_8x, OMXVCM4P10_SUFFIX)
252 #define omxVCM4P10_SATD_4x4 OMXCATBAR(VCM4P10_SATD _4x4, OMXVCM4P10_SUFFIX)
253 #define omxVCM4P10_SubAndTransformQDQResidual OMXCATBAR(VCM4P10_SubA ndTransformQDQResidual, OMXVCM4P10_SUFFIX)
254 #define omxVCM4P10_TransformDequantChromaDCFromPair OMXCATBAR(VCM4P10_Tran sformDequantChromaDCFromPair, OMXVCM4P10_SUFFIX)
255 #define omxVCM4P10_TransformDequantLumaDCFromPair OMXCATBAR(VCM4P10_Tran sformDequantLumaDCFromPair, OMXVCM4P10_SUFFIX)
256 #define omxVCM4P10_TransformQuant_ChromaDC OMXCATBAR(VCM4P10_Tran sformQuant_ChromaDC, OMXVCM4P10_SUFFIX)
257 #define omxVCM4P10_TransformQuant_LumaDC OMXCATBAR(VCM4P10_Tran sformQuant_LumaDC, OMXVCM4P10_SUFFIX)
258
259 #define omxVCM4P2_BlockMatch_Half_16x16 OMXCATBAR(VCM4P2_Block Match_Half_16x16, OMXVCM4P2_SUFFIX)
260 #define omxVCM4P2_BlockMatch_Half_8x8 OMXCATBAR(VCM4P2_Block Match_Half_8x8, OMXVCM4P2_SUFFIX)
261 #define omxVCM4P2_BlockMatch_Integer_16x16 OMXCATBAR(VCM4P2_Block Match_Integer_16x16, OMXVCM4P2_SUFFIX)
262 #define omxVCM4P2_BlockMatch_Integer_8x8 OMXCATBAR(VCM4P2_Block Match_Integer_8x8, OMXVCM4P2_SUFFIX)
263 #define omxVCM4P2_DCT8x8blk OMXCATBAR(VCM4P2_DCT8x 8blk, OMXVCM4P2_SUFFIX)
264 #define omxVCM4P2_DecodeBlockCoef_Inter OMXCATBAR(VCM4P2_Decod eBlockCoef_Inter, OMXVCM4P2_SUFFIX)
265 #define omxVCM4P2_DecodeBlockCoef_Intra OMXCATBAR(VCM4P2_Decod eBlockCoef_Intra, OMXVCM4P2_SUFFIX)
266 #define omxVCM4P2_DecodePadMV_PVOP OMXCATBAR(VCM4P2_Decod ePadMV_PVOP, OMXVCM4P2_SUFFIX)
267 #define omxVCM4P2_DecodeVLCZigzag_Inter OMXCATBAR(VCM4P2_Decod eVLCZigzag_Inter, OMXVCM4P2_SUFFIX)
268 #define omxVCM4P2_DecodeVLCZigzag_IntraACVLC OMXCATBAR(VCM4P2_Decod eVLCZigzag_IntraACVLC, OMXVCM4P2_SUFFIX)
269 #define omxVCM4P2_DecodeVLCZigzag_IntraDCVLC OMXCATBAR(VCM4P2_Decod eVLCZigzag_IntraDCVLC, OMXVCM4P2_SUFFIX)
270 #define omxVCM4P2_EncodeMV OMXCATBAR(VCM4P2_Encod eMV, OMXVCM4P2_SUFFIX)
271 #define omxVCM4P2_EncodeVLCZigzag_Inter OMXCATBAR(VCM4P2_Encod eVLCZigzag_Inter, OMXVCM4P2_SUFFIX)
272 #define omxVCM4P2_EncodeVLCZigzag_IntraACVLC OMXCATBAR(VCM4P2_Encod eVLCZigzag_IntraACVLC, OMXVCM4P2_SUFFIX)
273 #define omxVCM4P2_EncodeVLCZigzag_IntraDCVLC OMXCATBAR(VCM4P2_Encod eVLCZigzag_IntraDCVLC, OMXVCM4P2_SUFFIX)
274 #define omxVCM4P2_FindMVpred OMXCATBAR(VCM4P2_FindM Vpred, OMXVCM4P2_SUFFIX)
275 #define omxVCM4P2_IDCT8x8blk OMXCATBAR(VCM4P2_IDCT8 x8blk, OMXVCM4P2_SUFFIX)
276 #define omxVCM4P2_MCReconBlock OMXCATBAR(VCM4P2_MCRec onBlock, OMXVCM4P2_SUFFIX)
277 #define omxVCM4P2_MEGetBufSize OMXCATBAR(VCM4P2_MEGet BufSize, OMXVCM4P2_SUFFIX)
278 #define omxVCM4P2_MEInit OMXCATBAR(VCM4P2_MEIni t, OMXVCM4P2_SUFFIX)
279 #define omxVCM4P2_MotionEstimationMB OMXCATBAR(VCM4P2_Motio nEstimationMB, OMXVCM4P2_SUFFIX)
280 #define omxVCM4P2_PredictReconCoefIntra OMXCATBAR(VCM4P2_Predi ctReconCoefIntra, OMXVCM4P2_SUFFIX)
281 #define omxVCM4P2_QuantInter_I OMXCATBAR(VCM4P2_Quant Inter_I, OMXVCM4P2_SUFFIX)
282 #define omxVCM4P2_QuantIntra_I OMXCATBAR(VCM4P2_Quant Intra_I, OMXVCM4P2_SUFFIX)
283 #define omxVCM4P2_QuantInvInter_I OMXCATBAR(VCM4P2_Quant InvInter_I, OMXVCM4P2_SUFFIX)
284 #define omxVCM4P2_QuantInvIntra_I OMXCATBAR(VCM4P2_Quant InvIntra_I, OMXVCM4P2_SUFFIX)
285 #define omxVCM4P2_TransRecBlockCoef_inter OMXCATBAR(VCM4P2_Trans RecBlockCoef_inter, OMXVCM4P2_SUFFIX)
286 #define omxVCM4P2_TransRecBlockCoef_intra OMXCATBAR(VCM4P2_Trans RecBlockCoef_intra, OMXVCM4P2_SUFFIX)
287
288 #endif /* endif ARMOMX_ENABLE_RENAMING */
289 #endif /* _armOMX_h_ */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698