diff options
Diffstat (limited to 'media/libstagefright/codecs/avc/dec/AVCDecoder.cpp')
-rw-r--r-- | media/libstagefright/codecs/avc/dec/AVCDecoder.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/libstagefright/codecs/avc/dec/AVCDecoder.cpp b/media/libstagefright/codecs/avc/dec/AVCDecoder.cpp index 22e6188..229e933 100644 --- a/media/libstagefright/codecs/avc/dec/AVCDecoder.cpp +++ b/media/libstagefright/codecs/avc/dec/AVCDecoder.cpp @@ -90,7 +90,8 @@ status_t AVCDecoder::start(MetaData *) { uint32_t type; const void *data; size_t size; - if (mSource->getFormat()->findData(kKeyAVCC, &type, &data, &size)) { + sp<MetaData> meta = mSource->getFormat(); + if (meta->findData(kKeyAVCC, &type, &data, &size)) { // Parse the AVCDecoderConfigurationRecord const uint8_t *ptr = (const uint8_t *)data; |