am e05c33fe: Merge "Modification for using Software decoder for thumbnail generation in JNI" into honeycomb

* commit 'e05c33fed3175972e0158a7c377763eb31160e27':
  Modification for using Software decoder for thumbnail generation in JNI
This commit is contained in:
Dheeraj Sharma
2011-02-03 23:42:04 -08:00
committed by Android Git Automerger
2 changed files with 17 additions and 6 deletions

View File

@@ -66,7 +66,8 @@ LOCAL_CFLAGS += \
-DUSE_STAGEFRIGHT_AUDIOENC \ -DUSE_STAGEFRIGHT_AUDIOENC \
-DUSE_STAGEFRIGHT_VIDEOENC \ -DUSE_STAGEFRIGHT_VIDEOENC \
-DUSE_STAGEFRIGHT_READERS \ -DUSE_STAGEFRIGHT_READERS \
-DUSE_STAGEFRIGHT_3GPP_READER -DUSE_STAGEFRIGHT_3GPP_READER \
-DUSE_SOFTWARE_DECODER
LOCAL_LDFLAGS += -fuse-ld=bfd LOCAL_LDFLAGS += -fuse-ld=bfd

View File

@@ -246,9 +246,13 @@ M4OSA_ERR videoBrowserCreate(
pContext->m_pCodecLoaderContext = M4OSA_NULL; pContext->m_pCodecLoaderContext = M4OSA_NULL;
decoderType = M4DECODER_kVideoTypeMPEG4; decoderType = M4DECODER_kVideoTypeMPEG4;
err = VideoEditorVideoDecoder_getInterface_MPEG4( #ifdef USE_SOFTWARE_DECODER
&decoderType, &pContext->m_pDecoder); err = VideoEditorVideoDecoder_getSoftwareInterface_MPEG4(
&decoderType, &pContext->m_pDecoder);
#else
err = VideoEditorVideoDecoder_getInterface_MPEG4(
&decoderType, &pContext->m_pDecoder);
#endif
CHECK_ERR(videoBrowserCreate, err) ; CHECK_ERR(videoBrowserCreate, err) ;
err = pContext->m_pDecoder->m_pFctCreate( err = pContext->m_pDecoder->m_pFctCreate(
@@ -267,8 +271,14 @@ M4OSA_ERR videoBrowserCreate(
pContext->m_pCodecLoaderContext = M4OSA_NULL; pContext->m_pCodecLoaderContext = M4OSA_NULL;
decoderType = M4DECODER_kVideoTypeAVC; decoderType = M4DECODER_kVideoTypeAVC;
err = VideoEditorVideoDecoder_getInterface_H264(
&decoderType, &pContext->m_pDecoder); #ifdef USE_SOFTWARE_DECODER
err = VideoEditorVideoDecoder_getSoftwareInterface_H264(
&decoderType, &pContext->m_pDecoder);
#else
err = VideoEditorVideoDecoder_getInterface_H264(
&decoderType, &pContext->m_pDecoder);
#endif
CHECK_ERR(videoBrowserCreate, err) ; CHECK_ERR(videoBrowserCreate, err) ;
err = pContext->m_pDecoder->m_pFctCreate( err = pContext->m_pDecoder->m_pFctCreate(