From ea4037162fb0afa871e5312a7b23c828d2b85066 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Tue, 7 Feb 2012 10:54:49 +0100 Subject: [PATCH] Fix libstagefright compilation Comment-by-michael: iam commiting this as the code cannot work without it and likely works with it. Signed-off-by: Michael Niedermayer --- libavcodec/libstagefright.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/libavcodec/libstagefright.cpp b/libavcodec/libstagefright.cpp index e29a377311..8e93b4610b 100644 --- a/libavcodec/libstagefright.cpp +++ b/libavcodec/libstagefright.cpp @@ -536,17 +536,27 @@ static av_cold int Stagefright_close(AVCodecContext *avctx) AVCodec ff_libstagefright_h264_decoder = { "libstagefright_h264", + NULL_IF_CONFIG_SMALL("libstagefright H.264"), AVMEDIA_TYPE_VIDEO, CODEC_ID_H264, + CODEC_CAP_DELAY, + NULL, //supported_framerates + NULL, //pix_fmts + NULL, //supported_samplerates + NULL, //sample_fmts + NULL, //channel_layouts + 0, //max_lowres + NULL, //priv_class + NULL, //profiles sizeof(StagefrightContext), + NULL, //next + NULL, //init_thread_copy + NULL, //update_thread_context + NULL, //defaults + NULL, //init_static_data Stagefright_init, NULL, //encode - Stagefright_close, + NULL, //encode2 Stagefright_decode_frame, - CODEC_CAP_DELAY, - NULL, //next - NULL, //flush - NULL, //supported_framerates - NULL, //pixel_formats - NULL_IF_CONFIG_SMALL("libstagefright H.264"), + Stagefright_close, };