From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id D33F34A15B for ; Mon, 22 Apr 2024 11:00:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3051368D282; Mon, 22 Apr 2024 14:00:30 +0300 (EEST) Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F6D968D14A for ; Mon, 22 Apr 2024 14:00:23 +0300 (EEST) Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a55b0213a0dso132424366b.2 for ; Mon, 22 Apr 2024 04:00:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713783622; x=1714388422; 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=GwhsEHtFFna1gIbA6kyv5dWmxrnJxwlcl2KZzzCg5VA=; b=c3g9EQ0LUC6AV/EZRnlOC4hSgPMKDLUgwt7WhXiKgdvGvKZD0OU9nlq/aZyB/Lp5TD V9jYCdIERuQ2UfdHrDdsQYhPCsFJoeC6QKrUhZ7ugqY61vXWU3jUjdgQvE8+I14UKsEE cZGjZoAnc3ZHsDpE5kJ6pj0jPQ2bOzG0QU3r5R8+kpeLZv+af+v15a2AvvShC6di7kQH iDFCluFw5fVpEc2czXZ7/D3jwxugJIxtL1qIgW0DwIoM8BS1n1eE9vZwD+LMDTDR+XwE I3/yJgZ28wV4xdBfrVK+RjGjegIGoiO62563IAPLBPtNXBoehdQxtTUxZSU7dh3vo+CQ Nq3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713783622; x=1714388422; 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=GwhsEHtFFna1gIbA6kyv5dWmxrnJxwlcl2KZzzCg5VA=; b=QZu/nqXsuLhUzX7m6Jq9ebJd96UF42zTSLlPHJ+QrfdUJjKVqUwpsR3A70YNeMkOKP bbc8sKbOMp1l1rmegda5GnjsijRM7OC5YUPOwZcmloBFVd0zM6yvPHMrqciIyrxnvDBD GLHbwvPSK5kBHxB+rXszqUbEzCtHHpApUWlvXaSsT3Aq0F2S8znRuN/M0bMt76a96XZ5 mSGh556sSIC8A+RBCgVN0UXRg6YdeENb0QVfz9A+MhU+kQPoEHaOHAdXrOWOB+5lpad2 2Dh9cRXCNuEKh+T4dg/7xqPuqDvNYf09w96M2hza6E/HO2Dk3MNw+N5UPjc24X0heOt6 kZOw== X-Gm-Message-State: AOJu0YzrA67ajTWo4yivL55WGW5KQiLPS/5HxrIzbwR5fDTuS8s54PgV Lj3xT/O/qlWUtk17V45+ZtKIe5ZQEc8Pqd0WIKRi/jcq92WNWVAYlC6tCg== X-Google-Smtp-Source: AGHT+IHkAGLLBUF35Oq62uNTjJKW8+29nkrMsGalbRgIT8niYDmQpX53ANfN0EkY3ECtQK/c8SeEdQ== X-Received: by 2002:a17:906:39c1:b0:a46:3ce4:5acb with SMTP id i1-20020a17090639c100b00a463ce45acbmr6168502eje.75.1713783621835; Mon, 22 Apr 2024 04:00:21 -0700 (PDT) Received: from mariano (host-87-17-49-61.retail.telecomitalia.it. [87.17.49.61]) by smtp.gmail.com with ESMTPSA id u12-20020a170906068c00b00a519ec0a965sm5591481ejb.49.2024.04.22.04.00.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Apr 2024 04:00:21 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id DB65DBFCE8; Mon, 22 Apr 2024 13:00:19 +0200 (CEST) Date: Mon, 22 Apr 2024 13:00:19 +0200 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches , Andrew Sayers References: <20240422084945.376401-1-ffmpeg-devel@pileofstuff.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240422084945.376401-1-ffmpeg-devel@pileofstuff.org> User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [PATCH] lavu/opt: Clarify that AVOptions is not indended for general use X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andrew Sayers Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On date Monday 2024-04-22 09:49:45 +0100, Andrew Sayers wrote: > --- > libavutil/opt.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/libavutil/opt.h b/libavutil/opt.h > index e6013662f6..795accb363 100644 > --- a/libavutil/opt.h > +++ b/libavutil/opt.h > @@ -54,7 +54,11 @@ > * semantics of those fields without breaking API compatibility. > * > * @section avoptions_implement Implementing AVOptions > + * > * This section describes how to add AVOptions capabilities to a struct. > + * It is intended for developers of FFmpeg itself - AVOptions can technically > + * be used as a more general toolkit, but is neither intended nor expected > + * to be good fit for other use cases. > * Nit: I'd make this statement somehow milder: Use of AVOptions is intended for development of FFmpeg itself, but use outside of FFmpeg is also possible. the rationale being that it is very difficult to know in advance the use case - in case the FFmpeg are the ones and only employed libraries (as in the case of the FFmpeg tools themselves) this might even be a good choice if you want to keep a small dependencies footprint and you don't plan to switch to a different multimedia library. Also: developers => development since an FFmpeg developer might work on other libraries as well, so "FFmpeg development" defines the scope more exactly. _______________________________________________ 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".