[FFmpeg-devel] [PATCH] Ignore freeing opt_names, and make that and opt_values static in cmdutils.c
Måns Rullgård
mans
Tue Jan 25 01:15:57 CET 2011
Diego Elio Petten? <flameeyes at gmail.com> writes:
> This is alternative approach one for the solution, the other would add a
> similar free to opt_values.
> ---
> cmdutils.c | 4 ++--
> cmdutils.h | 1 -
> ffmpeg.c | 1 -
> 3 files changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/cmdutils.c b/cmdutils.c
> index 58fe85c..6727ba2 100644
> --- a/cmdutils.c
> +++ b/cmdutils.c
> @@ -48,8 +48,8 @@
> #include <sys/resource.h>
> #endif
>
> -const char **opt_names;
> -const char **opt_values;
> +static const char **opt_names;
> +static const char **opt_values;
> static int opt_name_count;
> AVCodecContext *avcodec_opts[AVMEDIA_TYPE_NB];
> AVFormatContext *avformat_opts;
> diff --git a/cmdutils.h b/cmdutils.h
> index c3d8a42..2ec0dc0 100644
> --- a/cmdutils.h
> +++ b/cmdutils.h
> @@ -37,7 +37,6 @@ extern const char program_name[];
> */
> extern const int program_birth_year;
>
> -extern const char **opt_names;
> extern AVCodecContext *avcodec_opts[AVMEDIA_TYPE_NB];
> extern AVFormatContext *avformat_opts;
> extern struct SwsContext *sws_opts;
> diff --git a/ffmpeg.c b/ffmpeg.c
> index ffc1fab..11e759d 100644
> --- a/ffmpeg.c
> +++ b/ffmpeg.c
> @@ -538,7 +538,6 @@ static int ffmpeg_exit(int ret)
> fclose(vstats_file);
> av_free(vstats_filename);
>
> - av_free(opt_names);
> av_free(streamid_map);
> av_free(input_codecs);
> av_free(output_codecs);
> --
> 1.7.4.rc2
Freeing everything is nice for leak checking, even if omitting it does
no harm.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list