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 ESMTPS id 07EC14ACCA for ; Thu, 20 Feb 2025 17:26:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C93FF68C5FD; Thu, 20 Feb 2025 19:25:45 +0200 (EET) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 84E9D68C557 for ; Thu, 20 Feb 2025 19:25:42 +0200 (EET) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-2fcb6c42c47so1988801a91.1 for ; Thu, 20 Feb 2025 09:25:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740072340; x=1740677140; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=XuW319Rht8iMWLn/IumeKvrBfJWkhV+8ddOgy1+zrsw=; b=elAIhbEWHaroL6fX5bhoFGmkeKJP9yo4sptgSaDof3BbIXdn4PMkK4YbP6hba6Jwcb DhO7rE7wICWv/ijfaeqI6yz+rNeiyWhssaX0da2Y/+zeLfuwRKQABbOpFbjeJgVUNosC WtQYxbir187TAzP2sQIM3kiH7C1nTF40zizPoyvuVrRoDH9vwe9Ga7Ix4JxF4hPnFlGV 5t5h3+rEqqSW3bJ+ZHWnJTdAnvzKcXS7ULdsb5DIduqsNCrPFtZwG1E+AwsArcknljqI fNnb4+hEmU+sV9DgwJJ15RjQAsqrBdyqyqOb0bYY4fFcQAUp2yQVLvBdu4Ix2dfR6Pyo neFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740072340; x=1740677140; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XuW319Rht8iMWLn/IumeKvrBfJWkhV+8ddOgy1+zrsw=; b=NBtC0g8vduRP6XpuocooxffixR/Xe/96ytBjlg9QUYKYYfh2NhSK2GkyTyjV7Yl2s+ RP0t89NncnGrZ/6xgM7fm69ROYQlrH3tQH5eaRWvllyRDw5A6mKfDrfqExrLG8qPvNF4 aX4nl5Ug76F0HOUc8JAAa5XIicoN9id2+9JthZKUva+rarzhkHJtIxaYHIjowHUnSNpe jeuBchLzUiOAV3El5Sxtz8Vir0r4/pLtMTnB4kxqIsr7PvcK9GGhXmNRd8BZXB2l63BI p1XnI12t/StXKt6GuZucvi1JVdEqeiET+t6rzVGensZFh/XxjhR4mwAIOktTJHCUjYTh MZfA== X-Gm-Message-State: AOJu0YwZrQHltggVuQswLWOnrS7S5YLd4nuMm2y/ToX/mgSMa1kBnCv1 CEdF125SljN+ypQWAFU+rsP6tZvz4KcULC5TcY9cUkqvJAadboWzkSr/Wv3I X-Gm-Gg: ASbGncvAAl1kLEz1X0Cc2L/AH1Zhu5G7rSGS5F7EeVcK7wu4Wp8nOjnC/P8vYPXufng 9V0C6km/0Ox8kbyd076lLh8M4gqbOu58lUiG1CIKpZvB5897CFKpAdcYl0cMhvTc9UsUIxBBM71 V+Uq976Ll8q2Cvep0O6fUVVqWTZkkeq9SGaMwJQORImpmJ/eWr5wnciXq0E4/QHTIMNOU0aTj5g GUM9H69fmYWCYloq3jf7OHjqBuqwaciqQfOoKSvhUT9IOee9ysJ+dsUbUbAmq4OXohSS44VQrKj 3PIXGhrW36vs99Fmp/igyn6btD4pcw== X-Google-Smtp-Source: AGHT+IFKAJV1g2CJ/OnLIziHq+7LgCwoGXPTWueLrDNFwNWthWPvuY2lj+JaPpFzEDo5/Ef4Muv+uA== X-Received: by 2002:a17:90b:1b46:b0:2f8:4a3f:dd2d with SMTP id 98e67ed59e1d1-2fc40f22bf0mr36695231a91.15.1740072340271; Thu, 20 Feb 2025 09:25:40 -0800 (PST) Received: from localhost.localdomain ([2800:2121:b040:c:84e:2829:1051:10a6]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2fcb0c5357csm4336202a91.27.2025.02.20.09.25.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 09:25:39 -0800 (PST) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Thu, 20 Feb 2025 14:24:53 -0300 Message-ID: <20250220172454.2952-10-jamrial@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250220172454.2952-1-jamrial@gmail.com> References: <20250220172454.2952-1-jamrial@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 10/11] avutil/mastering_display_metadata: deprecate av_mastering_display_metadata_alloc() 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 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: It's superfluous ever since av_mastering_display_metadata_alloc_size() was added, and promotes the use of sizeof(AVMasteringDisplayMetadata) outside of libavutil, which is not allowed by the ABI. Signed-off-by: James Almer --- libavutil/mastering_display_metadata.c | 2 ++ libavutil/mastering_display_metadata.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/libavutil/mastering_display_metadata.c b/libavutil/mastering_display_metadata.c index 48d8b04cc8..814b4a6edb 100644 --- a/libavutil/mastering_display_metadata.c +++ b/libavutil/mastering_display_metadata.c @@ -39,10 +39,12 @@ void ff_mdm_get_defaults(void *obj) mastering->max_luminance = (AVRational) { 0, 1 }; } +#if FF_API_CREATE_SIDE_DATA AVMasteringDisplayMetadata *av_mastering_display_metadata_alloc(void) { return av_mastering_display_metadata_alloc_size(NULL); } +#endif AVMasteringDisplayMetadata *av_mastering_display_metadata_alloc_size(size_t *size) { diff --git a/libavutil/mastering_display_metadata.h b/libavutil/mastering_display_metadata.h index 60ca817eff..0ec36ca88f 100644 --- a/libavutil/mastering_display_metadata.h +++ b/libavutil/mastering_display_metadata.h @@ -70,14 +70,18 @@ typedef struct AVMasteringDisplayMetadata { } AVMasteringDisplayMetadata; +#if FF_API_CREATE_SIDE_DATA /** * Allocate an AVMasteringDisplayMetadata structure and set its fields to * default values. The resulting struct can be freed using av_freep(). * + * @deprecated use @ref av_mastering_display_metadata_alloc_size() * @return An AVMasteringDisplayMetadata filled with default values or NULL * on failure. */ +attribute_deprecated AVMasteringDisplayMetadata *av_mastering_display_metadata_alloc(void); +#endif /** * Allocate an AVMasteringDisplayMetadata structure and set its fields to -- 2.48.1 _______________________________________________ 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".