]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libstagefright.cpp
mjpegdec: support more pix_fmt_ids for grayscale
[ffmpeg] / libavcodec / libstagefright.cpp
index f65b489bf51b6ff0bf99d3d697cf9489e1808826..4c270b0342be963e9fd318e7ad38415d2317b1da 100644 (file)
@@ -354,7 +354,7 @@ fail:
 }
 
 static int Stagefright_decode_frame(AVCodecContext *avctx, void *data,
-                                    int *data_size, AVPacket *avpkt)
+                                    int *got_frame, AVPacket *avpkt)
 {
     StagefrightContext *s = (StagefrightContext*)avctx->priv_data;
     Frame *frame;
@@ -463,7 +463,7 @@ static int Stagefright_decode_frame(AVCodecContext *avctx, void *data,
     }
     s->prev_frame = ret_frame;
 
-    *data_size = sizeof(AVFrame);
+    *got_frame = 1;
     *(AVFrame*)data = *ret_frame;
     return orig_size;
 }