From fedbf9177c6e22ca109f37ff55ac3097eb152edd Mon Sep 17 00:00:00 2001 From: Mohamed Naufal Date: Fri, 7 Oct 2011 18:05:34 +0530 Subject: [PATCH] libstagefright: mark the dummy frame as keyframe. This makes sure decoder->read() returns if it is the first frame fed. --- libavcodec/libstagefright.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/libstagefright.cpp b/libavcodec/libstagefright.cpp index 1f8bdc4d59..f6dad67ddc 100644 --- a/libavcodec/libstagefright.cpp +++ b/libavcodec/libstagefright.cpp @@ -460,6 +460,7 @@ static av_cold int Stagefright_close(AVCodecContext *avctx) if (s->dummy_buf && (frame = (Frame*)av_mallocz(sizeof(Frame)))) { frame->status = OK; frame->size = s->dummy_bufsize; + frame->key = 1; frame->buffer = s->dummy_buf; pthread_mutex_lock(&s->in_mutex); s->in_queue->push_back(frame);