From: John Koleszar Date: Mon, 21 Mar 2011 15:46:15 +0000 (-0400) Subject: vpx_codec_dec_init: check that the iface is a decoder X-Git-Tag: 1.0_branch~573^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2fced87e75212f43787f7114de5317c35e77a965;p=profile%2Fivi%2Flibvpx.git vpx_codec_dec_init: check that the iface is a decoder Make sure the given interface is actually a decoder interface before initializing it. Change-Id: Ie48d737f2956cc2f0891666de5ea87251e96bc49 --- diff --git a/vpx/src/vpx_decoder.c b/vpx/src/vpx_decoder.c index fe6ea75..4ffb00d 100644 --- a/vpx/src/vpx_decoder.c +++ b/vpx/src/vpx_decoder.c @@ -36,6 +36,8 @@ vpx_codec_err_t vpx_codec_dec_init_ver(vpx_codec_ctx_t *ctx, res = VPX_CODEC_INCAPABLE; else if ((flags & VPX_CODEC_USE_POSTPROC) && !(iface->caps & VPX_CODEC_CAP_POSTPROC)) res = VPX_CODEC_INCAPABLE; + else if (!(iface->caps & VPX_CODEC_CAP_DECODER)) + res = VPX_CODEC_INCAPABLE; else { memset(ctx, 0, sizeof(*ctx));