OSDN Git Service

avcodec: remove AVCodecContext->metadata
authorHendrik Leppkes <h.leppkes@gmail.com>
Wed, 13 Mar 2013 16:51:06 +0000 (17:51 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 13 Mar 2013 19:16:48 +0000 (20:16 +0100)
commit84bf1cbef9111341e2030aa91bc8279d08e8b345
treeabf3c69680bd6214916e9ceedd7f70f39511ac6c
parentde3e0ab35f5e14870e8d14a7e796172b36aba101
avcodec: remove AVCodecContext->metadata

This field was only ever set and freed from avcodec, and not otherwise
used. However, because frames are refcounted now, avcodec cannot make any
assumptions about the lifetime of the frame metadata, which can result in
double-frees or leaked memory.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/avcodec.h
libavcodec/utils.c