From patchwork Mon Mar 18 16:54:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Haas X-Patchwork-Id: 47182 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:958e:b0:1a3:31a3:7958 with SMTP id iu14csp1139625pzb; Mon, 18 Mar 2024 09:57:30 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWd+/MGLD6+0r+0t/tkbf2xJcw91TvNZI7cgMZUjhntrWKSGmVhqeUFX6jbVwFNTu2YLe4+VUX8qTieQhzfwT2SFcPTAzHX/7WPQA== X-Google-Smtp-Source: AGHT+IEd8fsxhgxw1Ef/enaRtaSZouBcSgpkI6f+RnV5LiWUmnZXhfy4FluPbThAnaWpFJ/JwRjL X-Received: by 2002:a05:6402:550b:b0:565:bb25:bb7a with SMTP id fi11-20020a056402550b00b00565bb25bb7amr9509048edb.24.1710781049738; Mon, 18 Mar 2024 09:57:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710781049; cv=none; d=google.com; s=arc-20160816; b=E+xvyT+0JdmsuQfrgZIYBwYetpt5M4dZAUcOpkwF+cmf0QSmkxBUBJ+1w7RyWhfVvx SkhK5bRIW6QtQlTTMOYgMpUVZxQ1cLaIoC0UbbgO+QdifZDsPHEXs0OrAsXv4gHTL/4J v4LmdYkjezeTtCG+BIjlQ1uLV9hP6q/oztXWgpmvFd1auVnjizgg8l7kPUni7ADbsG6L zGMCUmcQ04302/vLLj8igxRLl/umshiDN/u6Zjjg8ruuo0/AJI+Q07zCOSQJvcPUgW0m /UAIvBqz398EVDCALWruNAts6crYz4KgCce00YgK+H96Hg6yP15C2+nmAHi0Mv979+l2 1xwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=XsmhGRIvPN1j5uAv8macLOn0Oxd1yGqHTJUW+7m2U8I=; fh=xmAeKtysnShNOmkhiJmYkS30uw4Fu2hvBJ7qlIwukxQ=; b=p+/ag4umDQt0OUlvStl13cqAW8loCW2myA/1etTK8JWp+LBQrFQI7KT+mSf9IygW1f pC0Q0yWhxh9F+TGZV2vgFKKVWnZO7OT2JHhIlC2INKFzK/ErpphRhU/f/UY0JAMA8V5t fcuTlcKiNJHlaSEvqYv7YfpmfZxfLEAsixXzmHCBXOaPxDCaqK/awSQOjjc/fTV5DHzH pchqdtd7TV1XauCxEdZbQCsEDeVEK3/IrG2ig3Sn/sfsY7v3vIcUxKfbozp16SQ21e3+ t2wUwg3FvH82+WpZ2eVaNyC16vUGKZc6jghItop36aeLBz5dHGNG0EW9X1jmyqj6OWcW ehjw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@haasn.xyz header.s=mail header.b=OZAsJWAe; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id b18-20020a0564021f1200b0056b8346885esi416722edb.366.2024.03.18.09.57.29; Mon, 18 Mar 2024 09:57:29 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@haasn.xyz header.s=mail header.b=OZAsJWAe; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DDE9868D324; Mon, 18 Mar 2024 18:57:06 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CFC9C68D2D8 for ; Mon, 18 Mar 2024 18:56:57 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=haasn.xyz; s=mail; t=1710781017; bh=VKfrCqVWz5GCyM7Ukj6+9Q43UIFcImCdgsQ6u7UpkEg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OZAsJWAef8oaWRX4qgDbCGBAAmMXGJTjqh5pDM2rZwOHrOEejycW3W3C/GjiMeLQq 8qu+uFIkJLYCnMA2RfdEG5wZ2QGXrBrUNYPmQtcfE1+8urnTdMoLnq3gDhoH5lwBMl 4Rc9332zMHwnvLxMrNAF5Jtp/5c/2TGyoXdZ9Nds= Received: from haasn.dev (unknown [10.30.0.2]) by haasn.dev (Postfix) with ESMTP id 4BB64429DE; Mon, 18 Mar 2024 17:56:57 +0100 (CET) From: Niklas Haas To: ffmpeg-devel@ffmpeg.org Date: Mon, 18 Mar 2024 17:54:10 +0100 Message-ID: <20240318165651.75520-3-ffmpeg@haasn.xyz> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240318165651.75520-1-ffmpeg@haasn.xyz> References: <20240318165651.75520-1-ffmpeg@haasn.xyz> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v4 02/13] avutil/film_grain_params: initialize VCS to UNSPECIFIED 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: Niklas Haas Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: QijCfJdPiHhu From: Niklas Haas --- libavutil/film_grain_params.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libavutil/film_grain_params.c b/libavutil/film_grain_params.c index 930d23c7fe9..230ce8d701c 100644 --- a/libavutil/film_grain_params.c +++ b/libavutil/film_grain_params.c @@ -30,13 +30,20 @@ AVFilmGrainParams *av_film_grain_params_alloc(size_t *size) AVFilmGrainParams *av_film_grain_params_create_side_data(AVFrame *frame) { + AVFilmGrainParams *fgp; AVFrameSideData *side_data = av_frame_new_side_data(frame, AV_FRAME_DATA_FILM_GRAIN_PARAMS, sizeof(AVFilmGrainParams)); if (!side_data) return NULL; - memset(side_data->data, 0, sizeof(AVFilmGrainParams)); + fgp = (AVFilmGrainParams *) side_data->data; + *fgp = (AVFilmGrainParams) { + .color_range = AVCOL_RANGE_UNSPECIFIED, + .color_primaries = AVCOL_PRI_UNSPECIFIED, + .color_trc = AVCOL_TRC_UNSPECIFIED, + .color_space = AVCOL_SPC_UNSPECIFIED, + }; - return (AVFilmGrainParams *)side_data->data; + return fgp; }