am 9bc6acf2
: Merge "AArch64: Use long for pointers in VideoEditor classes"
* commit '9bc6acf27ac446b7e18a51a926caafd99cf34713': AArch64: Use long for pointers in VideoEditor classes
This commit is contained in:
@ -118,7 +118,7 @@ class MediaArtistNativeHelper {
|
||||
private boolean mErrorFlagSet = false;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private int mManualEditContext;
|
||||
private long mManualEditContext;
|
||||
|
||||
/* Listeners */
|
||||
|
||||
|
@ -609,7 +609,7 @@ VIDEOEDIT_JAVA_DEFINE_FIELD_CLASS(EffectSettings, EFFECT_SETTINGS_CLASS_NAME)
|
||||
|
||||
VIDEOEDIT_JAVA_DEFINE_FIELDS(Engine)
|
||||
{
|
||||
VIDEOEDIT_JAVA_FIELD_INIT("mManualEditContext", "I")
|
||||
VIDEOEDIT_JAVA_FIELD_INIT("mManualEditContext", "J")
|
||||
};
|
||||
|
||||
VIDEOEDIT_JAVA_DEFINE_FIELD_CLASS(Engine, MANUAL_EDIT_ENGINE_CLASS_NAME)
|
||||
@ -3096,7 +3096,7 @@ videoEditClasses_getContext(
|
||||
if (*pResult)
|
||||
{
|
||||
// Retrieve the context pointer.
|
||||
pContext = (void *)pEnv->GetIntField(object, fieldIds.context);
|
||||
pContext = (void *)pEnv->GetLongField(object, fieldIds.context);
|
||||
}
|
||||
|
||||
// Return the context pointer.
|
||||
@ -3132,15 +3132,15 @@ videoEditClasses_setContext(
|
||||
{
|
||||
// Set the context field.
|
||||
VIDEOEDIT_LOG_FUNCTION(ANDROID_LOG_INFO, "VIDEO_EDITOR_CLASSES",
|
||||
"The context value from JAVA before setting is = 0x%x",
|
||||
pEnv->GetIntField(object, fieldIds.context));
|
||||
"The context value from JAVA before setting is = %p",
|
||||
(void *)pEnv->GetLongField(object, fieldIds.context));
|
||||
|
||||
pEnv->SetIntField(object, fieldIds.context, (int)pContext);
|
||||
M4OSA_TRACE1_1("The context value in JNI is = 0x%x",pContext);
|
||||
pEnv->SetLongField(object, fieldIds.context, (jlong)pContext);
|
||||
M4OSA_TRACE1_1("The context value in JNI is = %p",pContext);
|
||||
|
||||
VIDEOEDIT_LOG_FUNCTION(ANDROID_LOG_INFO, "VIDEO_EDITOR_CLASSES",
|
||||
"The context value from JAVA after setting is = 0x%x",
|
||||
pEnv->GetIntField(object, fieldIds.context));
|
||||
"The context value from JAVA after setting is = %p",
|
||||
(void *)pEnv->GetLongField(object, fieldIds.context));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -170,7 +170,7 @@ static void videoEditor_stopEncoding(
|
||||
static void videoEditor_release(
|
||||
JNIEnv* pEnv,
|
||||
jobject thiz);
|
||||
static int videoEditor_getPixels(
|
||||
static jint videoEditor_getPixels(
|
||||
JNIEnv* env,
|
||||
jobject thiz,
|
||||
jstring path,
|
||||
@ -178,7 +178,7 @@ static int videoEditor_getPixels(
|
||||
M4OSA_UInt32 width,
|
||||
M4OSA_UInt32 height,
|
||||
M4OSA_UInt32 timeMS);
|
||||
static int videoEditor_getPixelsList(
|
||||
static jint videoEditor_getPixelsList(
|
||||
JNIEnv* env,
|
||||
jobject thiz,
|
||||
jstring path,
|
||||
@ -209,7 +209,7 @@ videoEditor_populateSettings(
|
||||
jobject object,
|
||||
jobject audioSettingObject);
|
||||
|
||||
static int videoEditor_stopPreview(JNIEnv* pEnv,
|
||||
static jint videoEditor_stopPreview(JNIEnv* pEnv,
|
||||
jobject thiz);
|
||||
|
||||
static jobject
|
||||
@ -218,7 +218,7 @@ videoEditor_getProperties(
|
||||
jobject thiz,
|
||||
jstring file);
|
||||
|
||||
static int videoEditor_renderPreviewFrame(JNIEnv* pEnv,
|
||||
static jint videoEditor_renderPreviewFrame(JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jobject mSurface,
|
||||
jlong fromMs,
|
||||
@ -231,7 +231,7 @@ static int videoEditor_registerManualEditMethods(
|
||||
static void jniPreviewProgressCallback(void* cookie, M4OSA_UInt32 msgType,
|
||||
void *argc);
|
||||
|
||||
static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
static jint videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jobject mSurface,
|
||||
jstring filePath,
|
||||
@ -241,7 +241,7 @@ static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
jint surfaceHeight,
|
||||
jlong fromMs);
|
||||
|
||||
static int videoEditor_generateAudioWaveFormSync ( JNIEnv* pEnv,
|
||||
static jint videoEditor_generateAudioWaveFormSync ( JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jstring pcmfilePath,
|
||||
jstring outGraphfilePath,
|
||||
@ -258,7 +258,7 @@ M4OSA_ERR videoEditor_generateAudio(JNIEnv* pEnv,ManualEditContext* pContext,
|
||||
M4OSA_Char* infilePath,
|
||||
M4OSA_Char* pcmfilePath );
|
||||
|
||||
static int
|
||||
static jint
|
||||
videoEditor_generateClip(
|
||||
JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
@ -572,7 +572,7 @@ static M4OSA_ERR checkClipVideoProfileAndLevel(M4DECODER_VideoDecoders *pDecoder
|
||||
|
||||
return result;
|
||||
}
|
||||
static int videoEditor_stopPreview(JNIEnv* pEnv,
|
||||
static jint videoEditor_stopPreview(JNIEnv* pEnv,
|
||||
jobject thiz)
|
||||
{
|
||||
ManualEditContext* pContext = M4OSA_NULL;
|
||||
@ -594,7 +594,7 @@ static int videoEditor_stopPreview(JNIEnv* pEnv,
|
||||
pContext->mOverlayFileName = NULL;
|
||||
}
|
||||
|
||||
return lastProgressTimeMs;
|
||||
return (jint)lastProgressTimeMs;
|
||||
}
|
||||
|
||||
static void videoEditor_clearSurface(JNIEnv* pEnv,
|
||||
@ -654,7 +654,7 @@ static void videoEditor_clearSurface(JNIEnv* pEnv,
|
||||
|
||||
}
|
||||
|
||||
static int videoEditor_renderPreviewFrame(JNIEnv* pEnv,
|
||||
static jint videoEditor_renderPreviewFrame(JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jobject mSurface,
|
||||
jlong fromMs,
|
||||
@ -976,10 +976,10 @@ static int videoEditor_renderPreviewFrame(JNIEnv* pEnv,
|
||||
free(yuvPlane);
|
||||
}
|
||||
|
||||
return tnTimeMs;
|
||||
return (jint)tnTimeMs;
|
||||
}
|
||||
|
||||
static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
static jint videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jobject mSurface,
|
||||
jstring filePath,
|
||||
@ -1033,7 +1033,7 @@ static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
/* get thumbnail*/
|
||||
result = ThumbnailOpen(&tnContext,(const M4OSA_Char*)pString, M4OSA_TRUE);
|
||||
if (result != M4NO_ERROR || tnContext == M4OSA_NULL) {
|
||||
return timeMs;
|
||||
return (jint)timeMs;
|
||||
}
|
||||
|
||||
framesizeYuv = ((frameWidth)*(frameHeight)*1.5);
|
||||
@ -1046,7 +1046,7 @@ static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
ThumbnailClose(tnContext);
|
||||
pMessage = videoEditJava_getErrorName(M4ERR_ALLOC);
|
||||
jniThrowException(pEnv, "java/lang/RuntimeException", pMessage);
|
||||
return timeMs;
|
||||
return (jint)timeMs;
|
||||
}
|
||||
|
||||
result = ThumbnailGetPixels16(tnContext, (M4OSA_Int16 *)pixelArray,
|
||||
@ -1055,7 +1055,7 @@ static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
if (result != M4NO_ERROR) {
|
||||
free(pixelArray);
|
||||
ThumbnailClose(tnContext);
|
||||
return fromMs;
|
||||
return (jint)fromMs;
|
||||
}
|
||||
|
||||
#ifdef DUMPTOFILESYSTEM
|
||||
@ -1131,10 +1131,10 @@ static int videoEditor_renderMediaItemPreviewFrame(JNIEnv* pEnv,
|
||||
pEnv->ReleaseStringUTFChars(filePath, pString);
|
||||
}
|
||||
|
||||
return timeMs;
|
||||
return (jint)timeMs;
|
||||
}
|
||||
|
||||
int videoEditor_generateAudioRawFile( JNIEnv* pEnv,
|
||||
jint videoEditor_generateAudioRawFile( JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
jstring infilePath,
|
||||
jstring pcmfilePath)
|
||||
@ -1178,7 +1178,7 @@ int videoEditor_generateAudioRawFile( JNIEnv* pEnv,
|
||||
pEnv->ReleaseStringUTFChars(pcmfilePath, pStringOutPCMFilePath);
|
||||
}
|
||||
|
||||
return result;
|
||||
return (jint)result;
|
||||
}
|
||||
|
||||
M4OSA_ERR videoEditor_generateAudio(JNIEnv* pEnv,ManualEditContext* pContext,
|
||||
@ -2182,7 +2182,7 @@ videoEditor_getProperties(
|
||||
return object;
|
||||
|
||||
}
|
||||
static int videoEditor_getPixels(
|
||||
static jint videoEditor_getPixels(
|
||||
JNIEnv* env,
|
||||
jobject thiz,
|
||||
jstring path,
|
||||
@ -2234,10 +2234,10 @@ static int videoEditor_getPixels(
|
||||
env->ReleaseStringUTFChars(path, pString);
|
||||
}
|
||||
|
||||
return timeMS;
|
||||
return (jint)timeMS;
|
||||
}
|
||||
|
||||
static int videoEditor_getPixelsList(
|
||||
static jint videoEditor_getPixelsList(
|
||||
JNIEnv* env,
|
||||
jobject thiz,
|
||||
jstring path,
|
||||
@ -2257,7 +2257,7 @@ static int videoEditor_getPixelsList(
|
||||
const char *pString = env->GetStringUTFChars(path, NULL);
|
||||
if (pString == M4OSA_NULL) {
|
||||
jniThrowException(env, "java/lang/RuntimeException", "Input string null");
|
||||
return M4ERR_ALLOC;
|
||||
return (jint)M4ERR_ALLOC;
|
||||
}
|
||||
|
||||
err = ThumbnailOpen(&mContext,(const M4OSA_Char*)pString, M4OSA_FALSE);
|
||||
@ -2266,7 +2266,7 @@ static int videoEditor_getPixelsList(
|
||||
if (pString != NULL) {
|
||||
env->ReleaseStringUTFChars(path, pString);
|
||||
}
|
||||
return err;
|
||||
return (jint)err;
|
||||
}
|
||||
|
||||
jlong duration = (endTime - startTime);
|
||||
@ -2307,7 +2307,7 @@ static int videoEditor_getPixelsList(
|
||||
"ThumbnailGetPixels32 failed");
|
||||
}
|
||||
|
||||
return err;
|
||||
return (jint)err;
|
||||
}
|
||||
|
||||
static M4OSA_ERR
|
||||
@ -2892,7 +2892,7 @@ M4OSA_ERR videoEditor_processClip(
|
||||
}
|
||||
/*+ PROGRESS CB */
|
||||
|
||||
static int
|
||||
static jint
|
||||
videoEditor_generateClip(
|
||||
JNIEnv* pEnv,
|
||||
jobject thiz,
|
||||
@ -2934,7 +2934,7 @@ videoEditor_generateClip(
|
||||
}
|
||||
|
||||
ALOGV("videoEditor_generateClip END 0x%x", (unsigned int) result);
|
||||
return result;
|
||||
return (jint)result;
|
||||
}
|
||||
|
||||
static void
|
||||
@ -3556,7 +3556,7 @@ M4OSA_ERR M4MA_generateAudioGraphFile(JNIEnv* pEnv, M4OSA_Char* pInputFileURL,
|
||||
return err;
|
||||
}
|
||||
|
||||
static int videoEditor_generateAudioWaveFormSync (JNIEnv* pEnv, jobject thiz,
|
||||
static jint videoEditor_generateAudioWaveFormSync (JNIEnv* pEnv, jobject thiz,
|
||||
jstring pcmfilePath,
|
||||
jstring outGraphfilePath,
|
||||
jint frameDuration, jint channels,
|
||||
@ -3619,7 +3619,7 @@ out:
|
||||
VIDEOEDIT_LOG_FUNCTION(ANDROID_LOG_INFO, "VIDEO_EDITOR",
|
||||
"videoEditor_generateAudioWaveFormSync pContext->bSkipState ");
|
||||
|
||||
return result;
|
||||
return (jint)result;
|
||||
}
|
||||
|
||||
/******** End Audio Graph *******/
|
||||
|
Reference in New Issue
Block a user