From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 093234D9E9
	for <ffmpegdev@gitmailbox.com>; Mon, 21 Apr 2025 17:28:57 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3EFAA687DE7;
	Mon, 21 Apr 2025 20:28:52 +0300 (EEST)
Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com
 [209.85.218.44])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E3596687D7D
 for <ffmpeg-devel@ffmpeg.org>; Mon, 21 Apr 2025 20:28:45 +0300 (EEST)
Received: by mail-ej1-f44.google.com with SMTP id
 a640c23a62f3a-aaee2c5ee6eso439051466b.1
 for <ffmpeg-devel@ffmpeg.org>; Mon, 21 Apr 2025 10:28:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1745256525; x=1745861325; darn=ffmpeg.org;
 h=user-agent:in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc
 :subject:date:message-id:reply-to;
 bh=46iqrQKyB/wmxXFpHMXtClONGRXYGbx8thxpZXTZbBo=;
 b=EGDfWUmjUIurr+7m8Pt8xqbhwzKi8Bv5UgOIF6x2DbnWRv0xRaDWljlYOgMi7jYucJ
 nerwjGyIWlGPjhqoSA95xVc3FBen4dsWhCwHyVjfUyO963QPLhw7dz9nvIMP3kTaPwRS
 eOW8k6x/GyTVAahHO+ulUvO4VEyQKhXDERo7ZyZCIyeR2eUtdbnAPwmESuyuUzvdDR4F
 MFjT/8JHSFwnJ+zTPsSviLgDg0M+DR6gHSiY5QIogh4V78cIOPrROp3LfZq2NaIuoo8Z
 r9afBrWe8z/sU5tUA4cdif9OhX8OEz2Ogqr9nWS37gYx5uHd+rBN7gXlvU2xqaKTHkCb
 n/Tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1745256525; x=1745861325;
 h=user-agent:in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=46iqrQKyB/wmxXFpHMXtClONGRXYGbx8thxpZXTZbBo=;
 b=hZG2GKv3VhxkVnQFZz1lKMzIACpXhCGJccsxDbu7wyPlD3xYNIuODayTmRYYYSC8uK
 Dt8vR9NQMBu8MmwOyvedma/jq8AFbXM1I7qkg48xsxiBPUEJzhj+h6wmDYvZDZhrbdAd
 NxzFWrms9jSemsx/4sBRLO5Cq9JWvuc/PVc7+cr7j20CgtfZT0C4iytkOl81JcZG5nUw
 rS5a9RxA4LxJlQ0TvPLL5rsuWAvoo9GL16TjVPyXZ8AtYWk2Ip7JVUGKoWoHeZgf7ce3
 t0aCWnirk1f46IrAvyoYmUQ1sapYQQK5viQq2q1iXfM3LQoK/xAEP7I6cT1/Lyxw+zQD
 dzew==
X-Gm-Message-State: AOJu0YwbAdV4e55unNMnG4d1ERxgSojkWIpbCz2bs4GgIWz1QdtUPBrb
 jsykfj7052vnXOQfRY+vgQ1bqbRXndAChs+qTsWb0JPTZiLmCYc8Jd9DRQ==
X-Gm-Gg: ASbGncs4oRrl+cCHau27me2oYSQyMUfTYIIfS/I6yer3lUyW00bZoPjQJWIOhRZ33Zt
 InGhI2T/BkRoMimXh/fjx2ImocJgHNjezJxwcZvJFX9YnXNb0Aj2FsUUN6G3m+CBdoaMUngFzNA
 T11gTFJguyEqdRziJvXGHQcSyBP+wHF92hTbCL8n3nKB+QgpfsDBIbnrKt5CyFL/QcbHJiY/Xc3
 DjkQ7q0qA6kLX8fwQ6p98N0nB42AlCF3K22jNIuw90AulJ5yedJOuML0SOJGYi+8j9ssBN/fVCA
 lUEUa1Aie1xDjdEW4lt29qHR9z2nNEYZUZPkOCull4UuKf5tVRsTqd6pgFzoR1rfiYE9R4oAlaj
 5Ph4R
X-Google-Smtp-Source: AGHT+IH+afNcE8U6UDIA6U7IuRj0HSE7mvNbFo8UFTSOko8NyCBbNDheUi0reqY6AtfXMXUW28vepA==
X-Received: by 2002:a17:907:86a3:b0:ac7:efee:d256 with SMTP id
 a640c23a62f3a-acb74dd85d9mr995756766b.59.1745256524413; 
 Mon, 21 Apr 2025 10:28:44 -0700 (PDT)
Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it.
 [84.220.189.10]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-acb6eefcf97sm531582566b.88.2025.04.21.10.28.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Apr 2025 10:28:43 -0700 (PDT)
Received: by mariano (Postfix, from userid 1000)
 id 9C4D8BFCE8; Mon, 21 Apr 2025 19:28:42 +0200 (CEST)
Date: Mon, 21 Apr 2025 19:28:42 +0200
From: Stefano Sabatini <stefasab@gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Message-ID: <aAaASiOjqG9HF+uu@mariano>
Mail-Followup-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>,
	softworkz <softworkz-at-hotmail.com@ffmpeg.org>
References: <pull.66.v3.ffstaging.FFmpeg.1744945024.ffmpegagent@gmail.com>
 <pull.66.v4.ffstaging.FFmpeg.1745189954.ffmpegagent@gmail.com>
 <7024548b9262e2687c796809a41fc5747b11f396.1745189955.git.ffmpegagent@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7024548b9262e2687c796809a41fc5747b11f396.1745189955.git.ffmpegagent@gmail.com>
User-Agent: Mutt/2.1.4 (2021-12-11)
Subject: Re: [FFmpeg-devel] [PATCH v4 03/11] fftools/textformat: Introduce
 common header and deduplicate code
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: softworkz <softworkz@hotmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/aAaASiOjqG9HF+uu@mariano/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

On date Sunday 2025-04-20 22:59:06 +0000, softworkz wrote:
> From: softworkz <softworkz@hotmail.com>
> 
> Signed-off-by: softworkz <softworkz@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.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".