diff options
Diffstat (limited to 'src/include/codec/img-codec-parser.h')
-rwxr-xr-x | src/include/codec/img-codec-parser.h | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/src/include/codec/img-codec-parser.h b/src/include/codec/img-codec-parser.h deleted file mode 100755 index 1682d84..0000000 --- a/src/include/codec/img-codec-parser.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * libmedia-thumbnail - * - * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. - * - * Contact: Hyunjun Ko <zzoon.ko@samsung.com> - * - * 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 _IMGCODEC_PARSER_H_ -#define _IMGCODEC_PARSER_H_ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -#define MINIMUM_HEADER_BYTES 8 - -#define PNG_HEADER_LENGTH 8 -#define JPG_HEADER_LENGTH 2 -#define GIF_HEADER_LENGTH 3 -#define BMP_HEADER_LENGTH 2 -#define WBMP_HEADER_LENGTH 2 - -#define JPG_HEADER_TYPE_LENGTH 2 -#define JPG_BLOCK_SIZE_LENGTH 2 -#define JPG_IMAGE_SIZE_LENGTH 8 - -#define FILE_READ_SIZE 4096 - -typedef enum { - IMG_CODEC_UNKNOWN_TYPE = -2, - IMG_CODEC_BIG_PROGRESSIVE_JPEG = -1, - IMG_CODEC_NONE = 0, - IMG_CODEC_GIF = (1 << 0), - IMG_CODEC_PNG = (1 << 1), - IMG_CODEC_WBMP = (1 << 2), - IMG_CODEC_JPEG = (1 << 3), - IMG_CODEC_BMP = (1 << 4), - IMG_CODEC_TIF = (1 << 5), - IMG_CODEC_AGIF = (1 << 6), - IMG_CODEC_PROGRESSIVE_JPEG = (1 << 7), - IMG_CODEC_DRM = (1 << 8), -} ImgCodecType; - -typedef struct _stream { - FILE *fd; - unsigned int buffpos; - unsigned int filepos; - unsigned int filesize; - unsigned int buffend; - unsigned int debugpos; - unsigned char *buffer; -} IFEGSTREAMCTRL; - -int ImgGetImageInfo(const char *filePath, ImgCodecType *type, unsigned int *width, unsigned int *height); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif - |