summaryrefslogtreecommitdiffstats
path: root/libvideoeditor/vss
diff options
context:
space:
mode:
authorDheeraj Sharma <dheerajs@google.com>2011-04-12 14:45:11 -0700
committerDheeraj Sharma <dheerajs@google.com>2011-04-12 14:45:11 -0700
commit947721ba962c19913b76658cdbb19ae8c77c9c50 (patch)
tree08b24ea0d55b99e7a7042d325aeb587ec495f214 /libvideoeditor/vss
parentddc7e59ee4aa418b809e37d2bcbf169e205a6150 (diff)
downloadframeworks_av-947721ba962c19913b76658cdbb19ae8c77c9c50.zip
frameworks_av-947721ba962c19913b76658cdbb19ae8c77c9c50.tar.gz
frameworks_av-947721ba962c19913b76658cdbb19ae8c77c9c50.tar.bz2
Fix for issue 4133431 "Remove OSAL layer" in engine part
Change-Id: I79efc956aa0d23fb333d12c8947b48455b7524d1
Diffstat (limited to 'libvideoeditor/vss')
-rwxr-xr-xlibvideoeditor/vss/3gpwriter/src/M4MP4W_Interface.c3
-rwxr-xr-xlibvideoeditor/vss/src/M4PCMR_CoreReader.c4
-rwxr-xr-xlibvideoeditor/vss/src/M4VSS3GPP_Clip.c24
-rwxr-xr-xlibvideoeditor/vss/src/M4xVSS_API.c141
-rwxr-xr-xlibvideoeditor/vss/src/M4xVSS_internal.c34
5 files changed, 102 insertions, 104 deletions
diff --git a/libvideoeditor/vss/3gpwriter/src/M4MP4W_Interface.c b/libvideoeditor/vss/3gpwriter/src/M4MP4W_Interface.c
index c719fe6..993f369 100755
--- a/libvideoeditor/vss/3gpwriter/src/M4MP4W_Interface.c
+++ b/libvideoeditor/vss/3gpwriter/src/M4MP4W_Interface.c
@@ -32,7 +32,6 @@
#include "M4OSA_FileWriter.h" /**< Include for OSAL file accesses implementation */
#include "M4OSA_Memory.h" /**< Include for OSAL memory accesses implementation */
#include "M4OSA_Debug.h" /**< OSAL debug tools */
-#include "M4OSA_CharStar.h" /**< For M4OSA_chrLength() */
/**
* Writer includes */
@@ -462,7 +461,7 @@ M4OSA_ERR M4WRITER_3GP_setOption(
be a text string */
memval.addr = (M4OSA_MemAddr32)optionValue;
/**< this is max string size copied by the core */
- memval.size = M4OSA_chrLength(optionValue);
+ memval.size = strlen((const char *)optionValue);
err = M4MP4W_setOption(
apContext->pMP4Context,M4MP4W_integrationTag, &memval);
if (M4OSA_ERR_IS_ERROR(err))
diff --git a/libvideoeditor/vss/src/M4PCMR_CoreReader.c b/libvideoeditor/vss/src/M4PCMR_CoreReader.c
index 15fd9c8..f21764b 100755
--- a/libvideoeditor/vss/src/M4PCMR_CoreReader.c
+++ b/libvideoeditor/vss/src/M4PCMR_CoreReader.c
@@ -95,7 +95,7 @@ M4OSA_ERR M4PCMR_openRead(M4OSA_Context* pContext, M4OSA_Void* pUrl,
context->m_pDecoderSpecInfo = M4OSA_NULL;
/* Set sample frequency */
- pTempURL = (M4OSA_Char*)pUrl + (M4OSA_chrLength((M4OSA_Char*)pUrl)-11);
+ pTempURL = (M4OSA_Char*)pUrl + (strlen((const char *)pUrl)-11);
M4OSA_chrNCopy(value, pTempURL, 5);
M4OSA_chrGetUInt32(pTempURL, &(context->m_decoderConfig.SampleFrequency),
M4OSA_NULL, M4OSA_kchrDec);
@@ -106,7 +106,7 @@ M4OSA_ERR M4PCMR_openRead(M4OSA_Context* pContext, M4OSA_Void* pUrl,
M4OSA_chrGetUInt16(pTempURL, &(context->m_decoderConfig.nbChannels),
M4OSA_NULL, M4OSA_kchrDec);
- M4OSA_chrNCopy(pUrl,pUrl, (M4OSA_chrLength((M4OSA_Char*)pUrl)-12));
+ M4OSA_chrNCopy(pUrl,pUrl, (strlen((const char *)pUrl)-12));
/* Open the file */
context->m_fileContext = M4OSA_NULL;
err = pFileFunction->openRead(&(context->m_fileContext), pUrl, M4OSA_kFileRead);
diff --git a/libvideoeditor/vss/src/M4VSS3GPP_Clip.c b/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
index b6408b3..8b9fabe 100755
--- a/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
+++ b/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
@@ -266,37 +266,37 @@ M4OSA_ERR M4VSS3GPP_intClipOpen( M4VSS3GPP_ClipContext *pClipCtxt,
- M4OSA_chrNCopy(pTempFile,pClipSettings->pFile,M4OSA_chrLength(pClipSettings->pFile));
+ M4OSA_chrNCopy(pTempFile,pClipSettings->pFile,strlen(pClipSettings->pFile));
switch (pClipCtxt->pSettings->ClipProperties.uiSamplingFrequency)
{
case 8000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_8000",6);
+ strncat((char *)pTempFile,(const char *)"_8000",6);
break;
case 11025:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_11025",6);
+ strncat((char *)pTempFile,(const char *)"_11025",6);
break;
case 12000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_12000",6);
+ strncat((char *)pTempFile,(const char *)"_12000",6);
break;
case 16000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_16000",6);
+ strncat((char *)pTempFile,(const char *)"_16000",6);
break;
case 22050:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_22050",6);
+ strncat((char *)pTempFile,(const char *)"_22050",6);
break;
case 24000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_24000",6);
+ strncat((char *)pTempFile,(const char *)"_24000",6);
break;
case 32000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_32000",6);
+ strncat((char *)pTempFile,(const char *)"_32000",6);
break;
case 44100:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_44100",6);
+ strncat((char *)pTempFile,(const char *)"_44100",6);
break;
case 48000:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_48000",6);
+ strncat((char *)pTempFile,(const char *)"_48000",6);
break;
default:
M4OSA_TRACE1_1("M4VSS3GPP_intClipOpen: invalid input for BG tracksampling \
@@ -312,10 +312,10 @@ M4OSA_ERR M4VSS3GPP_intClipOpen( M4VSS3GPP_ClipContext *pClipCtxt,
switch(pClipCtxt->pSettings->ClipProperties.uiNbChannels)
{
case 1:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_1.pcm",6);
+ strncat((char *)pTempFile,(const char *)"_1.pcm",6);
break;
case 2:
- M4OSA_chrNCat(pTempFile,(M4OSA_Char *)"_2.pcm",6);
+ strncat((char *)pTempFile,(const char *)"_2.pcm",6);
break;
default:
M4OSA_TRACE1_1("M4VSS3GPP_intClipOpen: invalid input for BG track no.\
diff --git a/libvideoeditor/vss/src/M4xVSS_API.c b/libvideoeditor/vss/src/M4xVSS_API.c
index 84fb0cd..593c5b7 100755
--- a/libvideoeditor/vss/src/M4xVSS_API.c
+++ b/libvideoeditor/vss/src/M4xVSS_API.c
@@ -151,7 +151,7 @@ M4OSA_ERR M4xVSS_Init( M4OSA_Context *pContext, M4xVSS_InitParams *pParams )
(the conversion customer format into UTF8
is done in VA/VAL)*/
xVSS_context->pTempPath =
- (M4OSA_Void *)M4OSA_malloc(M4OSA_chrLength(pParams->pTempPath) + 1,
+ (M4OSA_Void *)M4OSA_malloc(strlen(pParams->pTempPath) + 1,
M4VS, (M4OSA_Char *)"xVSS Path for temporary files");
if( xVSS_context->pTempPath == M4OSA_NULL )
@@ -160,7 +160,7 @@ M4OSA_ERR M4xVSS_Init( M4OSA_Context *pContext, M4xVSS_InitParams *pParams )
return M4ERR_ALLOC;
}
M4OSA_memcpy(xVSS_context->pTempPath, pParams->pTempPath,
- M4OSA_chrLength(pParams->pTempPath) + 1);
+ strlen(pParams->pTempPath) + 1);
/* TODO: Check that no previous xVSS temporary files are present ? */
}
else
@@ -641,8 +641,8 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
if( xVSS_context->pSettings->xVSS.pBGMtrack != M4OSA_NULL \
&& pSettings->xVSS.pBGMtrack != M4OSA_NULL )
{
- M4OSA_chrCompare(xVSS_context->pSettings->xVSS.pBGMtrack->pFile,
- pSettings->xVSS.pBGMtrack->pFile, (M4OSA_Int32 *) &pCmpResult);
+ pCmpResult = strcmp((const char *)xVSS_context->pSettings->xVSS.pBGMtrack->pFile,
+ (const char *)pSettings->xVSS.pBGMtrack->pFile);
if( pCmpResult == 0 )
{
@@ -710,7 +710,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
if( pParams->pFileOut != M4OSA_NULL )
{
/* Delete temporary file */
- M4OSA_fileExtraDelete(pParams->pFileOut);
+ remove((const char *)pParams->pFileOut);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileOut);
pParams->pFileOut = M4OSA_NULL;
}
@@ -720,7 +720,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
/* Delete temporary file */
#ifdef M4xVSS_RESERVED_MOOV_DISK_SPACE
- M4OSA_fileExtraDelete(pParams->pFileTemp);
+ remove((const char *)pParams->pFileTemp);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileTemp);
#endif /*M4xVSS_RESERVED_MOOV_DISK_SPACE*/
@@ -755,7 +755,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
if( pParams->pFileOut != M4OSA_NULL )
{
/* Delete temporary file */
- M4OSA_fileExtraDelete(pParams->pFileOut);
+ remove((const char *)pParams->pFileOut);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileOut);
pParams->pFileOut = M4OSA_NULL;
}
@@ -765,7 +765,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
/* Delete temporary file */
#ifdef M4xVSS_RESERVED_MOOV_DISK_SPACE
- M4OSA_fileExtraDelete(pParams->pFileTemp);
+ remove((const char *)pParams->pFileTemp);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileTemp);
#endif /*M4xVSS_RESERVED_MOOV_DISK_SPACE*/
@@ -1278,7 +1278,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
xVSS_context->pSettings->pTransitionList[i]-> \
xVSS.transitionSpecific.pAlphaMagicSettings->
pAlphaFilePath = M4OSA_malloc(
- (M4OSA_chrLength(pSettings->pTransitionList[i]-> \
+ (strlen(pSettings->pTransitionList[i]-> \
xVSS.transitionSpecific.pAlphaMagicSettings->pAlphaFilePath)
+ 1), M4VS, (M4OSA_Char *)"Alpha magic file path");
@@ -1301,7 +1301,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
pAlphaFilePath,
pSettings->pTransitionList[i]->xVSS.
transitionSpecific.pAlphaMagicSettings->
- pAlphaFilePath, M4OSA_chrLength(
+ pAlphaFilePath, strlen(
pSettings->pTransitionList[i]->xVSS.
transitionSpecific.pAlphaMagicSettings->
pAlphaFilePath) + 1);
@@ -1314,14 +1314,13 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
== M4xVSS_kVideoTransitionType_AlphaMagic )
{
M4OSA_UInt32 pCmpResult = 0;
- M4OSA_chrCompare(xVSS_context->pSettings->
+ pCmpResult = strcmp((const char *)xVSS_context->pSettings->
pTransitionList[i]->xVSS.
transitionSpecific.pAlphaMagicSettings->
- pAlphaFilePath, xVSS_context->pSettings->
+ pAlphaFilePath, (const char *)xVSS_context->pSettings->
pTransitionList[j]->xVSS.
transitionSpecific.
- pAlphaMagicSettings->pAlphaFilePath,
- (M4OSA_Int32 *) &pCmpResult);
+ pAlphaMagicSettings->pAlphaFilePath);
if( pCmpResult == 0 )
{
@@ -1689,8 +1688,8 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
/* We parse all Pto3gpp Param chained list */
while( pParams != M4OSA_NULL )
{
- M4OSA_chrCompare(pSettings->pClipList[i]->pFile,
- pParams->pFileIn, (M4OSA_Int32 *) &pCmpResult);
+ pCmpResult = strcmp((const char *)pSettings->pClipList[i]->pFile,
+ (const char *)pParams->pFileIn);
if( pCmpResult == 0
&& (pSettings->pClipList[i]->uiEndCutTime
@@ -1800,7 +1799,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = xVSS_context->pSettings->pClipList[i]->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
/**
* UTF conversion: convert into the customer format, before being used*/
@@ -1873,7 +1872,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_img;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -1919,7 +1918,7 @@ M4OSA_ERR M4xVSS_SendCommand( M4OSA_Context pContext,
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_img_tmp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -2119,7 +2118,7 @@ replaceJPG_3GP:
}
else
{
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
}
/**
* End of the UTF conversion, use the converted file path*/
@@ -2162,8 +2161,8 @@ replaceJPG_3GP:
/* We parse all Pto3gpp Param chained list */
while( pParams != M4OSA_NULL )
{
- M4OSA_chrCompare(pSettings->pClipList[i]->pFile,
- pParams->pFileIn, (M4OSA_Int32 *)&pCmpResult);
+ pCmpResult = strcmp((const char *)pSettings->pClipList[i]->pFile,
+ (const char *)pParams->pFileIn);
if( pCmpResult == 0
&& (pSettings->pClipList[i]->uiEndCutTime
@@ -2284,7 +2283,7 @@ replaceJPG_3GP:
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = xVSS_context->pSettings->pClipList[i]->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
/**
* UTF conversion: convert into the customer format, before being used*/
@@ -2357,7 +2356,7 @@ replaceJPG_3GP:
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_img;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -2403,7 +2402,7 @@ replaceJPG_3GP:
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_img_tmp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -2595,7 +2594,7 @@ replaceARGB_3GP:
}
else
{
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
}
/**
* End of the UTF conversion, use the converted file path*/
@@ -2746,8 +2745,8 @@ replaceARGB_3GP:
/**
* End of the UTF conversion, use the converted file path*/
- M4OSA_chrCompare(pSettings->pClipList[i]->pFile,
- pDecodedPath, (M4OSA_Int32 *) &pCmpResult);
+ pCmpResult = strcmp((const char *)pSettings->pClipList[i]->pFile,
+ (const char *)pDecodedPath);
/* If input filenames are the same, and if this is not a BGM, we can reuse
the transcoded file */
@@ -3254,7 +3253,7 @@ replaceARGB_3GP:
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = xVSS_context->pSettings->pClipList[i]->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -3302,7 +3301,7 @@ replaceARGB_3GP:
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_3gp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -3350,7 +3349,7 @@ replaceARGB_3GP:
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_3gp_tmp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -3476,7 +3475,7 @@ replace3GP_3GP:
}
else
{
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
}
/**
* End of the UTF conversion, use the converted file path*/
@@ -3606,7 +3605,7 @@ replace3GP_3GP:
{
xVSS_context->pSettings->
Effects[j].xVSS.pFramingFilePath = M4OSA_malloc(
- M4OSA_chrLength(pSettings->Effects[j].xVSS.pFramingFilePath)
+ strlen(pSettings->Effects[j].xVSS.pFramingFilePath)
+ 1, M4VS, (M4OSA_Char *)"Local Framing file path");
if( xVSS_context->pSettings->Effects[j].xVSS.pFramingFilePath
@@ -3622,7 +3621,7 @@ replace3GP_3GP:
M4OSA_memcpy((M4OSA_MemAddr8)xVSS_context->pSettings->
Effects[j].xVSS.pFramingFilePath,
(M4OSA_MemAddr8)pSettings->
- Effects[j].xVSS.pFramingFilePath, M4OSA_chrLength(
+ Effects[j].xVSS.pFramingFilePath, strlen(
pSettings->Effects[j].xVSS.pFramingFilePath) + 1);
pExt2 =
@@ -3746,7 +3745,7 @@ replace3GP_3GP:
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath =
xVSS_context->pSettings->Effects[j].xVSS.pFramingFilePath;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -3828,10 +3827,10 @@ replace3GP_3GP:
if( pExt2 != M4OSA_NULL )
{
/* Decode the image associated to the effect, and fill framing structure */
- pExt2 += (M4OSA_chrLength(pExt2) - 4);
+ pExt2 += (strlen((const char *)pExt2) - 4);
- M4OSA_chrCompare(pExt2,(M4OSA_Char *)".rgb", &result1);
- M4OSA_chrCompare(pExt2,(M4OSA_Char *)".RGB", &result2);
+ result1 = strcmp((const char *)pExt2,(const char *)".rgb");
+ result2 = strcmp((const char *)pExt2,(const char *)".RGB");
if( 0 == result1 || 0 == result2 )
{
@@ -4543,7 +4542,7 @@ replace3GP_3GP:
sizeof(M4xVSS_BGMSettings));
/* Allocate file name, and copy file name buffer to our structure */
xVSS_context->pSettings->xVSS.pBGMtrack->pFile =
- M4OSA_malloc((M4OSA_chrLength(pSettings->xVSS.pBGMtrack->pFile)
+ M4OSA_malloc((strlen(pSettings->xVSS.pBGMtrack->pFile)
+ 1), M4VS, (M4OSA_Char *)"xVSS BGM file path");
if( xVSS_context->pSettings->xVSS.pBGMtrack->pFile == M4OSA_NULL )
@@ -4553,8 +4552,8 @@ replace3GP_3GP:
return M4ERR_ALLOC;
}
M4OSA_memcpy(xVSS_context->pSettings->xVSS.pBGMtrack->pFile,
- pSettings->xVSS.pBGMtrack->pFile,
- M4OSA_chrLength(pSettings->xVSS.pBGMtrack->pFile) + 1);
+ (void *)pSettings->xVSS.pBGMtrack->pFile,
+ strlen(pSettings->xVSS.pBGMtrack->pFile) + 1);
#ifdef PREVIEW_ENABLED
/* Decode BGM track to pcm output file */
@@ -4613,7 +4612,7 @@ replace3GP_3GP:
if( pParams_temp->pFileOut != M4OSA_NULL )
{
/* Remove PCM temporary file */
- M4OSA_fileExtraDelete(pParams_temp->pFileOut);
+ remove((const char *)pParams_temp->pFileOut);
M4OSA_free((M4OSA_MemAddr32)pParams_temp->pFileOut);
pParams_temp->pFileOut = M4OSA_NULL;
}
@@ -4743,7 +4742,7 @@ replace3GP_3GP:
/* Prepare output filename */
/* 21 is the size of "preview_16000_2.pcm" + \0 */
out_pcm =
- (M4OSA_Char *)M4OSA_malloc(M4OSA_chrLength(xVSS_context->pTempPath)
+ (M4OSA_Char *)M4OSA_malloc(strlen(xVSS_context->pTempPath)
+ 21, M4VS, (M4OSA_Char *)"Temp char* for pcmPreviewFile");
if( out_pcm == M4OSA_NULL )
@@ -4755,7 +4754,7 @@ replace3GP_3GP:
/* Copy temporary path to final preview path string */
M4OSA_chrNCopy(out_pcm, xVSS_context->pTempPath,
- M4OSA_chrLength(xVSS_context->pTempPath) + 1);
+ strlen(xVSS_context->pTempPath) + 1);
/* Depending of the output sample frequency and nb of channels, we construct preview
output filename */
@@ -4765,12 +4764,12 @@ replace3GP_3GP:
/* Construct output temporary PCM filename */
if( xVSS_context->pSettings->xVSS.bAudioMono == M4OSA_TRUE )
{
- M4OSA_chrNCat(out_pcm, (M4OSA_Char *)"preview_16000_1.pcm\0",
+ strncat((char *)out_pcm, (const char *)"preview_16000_1.pcm\0",
20);
}
else
{
- M4OSA_chrNCat(out_pcm, (M4OSA_Char *)"preview_16000_2.pcm\0",
+ strncat((char *)out_pcm, (const char *)"preview_16000_2.pcm\0",
20);
}
}
@@ -4778,7 +4777,7 @@ replace3GP_3GP:
== M4VIDEOEDITING_kAMR_NB )
{
/* Construct output temporary PCM filename */
- M4OSA_chrNCat(out_pcm, (M4OSA_Char *)"preview_08000_1.pcm\0", 20);
+ strncat((char *)out_pcm, (const char *)"preview_08000_1.pcm\0", 20);
}
else
{
@@ -4797,7 +4796,7 @@ replace3GP_3GP:
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_pcm;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct != M4OSA_NULL
&& xVSS_context->UTFConversionContext.pTempOutConversionBuffer
@@ -4863,7 +4862,7 @@ replace3GP_3GP:
#if 0
xVSS_context->pcmPreviewFile =
- (M4OSA_Char *)M4OSA_malloc(M4OSA_chrLength(out_pcm) + 1, M4VS,
+ (M4OSA_Char *)M4OSA_malloc(strlen(out_pcm) + 1, M4VS,
"pcmPreviewFile");
if( xVSS_context->pcmPreviewFile == M4OSA_NULL )
@@ -4878,7 +4877,7 @@ replace3GP_3GP:
return M4ERR_ALLOC;
}
M4OSA_chrNCopy(xVSS_context->pcmPreviewFile, out_pcm,
- M4OSA_chrLength(out_pcm) + 1);
+ strlen(out_pcm) + 1);
/* Free temporary output filename */
if( out_pcm != M4OSA_NULL )
@@ -4893,7 +4892,7 @@ replace3GP_3GP:
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = xVSS_context->pSettings->xVSS.pBGMtrack->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct != M4OSA_NULL
&& xVSS_context->UTFConversionContext.pTempOutConversionBuffer
@@ -5125,7 +5124,7 @@ replace3GP_3GP:
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath =
xVSS_context->pSettings->xVSS.pBGMtrack->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -5546,7 +5545,7 @@ M4OSA_ERR M4xVSS_SaveStart( M4OSA_Context pContext, M4OSA_Void *pFilePath,
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = pEditSavingSettings->pClipList[i]->pFile;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct
!= M4OSA_NULL && xVSS_context->
@@ -5715,7 +5714,7 @@ M4OSA_ERR M4xVSS_SaveStart( M4OSA_Context pContext, M4OSA_Void *pFilePath,
/* Allocate file name, and copy file name buffer to our structure */
pEditSavingSettings->xVSS.pBGMtrack->pFile = M4OSA_malloc(
- (M4OSA_chrLength(xVSS_context->pSettings->xVSS.pBGMtrack->pFile)
+ (strlen(xVSS_context->pSettings->xVSS.pBGMtrack->pFile)
+ 1),
M4VS, (M4OSA_Char *)"Saving struct xVSS BGM file path");
@@ -5733,7 +5732,7 @@ M4OSA_ERR M4xVSS_SaveStart( M4OSA_Context pContext, M4OSA_Void *pFilePath,
}
M4OSA_memcpy(pEditSavingSettings->xVSS.pBGMtrack->pFile,
xVSS_context->pSettings->xVSS.pBGMtrack->pFile,
- M4OSA_chrLength(xVSS_context->pSettings->xVSS.pBGMtrack->pFile)
+ strlen(xVSS_context->pSettings->xVSS.pBGMtrack->pFile)
+ 1);
/*Copy BGM track file path*/
@@ -5792,13 +5791,13 @@ M4OSA_ERR M4xVSS_SaveStart( M4OSA_Context pContext, M4OSA_Void *pFilePath,
M4OSA_chrNCopy(out_3gp_tmp, xVSS_context->pTempPath, M4XVSS_MAX_PATH_LEN - 1);
/* Construct output temporary 3GP filename */
- M4OSA_chrNCat(out_3gp, (M4OSA_Char *)"savetemp.3gp\0", 13);
- M4OSA_chrNCat(out_3gp_tmp, (M4OSA_Char *)"savetemp.tmp\0", 13);
+ strncat((char *)out_3gp, (const char *)"savetemp.3gp\0", 13);
+ strncat((char *)out_3gp_tmp, (const char *)"savetemp.tmp\0", 13);
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_3gp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct != M4OSA_NULL
&& xVSS_context->UTFConversionContext.pTempOutConversionBuffer
@@ -5849,7 +5848,7 @@ M4OSA_ERR M4xVSS_SaveStart( M4OSA_Context pContext, M4OSA_Void *pFilePath,
/**
* UTF conversion: convert into the customer format, before being used*/
pDecodedPath = out_3gp_tmp;
- length = M4OSA_chrLength(pDecodedPath);
+ length = strlen(pDecodedPath);
if( xVSS_context->UTFConversionContext.pConvFromUTF8Fct != M4OSA_NULL
&& xVSS_context->UTFConversionContext.pTempOutConversionBuffer
@@ -6105,45 +6104,45 @@ M4OSA_ERR M4xVSS_Step( M4OSA_Context pContext, M4OSA_UInt8 *pProgress )
- 1].pFile, (M4OSA_Void *)xVSS_context->
UTFConversionContext.
pTempOutConversionBuffer, &ConvertedSize);
- err = M4OSA_chrFindPattern(xVSS_context->
+ toto = (M4OSA_Char *)strstr((const char *)xVSS_context->
UTFConversionContext.
pTempOutConversionBuffer,
- xVSS_context->pTempPath, &toto);
+ (const char *)xVSS_context->pTempPath);
pTmpStr =
xVSS_context->UTFConversionContext.
pTempOutConversionBuffer;
}
else
{
- err = M4OSA_chrFindPattern(pVSSContext->
+ toto = (M4OSA_Char *)strstr((const char *)pVSSContext->
pClipList[pVSSContext->uiCurrentClip
- - 1].pFile, xVSS_context->pTempPath, &toto);
+ - 1].pFile, (const char *)xVSS_context->pTempPath);
pTmpStr = pVSSContext->
pClipList[pVSSContext->uiCurrentClip
- 1].pFile;
}
- if( err == M4NO_ERROR )
+ if( toto != M4OSA_NULL )
{
/* As temporary files can be imgXXX.3gp or vidXXX.3gp */
pTmpStr +=
- (M4OSA_chrLength(pTmpStr)
+ (strlen((const char *)pTmpStr)
- 10); /* Because temporary files have a length at most of
10 bytes */
- err = M4OSA_chrFindPattern(pTmpStr,
- (M4OSA_Char *)"img", &toto);
+ toto = (M4OSA_Char *)strstr((const char *)pTmpStr,
+ (const char *)"img");
- if( err != M4NO_ERROR )
+ if( toto != M4OSA_NULL )
{
- err = M4OSA_chrFindPattern(pTmpStr,
- (M4OSA_Char *)"vid", &toto);
+ toto = (M4OSA_Char *)strstr((const char *)pTmpStr,
+ (const char *)"vid");
}
if( err
== M4NO_ERROR ) /* It means the file is a temporary file, we
can delete it */
{
- M4OSA_fileExtraDelete(pVSSContext->
+ remove((const char *)pVSSContext->
pClipList[pVSSContext->uiCurrentClip
- 1].pFile);
}
diff --git a/libvideoeditor/vss/src/M4xVSS_internal.c b/libvideoeditor/vss/src/M4xVSS_internal.c
index f32257a..4e4489d 100755
--- a/libvideoeditor/vss/src/M4xVSS_internal.c
+++ b/libvideoeditor/vss/src/M4xVSS_internal.c
@@ -1628,7 +1628,7 @@ M4OSA_ERR M4xVSS_internalStartConvertPictureTo3gp(M4OSA_Context pContext)
/**
* Generate "dummy" amr file containing silence in temporary folder */
M4OSA_chrNCopy(out_amr, xVSS_context->pTempPath, M4XVSS_MAX_PATH_LEN - 1);
- M4OSA_chrNCat(out_amr, (M4OSA_Char *)"dummy.amr\0", 10);
+ strncat((char *)out_amr, (const char *)"dummy.amr\0", 10);
/**
* UTF conversion: convert the temporary path into the customer format*/
@@ -1803,7 +1803,7 @@ M4OSA_ERR M4xVSS_internalStopConvertPictureTo3gp(M4OSA_Context pContext)
/**
* Remove dummy.amr file */
M4OSA_chrNCopy(out_amr, xVSS_context->pTempPath, M4XVSS_MAX_PATH_LEN - 1);
- M4OSA_chrNCat(out_amr, (M4OSA_Char *)"dummy.amr\0", 10);
+ strncat((char *)out_amr, (const char *)"dummy.amr\0", 10);
/**
* UTF conversion: convert the temporary path into the customer format*/
@@ -1825,10 +1825,10 @@ M4OSA_ERR M4xVSS_internalStopConvertPictureTo3gp(M4OSA_Context pContext)
}
/**
* End of the conversion, now use the decoded path*/
- M4OSA_fileExtraDelete(pDecodedPath);
+ remove((const char *)pDecodedPath);
/*Commented because of the use of the UTF conversion*/
-/* M4OSA_fileExtraDelete(out_amr);
+/* remove(out_amr);
*/
xVSS_context->pM4PTO3GPP_Ctxt = M4OSA_NULL;
@@ -2938,7 +2938,7 @@ M4OSA_ERR M4xVSS_internalFreePreview(M4OSA_Context pContext)
* Free temporary preview file path */
if(xVSS_context->pCurrentEditSettings->pTemporaryFile != M4OSA_NULL)
{
- M4OSA_fileExtraDelete(xVSS_context->pCurrentEditSettings->pTemporaryFile);
+ remove((const char *)xVSS_context->pCurrentEditSettings->pTemporaryFile);
M4OSA_free(xVSS_context->pCurrentEditSettings->pTemporaryFile);
xVSS_context->pCurrentEditSettings->pTemporaryFile = M4OSA_NULL;
}
@@ -3042,7 +3042,7 @@ M4OSA_ERR M4xVSS_internalFreeSaving(M4OSA_Context pContext)
{
if(xVSS_context->pCurrentEditSettings->xVSS.pBGMtrack != M4OSA_NULL)
{
- M4OSA_fileExtraDelete(xVSS_context->pCurrentEditSettings->pOutputFile);
+ remove((const char *)xVSS_context->pCurrentEditSettings->pOutputFile);
M4OSA_free(xVSS_context->pCurrentEditSettings->pOutputFile);
}
if(xVSS_context->pOutputFile != M4OSA_NULL)
@@ -3058,7 +3058,7 @@ M4OSA_ERR M4xVSS_internalFreeSaving(M4OSA_Context pContext)
* Free temporary saving file path */
if(xVSS_context->pCurrentEditSettings->pTemporaryFile != M4OSA_NULL)
{
- M4OSA_fileExtraDelete(xVSS_context->pCurrentEditSettings->pTemporaryFile);
+ remove((const char *)xVSS_context->pCurrentEditSettings->pTemporaryFile);
M4OSA_free(xVSS_context->pCurrentEditSettings->pTemporaryFile);
xVSS_context->pCurrentEditSettings->pTemporaryFile = M4OSA_NULL;
}
@@ -3156,12 +3156,12 @@ M4OSA_ERR M4xVSS_freeSettings(M4VSS3GPP_EditSettings* pSettings)
M4xVSS_kVideoTransitionType_AlphaMagic)
{
M4OSA_UInt32 pCmpResult=0;
- M4OSA_chrCompare(pSettings->pTransitionList[i]->\
+ pCmpResult = strcmp((const char *)pSettings->pTransitionList[i]->\
xVSS.transitionSpecific.pAlphaMagicSettings->\
pAlphaFilePath,
- pSettings->pTransitionList[j]->\
+ (const char *)pSettings->pTransitionList[j]->\
xVSS.transitionSpecific.pAlphaMagicSettings->\
- pAlphaFilePath, (M4OSA_Int32 *)&pCmpResult);
+ pAlphaFilePath);
if(pCmpResult == 0)
{
/* Free extra internal alpha magic structure and put
@@ -3496,12 +3496,12 @@ M4OSA_ERR M4xVSS_freeCommand(M4OSA_Context pContext)
VideoTransitionType == M4xVSS_kVideoTransitionType_AlphaMagic)
{
M4OSA_UInt32 pCmpResult=0;
- M4OSA_chrCompare(xVSS_context->pSettings->pTransitionList[i]->\
+ pCmpResult = strcmp((const char *)xVSS_context->pSettings->pTransitionList[i]->\
xVSS.transitionSpecific.pAlphaMagicSettings->\
pAlphaFilePath,
- xVSS_context->pSettings->pTransitionList[j]->\
+ (const char *)xVSS_context->pSettings->pTransitionList[j]->\
xVSS.transitionSpecific.pAlphaMagicSettings->\
- pAlphaFilePath, &pCmpResult);
+ pAlphaFilePath);
if(pCmpResult == 0)
{
/* Free extra internal alpha magic structure and put it
@@ -3549,7 +3549,7 @@ M4OSA_ERR M4xVSS_freeCommand(M4OSA_Context pContext)
if(pParams->pFileOut != M4OSA_NULL)
{
/* Delete temporary file */
- M4OSA_fileExtraDelete(pParams->pFileOut);
+ remove((const char *)pParams->pFileOut);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileOut);
pParams->pFileOut = M4OSA_NULL;
}
@@ -3557,7 +3557,7 @@ M4OSA_ERR M4xVSS_freeCommand(M4OSA_Context pContext)
{
/* Delete temporary file */
#ifdef M4xVSS_RESERVED_MOOV_DISK_SPACE
- M4OSA_fileExtraDelete(pParams->pFileTemp);
+ remove((const char *)pParams->pFileTemp);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileTemp);
#endif/*M4xVSS_RESERVED_MOOV_DISK_SPACE*/
pParams->pFileTemp = M4OSA_NULL;
@@ -3584,7 +3584,7 @@ M4OSA_ERR M4xVSS_freeCommand(M4OSA_Context pContext)
if(pParams->pFileOut != M4OSA_NULL)
{
/* Delete temporary file */
- M4OSA_fileExtraDelete(pParams->pFileOut);
+ remove((const char *)pParams->pFileOut);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileOut);
pParams->pFileOut = M4OSA_NULL;
}
@@ -3592,7 +3592,7 @@ M4OSA_ERR M4xVSS_freeCommand(M4OSA_Context pContext)
{
/* Delete temporary file */
#ifdef M4xVSS_RESERVED_MOOV_DISK_SPACE
- M4OSA_fileExtraDelete(pParams->pFileTemp);
+ remove((const char *)pParams->pFileTemp);
M4OSA_free((M4OSA_MemAddr32)pParams->pFileTemp);
#endif/*M4xVSS_RESERVED_MOOV_DISK_SPACE*/
pParams->pFileTemp = M4OSA_NULL;