From 1e73b04b4c9d21ae02e9671eafafa8038f240f41 Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Wed, 6 May 2020 09:41:50 +0900 Subject: [PATCH] Remove EXPORT_API Change-Id: I9fcbab71b378ae58d2fa434dcffc3349c9bed8e6 Signed-off-by: Minje Ahn --- codecs/ffmpeg/mm_file_codec_dummy.c | 6 ++--- codecs/ffmpeg/mm_file_codecs.c | 6 ++--- formats/ffmpeg/mm_file_format_aac.c | 10 +++---- formats/ffmpeg/mm_file_format_dummy.c | 10 +++---- formats/ffmpeg/mm_file_format_ffmpeg.c | 10 +++---- formats/ffmpeg/mm_file_format_imelody.c | 10 +++---- formats/ffmpeg/mm_file_format_midi.c | 10 +++---- formats/ffmpeg/mm_file_format_mmf.c | 10 +++---- formats/ffmpeg/mm_file_format_mp3.c | 10 +++---- formats/ffmpeg/mm_file_format_tag_id3.c | 4 +-- formats/ffmpeg/mm_file_format_tags.c | 8 +++--- formats/ffmpeg/mm_file_format_wav.c | 10 +++---- formats/ffmpeg/mm_file_formats.c | 10 +++---- mm_file.c | 22 +++++++-------- utils/mm_file_util_io.c | 36 ++++++++++++------------- utils/mm_file_util_locale.c | 2 +- utils/mm_file_util_mime.c | 2 +- utils/mm_file_util_print.c | 8 +++--- utils/mm_file_util_string.c | 6 ++--- utils/mm_file_util_tag.c | 12 ++++----- utils/mm_file_util_validity.c | 48 ++++++++++++++++----------------- 21 files changed, 125 insertions(+), 125 deletions(-) diff --git a/codecs/ffmpeg/mm_file_codec_dummy.c b/codecs/ffmpeg/mm_file_codec_dummy.c index 289e0fd..b724945 100755 --- a/codecs/ffmpeg/mm_file_codec_dummy.c +++ b/codecs/ffmpeg/mm_file_codec_dummy.c @@ -37,7 +37,7 @@ int mmfile_codec_decode_dummy(MMFileCodecContext *codecContext, MMFileCodecFrame int mmfile_codec_close_dummy(MMFileCodecContext *codecContext); -EXPORT_API + int mmfile_codec_open_dummy(MMFileCodecContext *codecContext, MMFileCodecFrame *input) { debug_warning(DEBUG, "called mmfile_codec_open_dummy\n"); @@ -48,14 +48,14 @@ int mmfile_codec_open_dummy(MMFileCodecContext *codecContext, MMFileCodecFrame * return MMFILE_CODEC_SUCCESS; } -EXPORT_API + int mmfile_codec_decode_dummy(MMFileCodecContext *codecContext, MMFileCodecFrame *output) { debug_warning(DEBUG, "called mmfile_codec_decode_dummy\n"); return MMFILE_CODEC_SUCCESS; } -EXPORT_API + int mmfile_codec_close_dummy(MMFileCodecContext *codecContext) { debug_warning(DEBUG, "called mmfile_codec_close_dummy\n"); diff --git a/codecs/ffmpeg/mm_file_codecs.c b/codecs/ffmpeg/mm_file_codecs.c index 69716a7..b6dde30 100644 --- a/codecs/ffmpeg/mm_file_codecs.c +++ b/codecs/ffmpeg/mm_file_codecs.c @@ -57,7 +57,7 @@ static int (*OpenVideoCodecFunc[MM_VIDEO_CODEC_NUM]) (MMFileCodecContext *codecC mmfile_codec_open_dummy, /* XVID */ }; -EXPORT_API + int mmfile_codec_open(MMFileCodecContext **codecContext, int codecType, int codecId, MMFileCodecFrame *input) { MMFileCodecContext *codecObject = NULL; @@ -92,7 +92,7 @@ exception: return ret; } -EXPORT_API + int mmfile_codec_decode(MMFileCodecContext *codecContext, MMFileCodecFrame *output) { if (NULL == codecContext || NULL == codecContext->Decode) { @@ -103,7 +103,7 @@ int mmfile_codec_decode(MMFileCodecContext *codecContext, MMFileCodecFrame *outp return codecContext->Decode(codecContext, output); } -EXPORT_API + int mmfile_codec_close(MMFileCodecContext *codecContext) { if (NULL == codecContext || NULL == codecContext->Close) { diff --git a/formats/ffmpeg/mm_file_format_aac.c b/formats/ffmpeg/mm_file_format_aac.c index d6eb637..a3da710 100644 --- a/formats/ffmpeg/mm_file_format_aac.c +++ b/formats/ffmpeg/mm_file_format_aac.c @@ -708,7 +708,7 @@ int mmfile_format_read_tag_aac(MMFileFormatContext *formatContext); int mmfile_format_close_aac(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_aac(MMFileFormatContext *formatContext) { MMFileAACHandle handle = NULL; @@ -744,7 +744,7 @@ int mmfile_format_open_aac(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_stream_aac(MMFileFormatContext *formatContext) { MMFileAACHandle handle = NULL; @@ -785,7 +785,7 @@ int mmfile_format_read_stream_aac(MMFileFormatContext *formatContext) return ret; } -EXPORT_API + int mmfile_format_read_tag_aac(MMFileFormatContext *formatContext) { MMFileAACHandle handle = NULL; @@ -827,7 +827,7 @@ int mmfile_format_read_tag_aac(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_read_frame_aac(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { debug_error(DEBUG, "error: mmfile_format_read_frame_aac, no handling\n"); @@ -836,7 +836,7 @@ int mmfile_format_read_frame_aac(MMFileFormatContext *formatContext, unsigned in } -EXPORT_API + int mmfile_format_close_aac(MMFileFormatContext *formatContext) { MMFileAACHandle handle = NULL; diff --git a/formats/ffmpeg/mm_file_format_dummy.c b/formats/ffmpeg/mm_file_format_dummy.c index e93a0d0..3613706 100755 --- a/formats/ffmpeg/mm_file_format_dummy.c +++ b/formats/ffmpeg/mm_file_format_dummy.c @@ -37,7 +37,7 @@ int mmfile_format_read_tag_dummy(MMFileFormatContext *formatContext); int mmfile_format_close_dummy(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_dummy(MMFileFormatContext *formatContext) { debug_warning(DEBUG, "called mmfile_format_open_dummy\n"); @@ -50,28 +50,28 @@ int mmfile_format_open_dummy(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_stream_dummy(MMFileFormatContext *formatContext) { debug_warning(DEBUG, "called mmfile_format_read_stream_dummy\n"); return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_frame_dummy(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { debug_warning(DEBUG, "called mmfile_format_read_frame_dummy\n"); return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_tag_dummy(MMFileFormatContext *formatContext) { debug_warning(DEBUG, "called mmfile_format_read_tag_dummy\n"); return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_close_dummy(MMFileFormatContext *formatContext) { debug_warning(DEBUG, "called mmfile_format_close_dummy\n"); diff --git a/formats/ffmpeg/mm_file_format_ffmpeg.c b/formats/ffmpeg/mm_file_format_ffmpeg.c index 0d7f293..e244f51 100644 --- a/formats/ffmpeg/mm_file_format_ffmpeg.c +++ b/formats/ffmpeg/mm_file_format_ffmpeg.c @@ -212,7 +212,7 @@ static int64_t _mmf_mem_seek(void *opaque, int64_t pos, int whence) return tmp_offset; } -EXPORT_API + int mmfile_format_open_ffmpg(MMFileFormatContext *formatContext) { AVFormatContext *pFormatCtx = NULL; @@ -367,7 +367,7 @@ static bool __check_uhqa(int sample_rate, enum AVSampleFormat sample_fmt_info) return ret; } -EXPORT_API + int mmfile_format_read_stream_ffmpg(MMFileFormatContext *formatContext) { AVFormatContext *pFormatCtx = NULL; @@ -668,7 +668,7 @@ static void __fill_metainfo_in_context(AVDictionary *metainfo, MMFileFormatConte } } -EXPORT_API + int mmfile_format_read_tag_ffmpg(MMFileFormatContext *formatContext) { AVFormatContext *pFormatCtx = NULL; @@ -725,7 +725,7 @@ int mmfile_format_read_tag_ffmpg(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_read_frame_ffmpg(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { AVFormatContext *pFormatCtx = NULL; @@ -895,7 +895,7 @@ exception: } -EXPORT_API + int mmfile_format_close_ffmpg(MMFileFormatContext *formatContext) { if (formatContext) { diff --git a/formats/ffmpeg/mm_file_format_imelody.c b/formats/ffmpeg/mm_file_format_imelody.c index 133355f..833b8be 100755 --- a/formats/ffmpeg/mm_file_format_imelody.c +++ b/formats/ffmpeg/mm_file_format_imelody.c @@ -97,7 +97,7 @@ int mmfile_format_read_tag_imy(MMFileFormatContext *formatContext); int mmfile_format_close_imy(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_imy(MMFileFormatContext *formatContext) { int ret = 0; @@ -126,7 +126,7 @@ int mmfile_format_open_imy(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_stream_imy(MMFileFormatContext *formatContext) { MIDI_INFO_SIMPLE *info = NULL; @@ -208,14 +208,14 @@ exception: return MMFILE_FORMAT_FAIL; } -EXPORT_API + int mmfile_format_read_frame_imy(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_tag_imy(MMFileFormatContext *formatContext) { tMMFileImelodyTagInfo taginfo = {0, }; @@ -301,7 +301,7 @@ int mmfile_format_read_tag_imy(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_close_imy(MMFileFormatContext *formatContext) { return MMFILE_FORMAT_SUCCESS; diff --git a/formats/ffmpeg/mm_file_format_midi.c b/formats/ffmpeg/mm_file_format_midi.c index 19312d5..b84774c 100755 --- a/formats/ffmpeg/mm_file_format_midi.c +++ b/formats/ffmpeg/mm_file_format_midi.c @@ -248,7 +248,7 @@ int mmfile_format_read_frame_mid(MMFileFormatContext *formatContext, unsigned in int mmfile_format_read_tag_mid(MMFileFormatContext *formatContext); int mmfile_format_close_mid(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_mid(MMFileFormatContext *formatContext) { int res = MMFILE_FORMAT_FAIL; @@ -277,7 +277,7 @@ int mmfile_format_open_mid(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_stream_mid(MMFileFormatContext *formatContext) { MMFileFormatStream *audioStream = NULL; @@ -329,7 +329,7 @@ exception: return ret; } -EXPORT_API + int mmfile_format_read_tag_mid(MMFileFormatContext *formatContext) { int ret = MMFILE_FORMAT_FAIL; @@ -397,7 +397,7 @@ exception: return ret; } -EXPORT_API + int mmfile_format_read_frame_mid(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { debug_error(DEBUG, "error: mmfile_format_read_frame_midi, no handling\n"); @@ -405,7 +405,7 @@ int mmfile_format_read_frame_mid(MMFileFormatContext *formatContext, unsigned in return MMFILE_FORMAT_FAIL; } -EXPORT_API + int mmfile_format_close_mid(MMFileFormatContext *formatContext) { if (NULL == formatContext) { diff --git a/formats/ffmpeg/mm_file_format_mmf.c b/formats/ffmpeg/mm_file_format_mmf.c index 32452ff..bdea05d 100755 --- a/formats/ffmpeg/mm_file_format_mmf.c +++ b/formats/ffmpeg/mm_file_format_mmf.c @@ -575,7 +575,7 @@ int mmfile_format_read_tag_mmf(MMFileFormatContext *formatContext); int mmfile_format_close_mmf(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_mmf(MMFileFormatContext *formatContext) { int ret = 0; @@ -602,7 +602,7 @@ int mmfile_format_open_mmf(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_stream_mmf(MMFileFormatContext *formatContext) { int total = 0; @@ -620,20 +620,20 @@ int mmfile_format_read_stream_mmf(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_frame_mmf(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_tag_mmf(MMFileFormatContext *formatContext) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_close_mmf(MMFileFormatContext *formatContext) { return MMFILE_FORMAT_SUCCESS; diff --git a/formats/ffmpeg/mm_file_format_mp3.c b/formats/ffmpeg/mm_file_format_mp3.c index 5b98ec0..f616270 100644 --- a/formats/ffmpeg/mm_file_format_mp3.c +++ b/formats/ffmpeg/mm_file_format_mp3.c @@ -86,7 +86,7 @@ static int mmf_file_mp3_get_tag_info(char *src, AvFileContentInfo *pInfo); static int mmf_file_mp3_get_stream_info(char *src, AvFileContentInfo *pInfo); -EXPORT_API + int mmfile_format_open_mp3(MMFileFormatContext *formatContext) { AvFileContentInfo *privateData = NULL;; @@ -118,7 +118,7 @@ int mmfile_format_open_mp3(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_read_stream_mp3(MMFileFormatContext *formatContext) { AvFileContentInfo *privateData = NULL; @@ -153,13 +153,13 @@ int mmfile_format_read_stream_mp3(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_read_frame_mp3(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_tag_mp3(MMFileFormatContext *formatContext) { AvFileContentInfo *privateData = NULL; @@ -211,7 +211,7 @@ int mmfile_format_read_tag_mp3(MMFileFormatContext *formatContext) return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_close_mp3(MMFileFormatContext *formatContext) { AvFileContentInfo *privateData = NULL; diff --git a/formats/ffmpeg/mm_file_format_tag_id3.c b/formats/ffmpeg/mm_file_format_tag_id3.c index ad421eb..3941a06 100755 --- a/formats/ffmpeg/mm_file_format_tag_id3.c +++ b/formats/ffmpeg/mm_file_format_tag_id3.c @@ -29,7 +29,7 @@ static unsigned int GetSynchsafeInteger(unsigned int value); -EXPORT_API + int MMFileID3V1TagFind(MMFileIOHandle *fp, unsigned char bAppended, unsigned int startOffset, unsigned int endOffset, tMMFileTags *out) { int ret = 0; @@ -91,7 +91,7 @@ int MMFileID3V1TagFind(MMFileIOHandle *fp, unsigned char bAppended, unsigned int } -EXPORT_API + int MMFileID3V2TagFind(MMFileIOHandle *fp, unsigned char bAppended, unsigned int startOffset, unsigned int endOffset, tMMFileTags *out) { unsigned char *id3v2ID = NULL; diff --git a/formats/ffmpeg/mm_file_format_tags.c b/formats/ffmpeg/mm_file_format_tags.c index 58ed7c8..051131b 100755 --- a/formats/ffmpeg/mm_file_format_tags.c +++ b/formats/ffmpeg/mm_file_format_tags.c @@ -56,7 +56,7 @@ int _MMFileFindAppendTags(tMMFileTagsData *privateData); -EXPORT_API + int MMFileOpenTags(MMFileTagsHandle *tagsHandle, const char *uriName) { tMMFileTagsData *privateData = NULL; @@ -103,7 +103,7 @@ exception: return ret; } -EXPORT_API + int MMFileTagsClose(MMFileTagsHandle tagsHandle) { tMMFileTagsData *privateData = tagsHandle; @@ -119,13 +119,13 @@ int MMFileTagsClose(MMFileTagsHandle tagsHandle) -EXPORT_API + int MMFileGetFirstTag(MMFileTagsHandle tagsHandle, tMMFileTags *out) { } -EXPORT_API + int MMFileGetNextTag(MMFileTagsHandle tagsHandle, tMMFileTags *out) { } diff --git a/formats/ffmpeg/mm_file_format_wav.c b/formats/ffmpeg/mm_file_format_wav.c index 899c39b..979d224 100755 --- a/formats/ffmpeg/mm_file_format_wav.c +++ b/formats/ffmpeg/mm_file_format_wav.c @@ -188,7 +188,7 @@ int mmfile_format_read_tag_wav(MMFileFormatContext *formatContext); int mmfile_format_close_wav(MMFileFormatContext *formatContext); -EXPORT_API + int mmfile_format_open_wav(MMFileFormatContext *formatContext) { int ret = 0; @@ -233,7 +233,7 @@ static bool __check_uhqa(int sample_rate, short bits_per_sample) return ret; } -EXPORT_API + int mmfile_format_read_stream_wav(MMFileFormatContext *formatContext) { unsigned char *header = NULL; @@ -310,21 +310,21 @@ int mmfile_format_read_stream_wav(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_read_frame_wav(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_read_tag_wav(MMFileFormatContext *formatContext) { return MMFILE_FORMAT_SUCCESS; } -EXPORT_API + int mmfile_format_close_wav(MMFileFormatContext *formatContext) { if (formatContext == NULL) { diff --git a/formats/ffmpeg/mm_file_formats.c b/formats/ffmpeg/mm_file_formats.c index cb75e23..45fde03 100755 --- a/formats/ffmpeg/mm_file_formats.c +++ b/formats/ffmpeg/mm_file_formats.c @@ -441,7 +441,7 @@ static int _mmfile_format_close(MMFileFormatContext *formatContext, bool clean_a } -EXPORT_API + int mmfile_format_open(MMFileFormatContext **formatContext, MMFileSourceType *fileSrc) { int ret = 0; @@ -486,7 +486,7 @@ exception: return ret; } -EXPORT_API + int mmfile_format_read_stream(MMFileFormatContext *formatContext) { if (NULL == formatContext || NULL == formatContext->ReadStream) { @@ -497,7 +497,7 @@ int mmfile_format_read_stream(MMFileFormatContext *formatContext) return formatContext->ReadStream(formatContext); } -EXPORT_API + int mmfile_format_read_frame(MMFileFormatContext *formatContext, unsigned int timestamp, MMFileFormatFrame *frame) { if (NULL == formatContext || NULL == frame || NULL == formatContext->ReadFrame) { @@ -508,7 +508,7 @@ int mmfile_format_read_frame(MMFileFormatContext *formatContext, unsigned int ti return formatContext->ReadFrame(formatContext, timestamp, frame); } -EXPORT_API + int mmfile_format_read_tag(MMFileFormatContext *formatContext) { if (NULL == formatContext || NULL == formatContext->ReadTag) { @@ -520,7 +520,7 @@ int mmfile_format_read_tag(MMFileFormatContext *formatContext) } -EXPORT_API + int mmfile_format_close(MMFileFormatContext *formatContext) { return _mmfile_format_close(formatContext, false); diff --git a/mm_file.c b/mm_file.c index 57e08bd..61b584f 100644 --- a/mm_file.c +++ b/mm_file.c @@ -744,7 +744,7 @@ END: } -EXPORT_API + int mm_file_destroy_tag_attrs(MMHandleType tag_attrs) { void *artwork = NULL; @@ -845,13 +845,13 @@ END: return ret; } -EXPORT_API + int mm_file_create_content_attrs(MMHandleType *contents_attrs, const char *filename) { return __create_content_attrs(contents_attrs, filename, MM_FILE_PARSE_TYPE_ALL); } -EXPORT_API + int mm_file_create_tag_attrs_from_memory(MMHandleType *tag_attrs, const void *data, unsigned int size, int format) { MMHandleType attrs = NULL; @@ -905,7 +905,7 @@ END: } -EXPORT_API + int mm_file_create_content_attrs_from_memory(MMHandleType *contents_attrs, const void *data, unsigned int size, int format) { MMHandleType attrs = NULL; @@ -959,7 +959,7 @@ END: } -EXPORT_API + int mm_file_destroy_content_attrs(MMHandleType contents_attrs) { void *thumbnail = NULL; @@ -980,7 +980,7 @@ int mm_file_destroy_content_attrs(MMHandleType contents_attrs) } -EXPORT_API + int mm_file_get_stream_info(const char *filename, int *audio_stream_num, int *video_stream_num) { MMFileSourceType src = {0, }; @@ -1036,19 +1036,19 @@ int mm_file_get_stream_info(const char *filename, int *audio_stream_num, int *vi return ret; } -EXPORT_API + int mm_file_create_content_attrs_simple(MMHandleType *contents_attrs, const char *filename) { return __create_content_attrs(contents_attrs, filename, MM_FILE_PARSE_TYPE_NORMAL); } -EXPORT_API + int mm_file_create_content_attrs_safe(MMHandleType *contents_attrs, const char *filename) { return __create_content_attrs(contents_attrs, filename, MM_FILE_PARSE_TYPE_SAFE); } -EXPORT_API + int mm_file_get_video_frame(const char *path, double timestamp, bool is_accurate, unsigned char **frame, int *size, int *width, int *height) { int ret = 0; @@ -1091,7 +1091,7 @@ exception: return FILEINFO_ERROR_FILE_INTERNAL; } -EXPORT_API + int mm_file_get_video_frame_from_memory(const void *data, unsigned int datasize, double timestamp, bool is_accurate, unsigned char **frame, int *size, int *width, int *height) { int ret = 0; @@ -1135,7 +1135,7 @@ exception: return FILEINFO_ERROR_FILE_INTERNAL; } -EXPORT_API + int mm_file_check_uhqa(const char *filename, bool *is_uhqa) { MMHandleType attrs = NULL; diff --git a/utils/mm_file_util_io.c b/utils/mm_file_util_io.c index 48e5312..9664442 100644 --- a/utils/mm_file_util_io.c +++ b/utils/mm_file_util_io.c @@ -34,55 +34,55 @@ inline static int _is_little_endian(void) return ((char *)&i)[0]; } -EXPORT_API + inline unsigned int mmfile_io_be_uint32(unsigned int value) { return (is_little_endian == 0) ? value : ((unsigned int)((((value) & 0xFF000000) >> 24) | (((value) & 0x00FF0000) >> 8) | (((value) & 0x0000FF00) << 8) | (((value) & 0x000000FF) << 24))); } -EXPORT_API + inline unsigned int mmfile_io_le_uint32(unsigned int value) { return (is_little_endian == 1) ? value : ((unsigned int)((((value) & 0xFF000000) >> 24) | (((value) & 0x00FF0000) >> 8) | (((value) & 0x0000FF00) << 8) | (((value) & 0x000000FF) << 24))); } -EXPORT_API + inline int mmfile_io_be_int32(unsigned int value) { return (is_little_endian == 0) ? value : ((unsigned int)((((value) & 0xFF000000) >> 24) | (((value) & 0x00FF0000) >> 8) | (((value) & 0x0000FF00) << 8) | (((value) & 0x000000FF) << 24))); } -EXPORT_API + inline int mmfile_io_le_int32(unsigned int value) { return (is_little_endian == 1) ? value : ((unsigned int)((((value) & 0xFF000000) >> 24) | (((value) & 0x00FF0000) >> 8) | (((value) & 0x0000FF00) << 8) | (((value) & 0x000000FF) << 24))); } -EXPORT_API + inline unsigned short mmfile_io_be_uint16(unsigned short value) { return (is_little_endian == 0) ? value : ((unsigned short)((((value) & 0xFF00) >> 8) | (((value) & 0x00FF) << 8))); } -EXPORT_API + inline unsigned short mmfile_io_le_uint16(unsigned short value) { return (is_little_endian == 1) ? value : ((unsigned short)((((value) & 0xFF00) >> 8) | (((value) & 0x00FF) << 8))); } -EXPORT_API + inline short mmfile_io_be_int16(unsigned short value) { return (is_little_endian == 0) ? value : ((short)((((value) & 0xFF00) >> 8) | (((value) & 0x00FF) << 8))); } -EXPORT_API + inline short mmfile_io_le_int16(unsigned short value) { return (is_little_endian == 1) ? value : ((short)((((value) & 0xFF00) >> 8) | (((value) & 0x00FF) << 8))); } -EXPORT_API + inline float mmfile_io_be_float32(float value) { /* Additional variables were introduced to avoid dereferencing type-punned pointer compilation error */ @@ -135,7 +135,7 @@ fail: return err; } -EXPORT_API + int mmfile_open(MMFileIOHandle **handle, const char *filename, int flags) { MMFileIOFunc *pFuc = NULL; @@ -186,7 +186,7 @@ file_handle: return MMFILE_IO_FAILED; } -EXPORT_API + int mmfile_read(MMFileIOHandle *handle, unsigned char *buf, int size) { int ret = 0; @@ -202,7 +202,7 @@ int mmfile_read(MMFileIOHandle *handle, unsigned char *buf, int size) return ret; } -EXPORT_API + int mmfile_write(MMFileIOHandle *handle, unsigned char *buf, int size) { int ret = 0; @@ -218,7 +218,7 @@ int mmfile_write(MMFileIOHandle *handle, unsigned char *buf, int size) return ret; } -EXPORT_API + int64_t mmfile_seek(MMFileIOHandle *handle, int64_t pos, int whence) { long long ret = 0; @@ -230,7 +230,7 @@ int64_t mmfile_seek(MMFileIOHandle *handle, int64_t pos, int whence) return ret; } -EXPORT_API + long long mmfile_tell(MMFileIOHandle *handle) { long long ret = 0; @@ -242,7 +242,7 @@ long long mmfile_tell(MMFileIOHandle *handle) return ret; } -EXPORT_API + long long mmfile_get_size(MMFileIOHandle *handle) { long long filesize = 0; @@ -266,7 +266,7 @@ long long mmfile_get_size(MMFileIOHandle *handle) return filesize; } -EXPORT_API + int mmfile_close(MMFileIOHandle *handle) { int ret = 0; @@ -283,7 +283,7 @@ int mmfile_close(MMFileIOHandle *handle) return ret; } -EXPORT_API + int mmfile_register_io_func(MMFileIOFunc *iofunc) { MMFileIOFunc **ptr = NULL; @@ -302,7 +302,7 @@ int mmfile_register_io_func(MMFileIOFunc *iofunc) return MMFILE_IO_SUCCESS; } -EXPORT_API + int mmfile_register_io_all() { static int initialized = 0; diff --git a/utils/mm_file_util_locale.c b/utils/mm_file_util_locale.c index b75f51f..fcfbc4f 100755 --- a/utils/mm_file_util_locale.c +++ b/utils/mm_file_util_locale.c @@ -79,7 +79,7 @@ static mmf_locale_info_s g_locale_map[MMFILE_LANGUAGE_MAX] = { #endif }; -EXPORT_API + char *MMFileUtilGetLocale() { char *lang = NULL; diff --git a/utils/mm_file_util_mime.c b/utils/mm_file_util_mime.c index 55f8135..1a13a44 100644 --- a/utils/mm_file_util_mime.c +++ b/utils/mm_file_util_mime.c @@ -127,7 +127,7 @@ static const MMFileAVMimeType MMFILE_FFMPEG_MIME_TABLE[] = { {"video/mpeg", "mpegvideo", "mpeg"}, /*mpeg 1 video */ }; -EXPORT_API + int mmfile_util_get_ffmpeg_format(const char *mime, char *ffmpegFormat) { int i = 0; diff --git a/utils/mm_file_util_print.c b/utils/mm_file_util_print.c index 60f318d..92cb61e 100755 --- a/utils/mm_file_util_print.c +++ b/utils/mm_file_util_print.c @@ -22,7 +22,7 @@ #include "mm_file_debug.h" #include "mm_file_utils.h" -EXPORT_API + void mmfile_format_print_contents(MMFileFormatContext *in) { if (in) { @@ -59,7 +59,7 @@ void mmfile_format_print_contents(MMFileFormatContext *in) } } -EXPORT_API + void mmfile_format_print_tags(MMFileFormatContext *in) { if (in) { @@ -83,7 +83,7 @@ void mmfile_format_print_tags(MMFileFormatContext *in) } } -EXPORT_API + void mmfile_format_print_frame(MMFileFormatFrame *in) { if (in) { @@ -97,7 +97,7 @@ void mmfile_format_print_frame(MMFileFormatFrame *in) } } -EXPORT_API + void mmfile_codec_print(MMFileCodecContext *in) { if (in) { diff --git a/utils/mm_file_util_string.c b/utils/mm_file_util_string.c index a6710e7..3a05cc5 100755 --- a/utils/mm_file_util_string.c +++ b/utils/mm_file_util_string.c @@ -27,7 +27,7 @@ #include "mm_file_utils.h" #ifdef __MMFILE_MEM_TRACE__ -EXPORT_API + char *mmfile_string_convert_debug(const char *str, unsigned int len, const char *to_codeset, const char *from_codeset, int *bytes_read, @@ -48,7 +48,7 @@ char *mmfile_string_convert_debug(const char *str, unsigned int len, #else /* __MMFILE_MEM_TRACE__ */ -EXPORT_API + char *mmfile_get_charset(const char *str) { UCharsetDetector *ucsd = NULL; @@ -100,7 +100,7 @@ done: return ret_charset; } -EXPORT_API + char *mmfile_string_convert(const char *str, unsigned int len, const char *to_codeset, const char *from_codeset, gsize *bytes_read, diff --git a/utils/mm_file_util_tag.c b/utils/mm_file_util_tag.c index af5a544..2860fe6 100644 --- a/utils/mm_file_util_tag.c +++ b/utils/mm_file_util_tag.c @@ -2147,7 +2147,7 @@ exit: return ret; } -EXPORT_API int MMFileUtilGetMetaDataFromMP4(MMFileFormatContext *formatContext) +int MMFileUtilGetMetaDataFromMP4(MMFileFormatContext *formatContext) { MMFileIOHandle *fp = NULL; int ret = 0; @@ -2875,7 +2875,7 @@ static bool _mm_file_id3tag_parse_APIC(AvFileContentInfo *pInfo, unsigned char * return true; } -EXPORT_API + bool mm_file_id3tag_parse_v110(AvFileContentInfo *pInfo, unsigned char *buffer) { const char *locale = MMFileUtilGetLocale(); @@ -2996,7 +2996,7 @@ static AvID3TagList __get_tag_info_v223(const char *tag) return AV_ID3TAG_MAX; } -EXPORT_API + bool mm_file_id3tag_parse_v222(AvFileContentInfo *pInfo, unsigned char *buffer) { unsigned long taglen = 0; @@ -3149,7 +3149,7 @@ bool mm_file_id3tag_parse_v222(AvFileContentInfo *pInfo, unsigned char *buffer) } } -EXPORT_API + bool mm_file_id3tag_parse_v223(AvFileContentInfo *pInfo, unsigned char *buffer) { unsigned long taglen = 0; @@ -3406,7 +3406,7 @@ bool mm_file_id3tag_parse_v223(AvFileContentInfo *pInfo, unsigned char *buffer) } -EXPORT_API + bool mm_file_id3tag_parse_v224(AvFileContentInfo *pInfo, unsigned char *buffer) { unsigned long taglen = 0; @@ -3619,7 +3619,7 @@ bool mm_file_id3tag_parse_v224(AvFileContentInfo *pInfo, unsigned char *buffer) } -EXPORT_API + void mm_file_id3tag_restore_content_info(AvFileContentInfo *pInfo) { char *mpegAudioGenre = NULL/*, *tmpGenreForV1Tag = NULL*/; diff --git a/utils/mm_file_util_validity.c b/utils/mm_file_util_validity.c index 95e7f72..5f4dcee 100755 --- a/utils/mm_file_util_validity.c +++ b/utils/mm_file_util_validity.c @@ -56,7 +56,7 @@ static int _MMFileIsAPEHeader(void *header); /***********************************************************************/ /* MP3 Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMP3(MMFileIOHandle *pFileIO, const char *mmfileuri, int frameCnt) { #define _MMFILE_MP3_HEADER_LENGTH 4 @@ -169,7 +169,7 @@ failMP3: /***********************************************************************/ /* AAC Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidAAC(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_AAC_HEADER_LENGTH 4 @@ -285,7 +285,7 @@ exit: /***********************************************************************/ /* OGG Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidOGG(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_OGG_HEADER_LENGTH 4 @@ -369,7 +369,7 @@ exit: /***********************************************************************/ /* MIDI Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMID(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MIDI_HEADER_LENGTH 4 @@ -443,7 +443,7 @@ exit: /***********************************************************************/ /* WAV Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidWAV(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_WAV_HEADER_LENGTH 15 @@ -489,7 +489,7 @@ exit: /***********************************************************************/ /* MP4 Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMP4(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MP4_HEADER_LENGTH 4 @@ -551,7 +551,7 @@ exit: /***********************************************************************/ /* AVI Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidAVI(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_AVI_HEADER_LENGTH 12 @@ -597,7 +597,7 @@ exit: /***********************************************************************/ /* ASF Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidASF(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_ASF_HEADER_LENGTH 16 @@ -640,7 +640,7 @@ exit: /***********************************************************************/ /* WMA Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidWMA(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { return MMFileFormatIsValidASF(pFileIO, mmfileuri, dummy); @@ -651,7 +651,7 @@ int MMFileFormatIsValidWMA(MMFileIOHandle *pFileIO, const char *mmfileuri, int d /***********************************************************************/ /* WMV Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidWMV(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { return MMFileFormatIsValidASF(pFileIO, mmfileuri, dummy); @@ -661,7 +661,7 @@ int MMFileFormatIsValidWMV(MMFileIOHandle *pFileIO, const char *mmfileuri, int d /***********************************************************************/ /* MMF Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMMF(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MMF_HEADER_LENGTH 18 @@ -707,7 +707,7 @@ exit: /***********************************************************************/ /* MMF Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidIMY(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_IMY_HEADER_LENGTH 13 @@ -753,7 +753,7 @@ exit: /***********************************************************************/ /* AMR Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidAMR(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_AMR_MAX_HEADER_SIZE 15 @@ -798,7 +798,7 @@ exit: /***********************************************************************/ /* Matroska Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMatroska(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_EBML_MARKER_LENGTH 4 @@ -892,7 +892,7 @@ exit: /***********************************************************************/ /* QT Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidQT(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { return 1; @@ -901,7 +901,7 @@ int MMFileFormatIsValidQT(MMFileIOHandle *pFileIO, const char *mmfileuri, int du /***********************************************************************/ /* Flac Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidFLAC(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_FLAC_HEADER_LENGTH 5 /*fLaC*/ @@ -945,7 +945,7 @@ exit: /***********************************************************************/ /* FLV(flash video) Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidFLV(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_FLV_HEADER_LENGTH 4 /*FLV*/ @@ -990,7 +990,7 @@ exit: /***********************************************************************/ /* REAL Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidREAL(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_RMVB_HEADER_LENGTH 4 /*RMF*/ @@ -1045,7 +1045,7 @@ exit: #define TS_FEC_PACKET_SIZE 204 #define TS_MAX_PACKET_SIZE 204 -EXPORT_API + int MMFileFormatIsValidMPEGTS(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { MMFileIOHandle *fp = pFileIO; @@ -1087,7 +1087,7 @@ exit: /***********************************************************************/ /* MPEG-PS Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMPEGPS(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MPEGPS_HEADER_LENGTH 4 @@ -1131,7 +1131,7 @@ exit: /***********************************************************************/ /* MPEG AUDIO Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMPEGAUDIO(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MPEGAUDIO_HEADER_LENGTH 4 @@ -1175,7 +1175,7 @@ exit: /***********************************************************************/ /* MPEG VIDEO Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidMPEGVIDEO(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_MPEGVIDEO_HEADER_LENGTH 4 @@ -1219,7 +1219,7 @@ exit: /***********************************************************************/ /* AIFF Header Check API */ /***********************************************************************/ -EXPORT_API + int MMFileFormatIsValidAIFF(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_AIFF_HEADER_LENGTH 13 @@ -1260,7 +1260,7 @@ exit: return ret; } -EXPORT_API + int MMFileFormatIsValidAPE(MMFileIOHandle *pFileIO, const char *mmfileuri, int dummy) { #define _MMFILE_APE_HEADER_LENGTH 4 /*APE*/ -- 2.7.4