vlc | branch: master | Thomas Guillem <[email protected]> | Wed Oct 5 11:43:33 2016 +0200| [485b1cb4515017d62e0b180954b6007a9c09ed2a] | committer: Thomas Guillem
mediacodec: fix warning > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=485b1cb4515017d62e0b180954b6007a9c09ed2a --- modules/codec/omxil/mediacodec.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/codec/omxil/mediacodec.c b/modules/codec/omxil/mediacodec.c index b0afcc0..250f063 100644 --- a/modules/codec/omxil/mediacodec.c +++ b/modules/codec/omxil/mediacodec.c @@ -373,12 +373,13 @@ static int ParseVideoExtraHEVC(decoder_t *p_dec, uint8_t *p_extra, int i_extra) if (hevc_ishvcC(p_extra, i_extra)) { struct csd csd; - csd.p_buf = hevc_hvcC_to_AnnexB_NAL(p_extra, i_extra, &csd.i_size, - &p_sys->u.video.i_nal_length_size); - if (csd.p_buf) + uint8_t *p_buf = hevc_hvcC_to_AnnexB_NAL(p_extra, i_extra, &csd.i_size, + &p_sys->u.video.i_nal_length_size); + if (p_buf) { + csd.p_buf = p_buf; CSDDup(p_dec, &csd, 1); - free(csd.p_buf); + free(p_buf); } } /* FIXME: what to do with AnnexB ? */ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
