From patchwork Mon Aug 16 15:51:02 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 29573 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp2159647iov; Mon, 16 Aug 2021 08:52:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxwHjdgnlSntZe+y238x3XwTUdwUhZupPNwCUKu9MNMJkT+sOWRQglknOJkI82SuH+vhx0T X-Received: by 2002:a17:907:1c01:: with SMTP id nc1mr16406269ejc.504.1629129132760; Mon, 16 Aug 2021 08:52:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629129132; cv=none; d=google.com; s=arc-20160816; b=s7+ob6kROu8iqzBRy5aYhV6XE/As1Ryo4W6OccOkyNoLBA78L5NF/++bh/+24ExIj+ F5H/pxYos40S9CX4kuA0nMipjyGFIgARfsNoTGUwheGf+Cwd80V9LEvhnYW0rR9purTz OBEO7q+5R0byihrMsKflG/eiLi+sgxejCfIYsK4g9Ms2v5RGzmFocPBmXvIScfihDNms lKPPwZSfSY3frcMAwPFAc5Z7sq9GOaqVT698mVxjabYcQJWkIA9pN4fOdzw/L3bkcEHm 9Wzk8OngjWzvsRtHOBV3l8Sr2gULlndnOBpqmXeYeS1iNx8zIlwXumoZYHSo76xW6Uw7 1oHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding: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=DqKyEpE21qp5W+9+b+S8EM8m9IkYEGqxz15WR7pMQJU=; b=hv4Wqp1g6pElWCZhIhWwNbHXsPuhy/yu/tmcol57oxK/HtLpgAl81j26c/3r2gAX5f EQF1mgt3hcO0HptowGz4idnEokgbOXfP4AkmdO9Yg/Q0tbypBXTWUpIhnBfyATuck/3a jb02f5hzF77YnuxXb7YikTPz7pcWOQfYMFoJKHWDM8afAYqMX76XJCIi8y0bW/6JuRCG 8S0ndzXnijUIQbISH+thYTvEmibsnqvpk5sFjGa5rYHWSKU1alsMhtyFUSsYWqoMznSb RN/pou7L4huR4fW2rsP1JRoRBlifPhem6zpQTtDTUuhy71g32stYaZ5Xkn4bxjLs5qzn aFqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=taaZn71z; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id mq21si11335038ejc.409.2021.08.16.08.52.12; Mon, 16 Aug 2021 08:52:12 -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=@gmail.com header.s=20161025 header.b=taaZn71z; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E31868A543; Mon, 16 Aug 2021 18:51:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org 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 0413868A501 for ; Mon, 16 Aug 2021 18:51:32 +0300 (EEST) Received: by mail-pj1-f54.google.com with SMTP id oa17so27249639pjb.1 for ; Mon, 16 Aug 2021 08:51:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=8z7IISP7Zc16pJz6tjkHf7Q+6OgmlFC95Q/IexH4Yvs=; b=taaZn71z12D0OR/E5YAJy9oD4UNUa6FbuY8ZcR4etTAk+BpvQ8J8zfYPpzxAjZZuxj yINI6UJC28d0cSuZyFtJI91sHS2F1ES5fCMO0esKoNMDkzJEZyvhff0W90OVp1TRa6ee 2TENW9PmYeXb1i+W9/mCWQ9ZEw3IIGI5gXnOI1S44fgRr/G8Nwee8Gzr+WBC2iK8Y59j Vzb0IfVKpobE7fgIli0gJ+H66dT/evnvaM9BqiLH/uijV80uYb02xiOELZOsMGeWlVJU /1e+NxYyZF3UPt05Z/F/X2BakPM5Qm6MjGLAF0A64q2fFM56v3MAn66Bhs6ZYwJyaM9U muUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8z7IISP7Zc16pJz6tjkHf7Q+6OgmlFC95Q/IexH4Yvs=; b=dJCWGDUb61O3WxqoJycv9SIZ928eXt6PFGq38Nw6y6z6MAmcYyA2KmnaMK3ATIRk8K Y6WBJgY+s3aZKHp7/M1APPwxaFVAiU6ebfDzTm3u86vl6bupBqe1rOXOAdiLF65IGYqX WF3tK3kPxT3ieE1ciDt/RPp92X2IofyAtCp7NZTpaNjylKtA/Y8cgCYmiyEN//BZUYWr pSur+QaH7ZUlsUP0CIvSYDRfhgy/IskJ4s1XSsbaPJ2RX93D6xckjaTb1HMdsfNtKaZM PpHY17Zg2uri3/IQIHBNR5X+IIy+ZTe5AIepEGSL63Bk4mafvHxz5EyHBAtcbOUJib2W oJ4A== X-Gm-Message-State: AOAM5312x+HjetW7W2EfOUcU4+q6gkorQhQL+rkNrM5V5u196cIdPSk5 mqfMPaCM2XRGhS4Wm4HjWYUAhMObM3gdFg== X-Received: by 2002:aa7:8b07:0:b029:2f7:d38e:ff1 with SMTP id f7-20020aa78b070000b02902f7d38e0ff1mr16952556pfd.72.1629129090275; Mon, 16 Aug 2021 08:51:30 -0700 (PDT) Received: from localhost.localdomain ([191.84.255.227]) by smtp.gmail.com with ESMTPSA id h20sm12192503pfn.173.2021.08.16.08.51.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Aug 2021 08:51:29 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Mon, 16 Aug 2021 12:51:02 -0300 Message-Id: <20210816155102.9731-4-jamrial@gmail.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210816155102.9731-1-jamrial@gmail.com> References: <20210816155102.9731-1-jamrial@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 4/4] avcodec/av1: signal the presence of Film Grain in the decoder context 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 4BveoQBZvyA1 Signed-off-by: James Almer --- libavcodec/av1dec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/av1dec.c b/libavcodec/av1dec.c index 1dda0f9160..139374f0a0 100644 --- a/libavcodec/av1dec.c +++ b/libavcodec/av1dec.c @@ -575,6 +575,9 @@ static int set_context_with_sequence(AVCodecContext *avctx, break; } + if (seq->film_grain_params_present) + avctx->properties |= FF_CODEC_PROPERTY_FILM_GRAIN; + if (avctx->width != width || avctx->height != height) { int ret = ff_set_dimensions(avctx, width, height); if (ret < 0)