From a5c33faaccec6787419fe373a9e7ae0932b15ee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Sat, 2 Oct 2010 08:44:33 +0000 Subject: Add init and uninit functions to cmdutils, reduces code duplication between ffmpeg and ffplay and avoids a valgrind error by freeing avformat_opts->key. Originally committed as revision 25309 to svn://svn.ffmpeg.org/ffmpeg/trunk --- cmdutils.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'cmdutils.h') diff --git a/cmdutils.h b/cmdutils.h index e753c43081..4ce62b64a8 100644 --- a/cmdutils.h +++ b/cmdutils.h @@ -44,6 +44,17 @@ extern AVCodecContext *avcodec_opts[AVMEDIA_TYPE_NB]; extern AVFormatContext *avformat_opts; extern struct SwsContext *sws_opts; +/** + * Initialize the cmdutils option system, in particular + * allocate the *_opts contexts. + */ +void init_opts(void); +/** + * Uninitialize the cmdutils option system, in particular + * free the *_opts contexts and their contents. + */ +void uninit_opts(void); + /** * Trivial log callback. * Only suitable for show_help and similar since it lacks prefix handling. -- cgit v1.2.3