diff -r 000000000000 -r 951a5db380a0 videoeditorengine/h263decoder/inc/errcodes.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videoeditorengine/h263decoder/inc/errcodes.h Fri Jan 29 14:08:33 2010 +0200 @@ -0,0 +1,153 @@ +/* +* Copyright (c) 2010 Ixonos Plc. +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - Initial contribution +* +* Contributors: +* Ixonos Plc +* +* Description: +* Error code definitions. +* +*/ + + +#ifndef _ERRCODES_H_ +#define _ERRCODES_H_ + +/* + * Defines + */ + +/* + * Common errors for VDC and FCC + */ + +#define ERR_COM_NULL_POINTER 100 + + +/* + * Bit buffer module errors + */ + +#define ERR_BIB_STRUCT_ALLOC 1000 +#define ERR_BIB_BUFFER_ALLOC 1001 +#define ERR_BIB_FILE_READ 1002 +#define ERR_BIB_NOT_ENOUGH_DATA 1003 +#define ERR_BIB_ALREADY_OPENED 1004 +#define ERR_BIB_FILE_OPEN 1005 +#define ERR_BIB_ALREADY_CLOSED 1006 +#define ERR_BIB_FILE_CLOSE 1007 +#define ERR_BIB_NUM_BITS 1008 +#define ERR_BIB_FILE_NOT_OPEN 1009 +#define ERR_BIB_ILLEGAL_SIZE 1010 +#define ERR_BIB_CANNOT_REWIND 1011 +#define ERR_BIB_FEC_RELOCK 1050 + + +/* + * Variable length code module errors + */ + +#define ERR_VLC_MCBPC_INTRA 8500 +#define ERR_VLC_CBPY 8501 +#define ERR_VLC_MCBPC_INTER 8502 +#define ERR_VLC_MVD 8503 + + +/* + * Motion vector count module errors + */ + +#define ERR_MVC_ALLOC1 1200 +#define ERR_MVC_ALLOC2 1201 +#define ERR_MVC_NO_PREV_MB 1202 +#define ERR_MVC_NEIGHBOUR_NOT_VALID 1203 +#define ERR_MVC_PREV_NOT_VALID 1204 +#define ERR_MVC_PREV_NOT_CODED 1205 +#define ERR_MVC_PREV_INTRA 1206 +#define ERR_MVC_CURR_NOT_VALID 1207 +#define ERR_MVC_CURR_NOT_CODED 1208 +#define ERR_MVC_CURR_INTRA 1209 +#define ERR_MVC_MVDX_ILLEGAL 1250 +#define ERR_MVC_MODE_ILLEGAL 1251 +#define ERR_MVC_X_ILLEGAL 1252 +#define ERR_MVC_Y_ILLEGAL 1253 +#define ERR_MVC_MAX_X_ILLEGAL 1254 +#define ERR_MVC_TIME_ILLEGAL 1255 +#define ERR_MVC_MVX_ILLEGAL 1256 +#define ERR_MVC_MVY_ILLEGAL 1257 +#define ERR_MVC_MVDY_ILLEGAL 1258 +#define ERR_MVC_MVPTR 1260 + + + +/* + * Block module errors + */ + +#define ERR_BLC_TCOEF 8504 +#define ERR_BLC_LEVEL 5001 +#define ERR_BLC_TOO_MANY_COEFS 5002 +#define ERR_BLC_MV_OUTSIDE_PICT 5003 + + +/* + * Core module errors + */ + +/* General errors */ +#define ERR_VDC_MEMORY_ALLOC 2080 +#define ERR_VDC_NO_INTRA 2081 +#define ERR_VDC_INITIALIZE 2082 +#define ERR_VDC_CORRUPTED_INTRA 2083 +#define ERR_VDC_UNEXPECTED_FATAL_ERROR 2084 + +/* Picture Layer errors */ +#define ERR_VDC_PTYPE_BIT1 2048 +#define ERR_VDC_PTYPE_BIT2 2049 +#define ERR_VDC_PTYPE_BIT9_AND_BIT13_MISMATCH 2050 +#define ERR_VDC_SOURCE_FORMAT 2051 +#define ERR_VDC_NO_SIZE 2052 +#define ERR_VDC_ILLEGAL_PQUANT 2053 +#define ERR_VDC_ILLEGAL_TRB 2054 +#define ERR_VDC_ILLEGAL_PSPARE 2055 +#define ERR_VDC_NO_PSC 2056 +#define ERR_VDC_FORMAT_CHANGE 2057 + +/* Group of Blocks Layer errors */ +#define ERR_VDC_ILLEGAL_GN 2112 +#define ERR_VDC_ILLEGAL_GFID 2113 +#define ERR_VDC_ILLEGAL_GQUANT 2114 + + +/* + * Format Conversion Core errors + */ + +#define ERR_CON_UNKNOWN_MODE 3000 +#define ERR_CON_CLIP_ALLOC 3001 +#define ERR_CON_Y_TOO_LARGE 3002 +#define ERR_CON_DITH_INDEX_ILLEGAL 3003 +#define ERR_CON_GREY256_INDEX_ILLEGAL 3004 +#define ERR_CON_UNKNOWN_BIT_DEPTH 3005 +#define ERR_CON_NULL_PALETTE 3006 +#define ERR_CON_PALETTE_EXISTS 3007 +#define ERR_CON_ALLOC 3008 +#define ERR_CON_NO_CUSTOM_PALETTE 3009 +#define ERR_CON_WIN32_ERROR 3010 + +#define ERR_CON_OCT_ALLOC 3100 +#define ERR_CON_OCT_NULL_PTR 3101 +#define ERR_CON_OCT_INDEX_EXISTS 3102 + +#endif + + +// End of File