omxtypes_s.h revision 21e525fdcc234c22d843a8bf1a4ec35c4b376314
1;// 2;// 3;// File Name: omxtypes_s.h 4;// OpenMAX DL: v1.0.2 5;// Revision: 12290 6;// Date: Wednesday, April 9, 2008 7;// 8;// (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. 9;// 10;// 11;// 12 13;// Mandatory return codes - use cases are explicitly described for each function 14OMX_Sts_NoErr EQU 0 ;// No error the function completed successfully 15OMX_Sts_Err EQU -2 ;// Unknown/unspecified error 16OMX_Sts_InvalidBitstreamValErr EQU -182 ;// Invalid value detected during bitstream processing 17OMX_Sts_MemAllocErr EQU -9 ;// Not enough memory allocated for the operation 18OMX_StsACAAC_GainCtrErr EQU -159 ;// AAC: Unsupported gain control data detected 19OMX_StsACAAC_PrgNumErr EQU -167 ;// AAC: Invalid number of elements for one program 20OMX_StsACAAC_CoefValErr EQU -163 ;// AAC: Invalid quantized coefficient value 21OMX_StsACAAC_MaxSfbErr EQU -162 ;// AAC: Invalid maxSfb value in relation to numSwb 22OMX_StsACAAC_PlsDataErr EQU -160 ;// AAC: pulse escape sequence data error 23 24;// Optional return codes - use cases are explicitly described for each function 25OMX_Sts_BadArgErr EQU -5 ;// Bad Arguments 26 27OMX_StsACAAC_TnsNumFiltErr EQU -157 ;// AAC: Invalid number of TNS filters 28OMX_StsACAAC_TnsLenErr EQU -156 ;// AAC: Invalid TNS region length 29OMX_StsACAAC_TnsOrderErr EQU -155 ;// AAC: Invalid order of TNS filter 30OMX_StsACAAC_TnsCoefResErr EQU -154 ;// AAC: Invalid bit-resolution for TNS filter coefficients 31OMX_StsACAAC_TnsCoefErr EQU -153 ;// AAC: Invalid TNS filter coefficients 32OMX_StsACAAC_TnsDirectErr EQU -152 ;// AAC: Invalid TNS filter direction 33 34OMX_StsICJP_JPEGMarkerErr EQU -183 ;// JPEG marker encountered within an entropy-coded block; 35 ;// Huffman decoding operation terminated early. 36OMX_StsICJP_JPEGMarker EQU -181 ;// JPEG marker encountered; Huffman decoding 37 ;// operation terminated early. 38OMX_StsIPPP_ContextMatchErr EQU -17 ;// Context parameter doesn't match to the operation 39 40OMX_StsSP_EvenMedianMaskSizeErr EQU -180 ;// Even size of the Median Filter mask was replaced by the odd one 41 42OMX_Sts_MaximumEnumeration EQU 0x7FFFFFFF 43 44 45 46OMX_MIN_S8 EQU (-128) 47OMX_MIN_U8 EQU 0 48OMX_MIN_S16 EQU (-32768) 49OMX_MIN_U16 EQU 0 50 51 52OMX_MIN_S32 EQU (-2147483647-1) 53OMX_MIN_U32 EQU 0 54 55OMX_MAX_S8 EQU (127) 56OMX_MAX_U8 EQU (255) 57OMX_MAX_S16 EQU (32767) 58OMX_MAX_U16 EQU (0xFFFF) 59OMX_MAX_S32 EQU (2147483647) 60OMX_MAX_U32 EQU (0xFFFFFFFF) 61 62OMX_VC_UPPER EQU 0x1 ;// Used by the PredictIntra functions 63OMX_VC_LEFT EQU 0x2 ;// Used by the PredictIntra functions 64OMX_VC_UPPER_RIGHT EQU 0x40 ;// Used by the PredictIntra functions 65 66NULL EQU 0 67 68;// Structures 69 70 INCLUDE armCOMM_s.h 71 72 M_STRUCT OMXPoint 73 M_FIELD x, 4 74 M_FIELD y, 4 75 M_ENDSTRUCT 76 77 END 78