[FFmpeg-devel] [PATCH 07/19] avfilter/src_movie: Avoid intermediate buffer for writing string

Paul B Mahol onemda at gmail.com
Sun Aug 30 22:29:41 EEST 2020


On 8/25/20, Andreas Rheinhardt <andreas.rheinhardt at gmail.com> wrote:
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
> ---
>  libavfilter/src_movie.c | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>

LGTM

> diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c
> index 64d82e9df1..eeb8609855 100644
> --- a/libavfilter/src_movie.c
> +++ b/libavfilter/src_movie.c
> @@ -213,7 +213,6 @@ static av_cold int movie_common_init(AVFilterContext
> *ctx)
>      int64_t timestamp;
>      int nb_streams = 1, ret, i;
>      char default_streams[16], *stream_specs, *spec, *cursor;
> -    char name[16];
>      AVStream *st;
>
>      if (!movie->file_name) {
> @@ -305,9 +304,8 @@ static av_cold int movie_common_init(AVFilterContext
> *ctx)
>      for (i = 0; i < nb_streams; i++) {
>          AVFilterPad pad = { 0 };
>          movie->out_index[movie->st[i].st->index] = i;
> -        snprintf(name, sizeof(name), "out%d", i);
>          pad.type          = movie->st[i].st->codecpar->codec_type;
> -        pad.name          = av_strdup(name);
> +        pad.name          = av_asprintf("out%d", i);
>          if (!pad.name)
>              return AVERROR(ENOMEM);
>          pad.config_props  = movie_config_output_props;
> --
> 2.20.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-devel mailing list