You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hardware_samsung/exynos/multimedia/codecs/video/exynos4/mfc_v4l2/include/mfc_errno.h

80 lines
2.4 KiB

/*
* Copyright (c) 2010 Samsung Electronics Co., Ltd.
* http://www.samsung.com/
*
* Global header for Samsung MFC (Multi Function Codec - FIMV) driver
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* Alternatively, Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef __MFC_ERRNO_H
#define __MFC_ERRNO_H __FILE__
enum mfc_ret_code {
MFC_OK = 1,
MFC_FAIL = -1000,
MFC_OPEN_FAIL = -1001,
MFC_CLOSE_FAIL = -1002,
MFC_DEC_INIT_FAIL = -2000,
MFC_DEC_EXE_TIME_OUT = -2001,
MFC_DEC_EXE_ERR = -2002,
MFC_DEC_GET_INBUF_FAIL = 2003,
MFC_DEC_SET_INBUF_FAIL = 2004,
MFC_DEC_GET_OUTBUF_FAIL = -2005,
MFC_DEC_GET_CONF_FAIL = -2006,
MFC_DEC_SET_CONF_FAIL = -2007,
MFC_ENC_INIT_FAIL = -3000,
MFC_ENC_EXE_TIME_OUT = -3001,
MFC_ENC_EXE_ERR = -3002,
MFC_ENC_GET_INBUF_FAIL = -3003,
MFC_ENC_SET_INBUF_FAIL = -3004,
MFC_ENC_GET_OUTBUF_FAIL = -3005,
MFC_ENC_SET_OUTBUF_FAIL = -3006,
MFC_ENC_GET_CONF_FAIL = -3007,
MFC_ENC_SET_CONF_FAIL = -3008,
MFC_STATE_INVALID = -4000,
MFC_DEC_HEADER_FAIL = -4001,
MFC_DEC_INIT_BUF_FAIL = -4002,
MFC_ENC_HEADER_FAIL = -5000,
MFC_ENC_PARAM_FAIL = -5001,
MFC_FRM_BUF_SIZE_FAIL = -6000,
MFC_FW_LOAD_FAIL = -6001,
MFC_FW_INIT_FAIL = -6002,
MFC_INST_NUM_EXCEEDED_FAIL = -6003,
MFC_MEM_ALLOC_FAIL = -6004,
MFC_MEM_INVALID_ADDR_FAIL = -6005,
MFC_MEM_MAPPING_FAIL = -6006,
MFC_GET_CONF_FAIL = -6007,
MFC_SET_CONF_FAIL = -6008,
MFC_INVALID_PARAM_FAIL = -6009,
MFC_API_FAIL = -9000,
MFC_CMD_FAIL = -1003,
MFC_SLEEP_FAIL = -1010,
MFC_WAKEUP_FAIL = -1020,
MFC_CLK_ON_FAIL = -1030,
MFC_CLK_OFF_FAIL = -1030,
MFC_PWR_ON_FAIL = -1040,
MFC_PWR_OFF_FAIL = -1041,
};
#endif /* __MFC_ERRNO_H */