*/
#define API_NAMESPACE "IMAGE_UTIL_CTC"
-#define SAMPLE_FILE_PATH (ImageUtilGetDataPath("/ImageUtil_sample.jpg"))
+#define SAMPLE_FILE "ImageUtil_sample.jpg"
#define OUTPUT_FILE_PATH (ImageUtilGetDataPath("output.jpg"))
#define MEMLOG 20
#define MAX_BLOCK_SIZE 25
int nWidth = 0, nHeight = 0;
unsigned int unDecodeSize = 0;
unsigned char * upszImgSourceBuffer = NULL;
+ char * pszImgPath = ImageUtilGetDataPath(SAMPLE_FILE);
+ if(pszImgPath == NULL)
+ {
+ FPRINTF("[Line : %d][%s] ImageUtilGetDataPath failed\\n", __LINE__, API_NAMESPACE);
+ return 1;
+ }
- int nRet = image_util_decode_jpeg (SAMPLE_FILE_PATH, IMAGE_UTIL_COLORSPACE_RGB888, &upszImgSourceBuffer, &nWidth, &nHeight, &unDecodeSize);
- PRINT_RESULT(IMAGE_UTIL_ERROR_NONE, nRet, "image_util_decode_jpeg", ImageUtilGetError(nRet));
+ int nRet = image_util_decode_jpeg (pszImgPath, IMAGE_UTIL_COLORSPACE_RGB888, &upszImgSourceBuffer, &nWidth, &nHeight, &unDecodeSize);
+ PRINT_RESULT_CLEANUP(IMAGE_UTIL_ERROR_NONE, nRet, "image_util_decode_jpeg", ImageUtilGetError(nRet),FREE_MEMORY(pszImgPath));
if ( ImageUtilCheckFunction(upszImgSourceBuffer, nWidth, nHeight, unDecodeSize) == false )
{
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 1;
}
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
if ( ImageUtilEncode(nWidth, nHeight, IMAGE_UTIL_COLORSPACE_RGB888) == false )
{
int nWidth = 0, nHeight = 0;
unsigned int unDecodeSize = 0;
unsigned char * upszImgSourceBuffer = NULL;
-
- int nRet = image_util_decode_jpeg (SAMPLE_FILE_PATH, IMAGE_UTIL_COLORSPACE_RGB888, &upszImgSourceBuffer, &nWidth, &nHeight, &unDecodeSize);
- PRINT_RESULT(IMAGE_UTIL_ERROR_NONE, nRet, "image_util_decode_jpeg", ImageUtilGetError(nRet));
+ char * pszImgPath = ImageUtilGetDataPath(SAMPLE_FILE);
+ if(pszImgPath == NULL)
+ {
+ FPRINTF("[Line : %d][%s] ImageUtilGetDataPath failed\\n", __LINE__, API_NAMESPACE);
+ return 1;
+ }
+ int nRet = image_util_decode_jpeg (pszImgPath, IMAGE_UTIL_COLORSPACE_RGB888, &upszImgSourceBuffer, &nWidth, &nHeight, &unDecodeSize);
+ PRINT_RESULT_CLEANUP(IMAGE_UTIL_ERROR_NONE, nRet, "image_util_decode_jpeg", ImageUtilGetError(nRet),FREE_MEMORY(pszImgPath));
if ( ImageUtilCheckFunction(upszImgSourceBuffer, nWidth, nHeight, unDecodeSize) == false )
{
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 1;
}
if ( ImageUtilEncode(nWidth, nHeight, IMAGE_UTIL_COLORSPACE_RGB888) == false )
{
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 1;
}
{
FPRINTF("[Line : %d][%s] image_util_decode_jpeg failed, error returned = %s\\n", __LINE__, API_NAMESPACE, ImageUtilGetError(nRet));
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 1;
}
if ( ImageUtilCheckFunction(upszImgSourceBuffer, nWidth, nHeight, unDecodeSize) == false )
{
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 1;
}
FREE_MEMORY(upszImgSourceBuffer);
+ FREE_MEMORY(pszImgPath);
return 0;
}
else \
{\
FPRINTF("[Line : %d][%s] %s failed, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, API, Error, eRetVal);\
- if ( eRetVal == ERROR_NONE )\
- {\
- FreeResource;\
- }\
+ FreeResource;\
return 1;\
}\
}
g_RecorderFile = (char *)malloc(strlen(pszPath) + strlen(FILENAME) + 1);
memset(g_RecorderFile, 0x00, (strlen(pszPath) + strlen(FILENAME) + 1));
- strcpy(g_RecorderFile, pszPath);
- strcat(g_RecorderFile, FILENAME);
+ strncpy(g_RecorderFile, pszPath,strlen(g_RecorderFile)+1);
+ strncat(g_RecorderFile, FILENAME,strlen(FILENAME)+1);
FPRINTF("[Line: %d][%s] Output File Path is %s\\n", __LINE__,API_NAMESPACE, g_RecorderFile);
}
if ( nRet != RECORDER_ERROR_NONE )
{
FPRINTF("[Line: %d][%s] recorder_set_filename failed, error returned = %s\\n", __LINE__,API_NAMESPACE, RecorderGetError(nRet));
+ FREE_MEMORY(pchSetFilename);
return false;
}
if ( nRet != RECORDER_ERROR_NONE )
{
FPRINTF("[Line: %d][%s] recorder_set_file_format failed, error returned = %s\\n", __LINE__, API_NAMESPACE,RecorderGetError(nRet));
+ FREE_MEMORY(pchSetFilename);
return false;
}
if ( nRet != RECORDER_ERROR_NONE )
{
FPRINTF("[Line: %d][%s] recorder_prepare failed, error returned = %s\\n", __LINE__,API_NAMESPACE, RecorderGetError(nRet));
+ FREE_MEMORY(pchSetFilename);
return false;
}
*/
bool RemoveFile(void)
{
- struct stat buf;
+ /*struct stat buf;
if ( stat(g_pszDOWNLOAD_PATH, &buf) == 0 )
{
remove(g_pszDOWNLOAD_PATH);
- }
+ }*/
sync_context_h sync_context = sync_context_create();
/*
sync_context_h sync_context = sync_context_create();
nRet = service_storage_set_task_state_changed_cb(hTask, TaskStateCallback, (void *)sync_context);
- PRINT_RESULT_CLEANUP(SERVICE_ADAPTOR_ERROR_NONE, nRet, "service_storage_set_task_state_changed_cb", ServiceAdaptorGetError(nRet), service_storage_destroy_task(hTask));
+ PRINT_RESULT_CLEANUP(SERVICE_ADAPTOR_ERROR_NONE, nRet, "service_storage_set_task_state_changed_cb", ServiceAdaptorGetError(nRet),sync_context_destroy(sync_context); service_storage_destroy_task(hTask));
g_bCallbackHit = false;
nRet = service_storage_start_task(hTask);
- PRINT_RESULT_CLEANUP(SERVICE_ADAPTOR_ERROR_NONE, nRet, "service_storage_start_task", ServiceAdaptorGetError(nRet), service_storage_destroy_task(hTask));
+ PRINT_RESULT_CLEANUP(SERVICE_ADAPTOR_ERROR_NONE, nRet, "service_storage_start_task", ServiceAdaptorGetError(nRet), sync_context_destroy(sync_context);service_storage_destroy_task(hTask));
// WaitForAsync();
sync_context_wait_for_callback(sync_context);
*/
char *TelephonyGetSimState(telephony_sim_state_e eRet)
{
- char *szErrorVal = NULL;
+ char *szErrorVal = "Unknown State";
switch ( eRet )
{
case TELEPHONY_SIM_STATE_UNAVAILABLE: szErrorVal = "TELEPHONY_SIM_STATE_UNAVAILABLE"; break;
case TELEPHONY_SIM_STATE_LOCKED: szErrorVal = "TELEPHONY_SIM_STATE_LOCKED"; break;
case TELEPHONY_SIM_STATE_AVAILABLE: szErrorVal = "TELEPHONY_SIM_STATE_AVAILABLE"; break;
case TELEPHONY_SIM_STATE_UNKNOWN: szErrorVal = "TELEPHONY_SIM_STATE_UNKNOWN"; break;
- default: szErrorVal = "Unknown State"; break;
}
return szErrorVal;
}
*/
char* PlayerGetState(player_state_e eState)
{
- char* pszState = NULL;
+ char* pszState = "Unknown State";
switch ( eState )
{
case PLAYER_STATE_NONE: pszState = "PLAYER_STATE_NONE"; break;
case PLAYER_STATE_READY: pszState = "PLAYER_STATE_READY"; break;
case PLAYER_STATE_PLAYING: pszState = "PLAYER_STATE_PLAYING"; break;
case PLAYER_STATE_PAUSED: pszState = "PLAYER_STATE_PAUSED"; break;
- default: pszState = "Unknown State";
}
return pszState;
if ( eMediaType == MeidaType_Audio )
{
- nRet = player_set_uri(g_PlayerHandler, MEDIA_PATH_AUDIO);
+ char *pszAudioPath = MediaPlayerGetDataPath(MEDIA_AUDIO);
+
+ nRet = player_set_uri(g_PlayerHandler, pszAudioPath);
#if defined(WEARABLE)
bool bValue = false;
system_info_get_platform_bool(INTERNET_FEATURE, &bValue);
if(nRet != PLAYER_ERROR_FEATURE_NOT_SUPPORTED_ON_DEVICE)
{
FPRINTF("[Line : %d][%s] player_set_uri API call returned mismatch %s error for unsupported internet feature\\n", __LINE__, API_NAMESPACE, PlayerGetError(nRet));
+ FREE_MEMORY(pszAudioPath);
return false;
}
}
#endif
+ FREE_MEMORY(pszAudioPath);
}
if ( nRet != PLAYER_ERROR_NONE )
#define WAIT_TIME 5
#define MAX_SPEAKER_VOLUME_CONTROL 5
#define MAX_EARPHONE_VOLUME_CONTROL 5
-#define MEDIA_PATH_AUDIO (MediaPlayerGetDataPath("MediaPlayer.mp3"))
+#define MEDIA_AUDIO "MediaPlayer.mp3"
#define INTERNET_FEATURE "http://tizen.org/feature/network.internet"
#define START_TEST {\
return false;
}
- strcpy(pAppDataPath, pPath);
+ strncpy(pAppDataPath, pPath,strlen(pPath)+1);
return true;
}
}
memset(pFinalPath, 0, MAX_BLOCK_SIZE);
- strcpy(pFinalPath, pAppDataPath);
- strcat(pFinalPath, pInputPath);
+ strncpy(pFinalPath, pAppDataPath,strlen(pAppDataPath)+1);
+ strncat(pFinalPath, pInputPath,strlen(pInputPath)+1);
+
#if DEBUG
FPRINTF("[Line : %d][%s] result path returned = %s\\n", __LINE__, API_NAMESPACE, pFinalPath);
#endif
shader_code = malloc(size);
retVal = fread(shader_code, size, 1, fp);
if (!retVal)
+ {
+ fclose(fp);
return NULL;
+ }
*psize = size;