Unify duplicated codes regarding getting file size
[platform/core/multimedia/libmm-fileinfo.git] / formats / ffmpeg / mm_file_format_amr.c
index 04d3234..7548358 100644 (file)
@@ -253,10 +253,7 @@ int mmfile_amrparser_open(MMFileAMRHandle *handle, const char *filenamec)
                goto exception;
        }
 
-       mmfile_seek(privateData->hFile, 0, MMFILE_SEEK_END);
-       privateData->fileSize = mmfile_tell(privateData->hFile);
-       mmfile_seek(privateData->hFile, 0, MMFILE_SEEK_SET);
-
+       privateData->fileSize = mmfile_get_size(privateData->hFile);
        if (privateData->fileSize < MMFILE_AMR_MIN_HEADER_SIZE) {
                debug_error(DEBUG, "Too small file to parse!!\n");
                goto exception;