From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E91914E220 for ; Sat, 7 Jun 2025 21:35:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 7EA6B68BDE5; Sun, 8 Jun 2025 00:35:30 +0300 (EEST) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6962368B78B for ; Sun, 8 Jun 2025 00:35:21 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id D7D6728190F32; Sat, 07 Jun 2025 23:35:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1749332120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2Yvlg+QFSeiIOIVe62z9heQ0eKdAGO1diEPTPsMzAHo=; b=P8h+8EVVCT4zkE/MuAc89l/OzGUlsq3/WpLqpgRMTNKW4mVH38zrcI8RjkgflzNmRO+Qbp nwULHuIBwdmx7Bom2/G7q0JlzROs2S8emoJRR8JHtjsAK3XAnrT0dfPfAX8BCB904e1+q1 ndD79FxefN2ZuADoZO6CscrDTTYTF+zwr6EFB81VGH/FmTcHRPYJydvbnE4mZU4PMZziQJ BzRyo6lQSvqqegAhmwHF26mK1KdxXAEu1jM9d6FMaEntzYAj5LbjBEB/VWF16m6TmArGAA 6gEZ3c/oi77zDqv++lzWlPFkEUsHW756nVCJTKU62pNXjDXf+4zSROif99OuPA== From: Timo Rothenpieler To: ffmpeg-devel@ffmpeg.org Date: Sat, 7 Jun 2025 23:34:53 +0200 Message-ID: <20250607213509.16424-2-timo@rothenpieler.org> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250607213509.16424-1-timo@rothenpieler.org> References: <20250607213509.16424-1-timo@rothenpieler.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/7] avutil/frame: add a 3D Reference Displays Information side data type 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: James Almer 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: From: James Almer Signed-off-by: James Almer --- libavutil/frame.h | 11 +++++++++++ libavutil/side_data.c | 1 + 2 files changed, 12 insertions(+) diff --git a/libavutil/frame.h b/libavutil/frame.h index 8493233ba2..c50cd263d9 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -243,6 +243,17 @@ enum AVFrameSideDataType { * The data is an int storing the view ID. */ AV_FRAME_DATA_VIEW_ID, + + /** + * This side data contains information about the reference display width(s) + * and reference viewing distance(s) as well as information about the + * corresponding reference stereo pair(s), i.e., the pair(s) of views to be + * displayed for the viewer's left and right eyes on the reference display + * at the reference viewing distance. + * The payload is the AV3DReferenceDisplaysInfo struct defined in + * libavutil/tdrdi.h. + */ + AV_FRAME_DATA_3D_REFERENCE_DISPLAYS, }; enum AVActiveFormatDescription { diff --git a/libavutil/side_data.c b/libavutil/side_data.c index 17965f2d3c..fa2a2c2a13 100644 --- a/libavutil/side_data.c +++ b/libavutil/side_data.c @@ -55,6 +55,7 @@ static const AVSideDataDescriptor sd_props[] = { [AV_FRAME_DATA_ICC_PROFILE] = { "ICC profile", AV_SIDE_DATA_PROP_GLOBAL | AV_SIDE_DATA_PROP_COLOR_DEPENDENT }, [AV_FRAME_DATA_SEI_UNREGISTERED] = { "H.26[45] User Data Unregistered SEI message", AV_SIDE_DATA_PROP_MULTI }, [AV_FRAME_DATA_VIDEO_HINT] = { "Encoding video hint", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, + [AV_FRAME_DATA_3D_REFERENCE_DISPLAYS] = { "3D Reference Displays Information", AV_SIDE_DATA_PROP_GLOBAL }, }; const AVSideDataDescriptor *av_frame_side_data_desc(enum AVFrameSideDataType type) -- 2.49.0 _______________________________________________ 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".