Merge "Modification for using Software decoder for thumbnail generation in JNI" into honeycomb
This commit is contained in:
committed by
Android (Google) Code Review
commit
e05c33fed3
@@ -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
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user