> -----Original Message----- > From: Stefano Sabatini <stefa...@gmail.com> > Sent: Montag, 21. April 2025 19:29 > To: FFmpeg development discussions and patches <ffmpeg- > de...@ffmpeg.org> > Cc: softworkz <softwo...@hotmail.com> > Subject: Re: [FFmpeg-devel] [PATCH v4 03/11] fftools/textformat: > Introduce common header and deduplicate code > > On date Sunday 2025-04-20 22:59:06 +0000, softworkz wrote: > > From: softworkz <softwo...@hotmail.com> > > > > Signed-off-by: softworkz <softwo...@hotmail.com> > > first part should be good > > [...] > > > > diff --git a/fftools/textformat/tw_avio.c > b/fftools/textformat/tw_avio.c > > index d1b494b7b4..48868ebf5d 100644 > > --- a/fftools/textformat/tw_avio.c > > +++ b/fftools/textformat/tw_avio.c > > @@ -56,14 +56,11 @@ static void io_put_str(AVTextWriterContext > *wctx, const char *str) > > avio_write(ctx->avio_context, (const unsigned char *)str, > (int)strlen(str)); > > } > > > > -static void io_printf(AVTextWriterContext *wctx, const char *fmt, > ...) > > +static void io_printf(AVTextWriterContext *wctx, const char *fmt, > va_list vl) > > { > > IOWriterContext *ctx = wctx->priv; > > - va_list ap; > > > > - va_start(ap, fmt); > > - avio_vprintf(ctx->avio_context, fmt, ap); > > - va_end(ap); > > + avio_vprintf(ctx->avio_context, fmt, vl); > > } > > > > > > diff --git a/fftools/textformat/tw_buffer.c > b/fftools/textformat/tw_buffer.c > > index f8b38414a6..f861722247 100644 > > --- a/fftools/textformat/tw_buffer.c > > +++ b/fftools/textformat/tw_buffer.c > > @@ -56,14 +56,11 @@ static void buffer_put_str(AVTextWriterContext > *wctx, const char *str) > > av_bprintf(ctx->buffer, "%s", str); > > } > > > > -static void buffer_printf(AVTextWriterContext *wctx, const char > *fmt, ...) > > +static void buffer_printf(AVTextWriterContext *wctx, const char > *fmt, va_list vl) > > { > > BufferWriterContext *ctx = wctx->priv; > > > > - va_list vargs; > > - va_start(vargs, fmt); > > - av_vbprintf(ctx->buffer, fmt, vargs); > > - va_end(vargs); > > + av_vbprintf(ctx->buffer, fmt, vl); > > } > > > > > > diff --git a/fftools/textformat/tw_stdout.c > b/fftools/textformat/tw_stdout.c > > index 23de6f671f..dace55f38a 100644 > > --- a/fftools/textformat/tw_stdout.c > > +++ b/fftools/textformat/tw_stdout.c > > @@ -53,13 +53,9 @@ static inline void > stdout_put_str(AVTextWriterContext *wctx, const char *str) > > printf("%s", str); > > } > > > > -static inline void stdout_printf(AVTextWriterContext *wctx, const > char *fmt, ...) > > +static inline void stdout_printf(AVTextWriterContext *wctx, const > char *fmt, va_list vl) > > { > > - va_list ap; > > - > > - va_start(ap, fmt); > > - vprintf(fmt, ap); > > - va_end(ap); > > + vprintf(fmt, vl); > > } > > This looks like a logically different change and I'd rather move to a > dedicated commit.
I'm always unsure which changes to separate and which ones to squash 😊 Will do! Thanks _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".