if [ -f $DEVICE_PHYSICAL_STORAGE_30/TestText.txt ]; then
rm -f $DEVICE_PHYSICAL_STORAGE_30/TestText.txt
fi
+ if [ -f $DEVICE_PHYSICAL_STORAGE_30/itc_test.pdf ]; then
+ rm -f $DEVICE_PHYSICAL_STORAGE_30/itc_test.pdf
+ fi
+ if [ -f $DEVICE_PHYSICAL_STORAGE_30/itc_test.epub ]; then
+ rm -f $DEVICE_PHYSICAL_STORAGE_30/itc_test.epub
+ fi
if [ -d $DEVICE_PHYSICAL_STORAGE_30/Text ]; then
rm -rf $DEVICE_PHYSICAL_STORAGE_30/Text
fi
pszMediaId = NULL;\r
g_hBookDst = NULL;\r
g_hBook = NULL;\r
+ g_hBookInfo = NULL;\r
int nRet;\r
nRet = media_content_connect();\r
if(nRet != MEDIA_CONTENT_ERROR_NONE){\r
return;\r
}\r
\r
+ nRet = GetInternalStorageIdandPath();\r
+ PRINT_RESULTNONE_CLEANUP(0, nRet, "GetInternalStorageId", "Return Value Not Correct", media_content_disconnect());\r
+\r
+ AppendPaths(g_szInternalStoragePath, TESTBOOK, g_szBookPath);\r
+ nRet = media_info_insert_to_db(g_szBookPath, &g_hBookInfo);\r
+ PRINT_RESULTNONE_CLEANUP(MEDIA_CONTENT_ERROR_NONE, nRet, "media_info_insert_to_db", MediaContentGetError(nRet), media_content_disconnect());\r
+\r
char *pszCondition = "MEDIA_TYPE=5 AND MEDIA_STORAGE_TYPE=0";\r
nRet = media_filter_create(&g_hFilter);\r
PRINT_RESULTNONE(MEDIA_CONTENT_ERROR_NONE, nRet, "media_filter_create", MediaContentGetError(nRet));\r
media_filter_destroy(g_hFilter);\r
g_hFilter = NULL;\r
}\r
-\r
+ if(g_hBookInfo)\r
+ {\r
+ media_info_destroy(g_hBookInfo);\r
+ g_hBookInfo = NULL;\r
+ }\r
media_content_disconnect();\r
}\r
\r
remove(ERR_LOG);
}
char *pszMediaId = NULL;
+ g_hTextInfo = NULL;
g_bMediaContentStartup = false;
g_hAudioInfo = NULL;
g_hImageInfo = NULL;
g_hVideoInfo = NULL;
+ g_hBookInfo = NULL;
g_bIsScanFeatureSupported = false;
g_bIsScanFeatureNotSupported = false;
g_bScanFeatureMismatch= false;
if(g_hTextInfo)
{
media_info_destroy(g_hTextInfo);
+ g_hTextInfo = NULL;
}
if(g_hAudioInfo)
{
if(g_hBookInfo)
{
media_info_destroy(g_hBookInfo);
+ g_hBookInfo = NULL;
}
if(g_bMediaContentStartup && g_bIsScanFeatureSupported)
{