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 B38C54061B for ; Sat, 26 Feb 2022 06:12:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BE32368A380; Sat, 26 Feb 2022 08:12:02 +0200 (EET) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5C498689BFF for ; Sat, 26 Feb 2022 08:11:56 +0200 (EET) Received: by mail-pl1-f172.google.com with SMTP id p17so6503028plo.9 for ; Fri, 25 Feb 2022 22:11:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=cO8fnIqJF7JpBqu3m4mTO9Q2Uy85gmNF1psO2EMJjOY=; b=RdruVK2UWI8YimgL0n0b1Zy0IsTc2eJIOYqZsPHfcdchaZwyON6n/j29ulvk0XPV9q zxQfNhLIxNbW/RoNjfNQHdVWJkKVkaUC+WIFnfo+ivnJIavKU0iCGvunDs0wZRne2eSp HOKzRQTZCkrhM7DhpjEh4zdc7yrB2Ypq+UaceuS1p1Q0S+p2ovnIGcVpUoxXmKBu/CDD EWCha1iZ4zYh0QOq/TWebzH+7M82lLdqPHc3bknQQedUl++wZTxl8e3vzEZadJ/kWDxT +XyPwTD5tV2DWIXr7lglz5VPCmQLnHAE13PnsNU2nh/XQezXfYQOHOFNE/41ZUxGDPMt Zvcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to; bh=cO8fnIqJF7JpBqu3m4mTO9Q2Uy85gmNF1psO2EMJjOY=; b=mQipqeLkfUGgtQSD++U3jI6vTT7xetEOK+wIod0qYCLpAkD0VYs58iIlG34EgmIpRT VZ4j5HOxG5u8yWdtNd3hw6x7zjQKKCVTXTcXkgGnZOWHDkB48hwXkXEnozWuZWchPdAE h+2NWLA/SaEsNJDvM2T29qtpHcvhfxlFB180fc8ClP3vcDdAJCwiiuXcWxtJVlyoMI4z LRplWz86Zb8VGVAPfiS39kTPUVLWvDDpUg8vle4A5YEMm8okh/Oxycpxs9nZin4rCw+H u1mnmbDMQKk1nztRONcEtFexRDY7Vl4y/tPdON6mtjN8BBikUhpGemGVsdIQMs2qwAMD Ttsg== X-Gm-Message-State: AOAM533bHVFhjqrL10CH32cgO0Q/ONf7dSa5ZKVrCpofP46OI/KukqoW 3KyQ0TJNjImgE73GFOs6Wpn3glvgBT0= X-Google-Smtp-Source: ABdhPJzK8FCxg7tQ1BfJ+4UHoVedmpZGxdtwICIyPN0iosjP6Wl8Zis/WyUot1TLMLjiBK4HAgID8w== X-Received: by 2002:a17:90a:d314:b0:1bc:d942:2606 with SMTP id p20-20020a17090ad31400b001bcd9422606mr6645519pju.169.1645855914179; Fri, 25 Feb 2022 22:11:54 -0800 (PST) Received: from gmail.com ([161.117.202.209]) by smtp.gmail.com with ESMTPSA id d15-20020a17090ab30f00b001b8e65326b3sm4009657pjr.9.2022.02.25.22.11.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Feb 2022 22:11:53 -0800 (PST) Date: Sat, 26 Feb 2022 14:11:50 +0800 From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Message-ID: <20220226061150.GA6641@gmail.com> Mail-Followup-To: ffmpeg-devel@ffmpeg.org References: <1644882260-8559-1-git-send-email-lance.lmwang@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 1/4] avutil: add support for CUVA HDR Vivid metadata 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: On Tue, Feb 15, 2022 at 08:08:51AM +0100, Andreas Rheinhardt wrote: > lance.lmwang@gmail.com: > > From: Limin Wang > > > > Signed-off-by: Limin Wang > > --- > > libavutil/Makefile | 2 + > > libavutil/frame.c | 1 + > > libavutil/frame.h | 7 + > > libavutil/hdr_dynamic_vivid_metadata.c | 47 ++++++ > > libavutil/hdr_dynamic_vivid_metadata.h | 285 +++++++++++++++++++++++++++++++++ > > libavutil/version.h | 2 +- > > 6 files changed, 343 insertions(+), 1 deletion(-) > > create mode 100644 libavutil/hdr_dynamic_vivid_metadata.c > > create mode 100644 libavutil/hdr_dynamic_vivid_metadata.h > > > > diff --git a/libavutil/Makefile b/libavutil/Makefile > > index d17876d..a8d7587 100644 > > --- a/libavutil/Makefile > > +++ b/libavutil/Makefile > > @@ -34,6 +34,7 @@ HEADERS = adler32.h \ > > frame.h \ > > hash.h \ > > hdr_dynamic_metadata.h \ > > + hdr_dynamic_vivid_metadata.h \ > > hmac.h \ > > hwcontext.h \ > > hwcontext_cuda.h \ > > @@ -130,6 +131,7 @@ OBJS = adler32.o \ > > frame.o \ > > hash.o \ > > hdr_dynamic_metadata.o \ > > + hdr_dynamic_vivid_metadata.o \ > > hmac.o \ > > hwcontext.o \ > > imgutils.o \ > > diff --git a/libavutil/frame.c b/libavutil/frame.c > > index 8997c85..b035e28 100644 > > --- a/libavutil/frame.c > > +++ b/libavutil/frame.c > > @@ -723,6 +723,7 @@ const char *av_frame_side_data_name(enum AVFrameSideDataType type) > > case AV_FRAME_DATA_SPHERICAL: return "Spherical Mapping"; > > case AV_FRAME_DATA_ICC_PROFILE: return "ICC profile"; > > case AV_FRAME_DATA_DYNAMIC_HDR_PLUS: return "HDR Dynamic Metadata SMPTE2094-40 (HDR10+)"; > > + case AV_FRAME_DATA_DYNAMIC_HDR_VIVID: return "HDR Dynamic Metadata CUVA 005.1 2021 (Vivid)"; > > case AV_FRAME_DATA_REGIONS_OF_INTEREST: return "Regions Of Interest"; > > case AV_FRAME_DATA_VIDEO_ENC_PARAMS: return "Video encoding parameters"; > > case AV_FRAME_DATA_SEI_UNREGISTERED: return "H.26[45] User Data Unregistered SEI message"; > > diff --git a/libavutil/frame.h b/libavutil/frame.h > > index 18e239f..32cde3c 100644 > > --- a/libavutil/frame.h > > +++ b/libavutil/frame.h > > @@ -158,6 +158,13 @@ enum AVFrameSideDataType { > > AV_FRAME_DATA_DYNAMIC_HDR_PLUS, > > > > /** > > + * HDR Vivid dynamic metadata associated with a video frame. The payload is > > + * an AVDynamicHDRVivid type and contains information for color > > + * volume transform - CUVA 005.1-2021. > > + */ > > + AV_FRAME_DATA_DYNAMIC_HDR_VIVID, > > + > > Always add at the end. You are breaking ABI otherwise. plan to push the patchset(including of moving the type at the end) in the next two day if no other more comments > > > + /** > > * Regions Of Interest, the data is an array of AVRegionOfInterest type, the number of > > * array element is implied by AVFrameSideData.size / AVRegionOfInterest.self_size. > > */ > _______________________________________________ > 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". -- Thanks, Limin Wang _______________________________________________ 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".