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 663D244DD4 for ; Tue, 22 Nov 2022 23:34:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B0CFF68B695; Wed, 23 Nov 2022 01:34:51 +0200 (EET) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C9D0A68B259 for ; Wed, 23 Nov 2022 01:34:44 +0200 (EET) Received: by mail-wr1-f47.google.com with SMTP id i12so23245423wrb.0 for ; Tue, 22 Nov 2022 15:34:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=W9+zgZAA3JPhe0imzLE+2u52HU3154YmU/SBSOzEjSk=; b=SnW68R6Rup8Rh0xGMVEvC2lUItE4HXP8ItQ9oi/6pp2PF7gFRxn4F34HkCtqjpG8i1 b1zHCie06V4oPDKvRH/3cbGPI1Yrllz7K0So87P8wFqlt1Ncwq6zVWIUNtdl6Oc39L3q hReHWDhaFrCKY2WhgKRy1woZVkjaBVeBH2WpGtqB4/VA/cXe8wONk5HKLJQUzuq3bcCP gAZEJt0OqF0B5xru9DviUEI2llOLB+nkKA+C509TV0jxHzthO4+A3bsW/GCvO7Lqj0Ao dBYUM5Bgh+NrUoKrn7Vj5HSuvQzso/mJTf3VKtfQVvnMhY28M7NsoC/DHebX+JRVJOLl kpxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=W9+zgZAA3JPhe0imzLE+2u52HU3154YmU/SBSOzEjSk=; b=CH+i34Te2QBo+PCDl5kVwnhfyhCBj/SNPUNCK019vVWCqq8O3VoHOy/C1HgmNaCbul e7HU73EwBQeiVgPPRDPRqZusM1D9Vg0eLbWTYjbu6EU9i8s0gX9aL1UYOdq1iadiz+XU cb0HZbAqJTK2JSXxhLFpo8+Ct02FXifrsz2MVIaBfbRxoR0220v+mxhluOvdBM/9pbac uoDSkE1RMLbTUlGzpaZj2d/c8URaDI9IDF+6xUiNiR4QMigqiWG6R/0ucE9QkvjSV4by 6XBBCQ0EQd2ZhT6J/islGzl+sGLocUUR5o+q09+/jOfG40LW4HuyCyCciIw1vXe6Tx/r JUQA== X-Gm-Message-State: ANoB5pmRCQvebHG58gJpct3fcjk2UuKa36gEchRD9Q8q2Lsf64L7ya5P AR7KvUqUD8HTrEdnUcOC70gXuy+kgadVcQ== X-Google-Smtp-Source: AA0mqf6JL1Kuaa1L241dOGbln9YNTWncNeeHUbu/z30rzSzAvuUp0zSDemOhec7cm2zBd0gDWoI6HA== X-Received: by 2002:a05:6000:1c4:b0:241:792f:a914 with SMTP id t4-20020a05600001c400b00241792fa914mr8209253wrx.117.1669160083453; Tue, 22 Nov 2022 15:34:43 -0800 (PST) Received: from [192.168.0.14] (cpc91224-cmbg18-2-0-cust209.5-4.cable.virginm.net. [81.106.228.210]) by smtp.gmail.com with ESMTPSA id u17-20020a05600c19d100b003c6f8d30e40sm247303wmq.31.2022.11.22.15.34.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Nov 2022 15:34:42 -0800 (PST) Message-ID: Date: Tue, 22 Nov 2022 23:34:21 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Content-Language: en-US From: Mark Thompson To: ffmpeg-devel@ffmpeg.org References: <20221118153422.67632-1-ruijing.dong@amd.com> <20221120025914.39732-1-ruijing.dong@amd.com> <4776acec-357b-5c36-1292-7e5204c4759f@jkqxz.net> <4df30d96-5b77-bc2b-ce3a-4c253889a408@jkqxz.net> In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/av1_vaapi: add direct film grain mode 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gMjIvMTEvMjAyMiAyMDo1OSwgTWFyayBUaG9tcHNvbiB3cm90ZToKPiBPbiAyMi8xMS8yMDIy IDIwOjI2LCBNYXJrIFRob21wc29uIHdyb3RlOgo+PiBPbiAyMi8xMS8yMDIyIDE5OjE4LCBEb25n LCBSdWlqaW5nIHdyb3RlOgo+Pj4gW0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdCj4+ Pgo+Pj4gSGkgTWFyaywKPj4+Cj4+PiBTb3JyeSBmb3IgYmVpbmcgbGF0ZSB0byByZXBseSB0byB5 b3UuCj4+Pgo+Pj4gWW91ciB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIGFuZCBJIGhhdmUgc2Vu dCBhIG5ldyBwYXRjaCBbdjRdIGZvciBhZGRyZXNzaW5nIHRoZSBjdXJyZW50IGlzc3VlIGFuZCB0 byB1c2UKPj4+IGRyaXZlciBxdWlyayBtZWNoYW5pc20gdG8gc3BlY2lmeSBvbmx5IEFNRCBWQUFQ SSBkcml2ZXIgaGFzIHRoaXMgYmVoYXZpb3IsIHRoZW4gdGhpcyBjb3VsZCBiZSBtb3JlIHNwZWNp ZmljLgo+Pj4KPj4+IEZvciBBTUQgaGFyZHdhcmUsIGl0IGFsbG9jYXRlcyBHUFUgbWVtb3J5IGlu dGVybmFsbHkgZm9yIHRoZSBEUEIgbWFuYWdlbWVudCwgdGhlIG91dHB1dCBpcyBhbHdheXMgdGhl IGZpbmFsIG9uZSB3aXRoIG9yIHdpdGhvdXQgYXBwbGllZCBmaWxtLWdyYWluLgo+Pgo+PiBJIGRv bid0IHNlZSB3aHkgdGhpcyByZXF1aXJlcyB5b3UgdG8gd3JpdGUgdGhlIG91dHB1dCB0byB0aGUg d3Jvbmcgc3VyZmFjZS7CoCBXaHkgbm90IHdyaXRlIGl0IHRvIHRoZSBjb3JyZWN0IG9uZSBpbnN0 ZWFkPwo+IAo+IEluZGVlZCwgdGhpcyBzZWVtcyB0byBiZSBhIHRyaXZpYWwgZml4IGluIE1lc2E6 IDxodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvbWVzYS9tZXNhLy0vbWVyZ2VfcmVxdWVz dHMvMTk5Mzg+Lgo+IAo+IEl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgc29tZW9uZSB3aXRoIHN1aXRh YmxlIGhhcmR3YXJlIGNvdWxkIHRlc3QgdGhhdC4KClRoaXMgd2FzIHRvbyBuYWl2ZSwgdGhlIE1l c2EgZHJpdmVyIGRvZXNuJ3QgbWFrZSB0aGlzIGVhc3kuCgpJdCBpcyBvbmx5IHNldCB1cCB0byB3 cml0ZSB0byBhIHNpbmdsZSBzdXJmYWNlLCB3aGljaCBpcyB0aGUgb25lIHByb3ZpZGVkIHRvIHZh QmVnaW5QaWN0dXJlKCkuICBIb3dldmVyLCBWQUFQSSBkb2VzIG5vdCB3b3JrIHRoYXQgd2F5IC0g aXQgd2FudHMgeW91IHRvIHdyaXRlIHRvIGJvdGggdGhlIHByZS1ncmFpbiBhbmQgdGhlIHBvc3Qt Z3JhaW4gc3VyZmFjZXMsIHdoZXJlIHRoZSBwcmUtZ3JhaW4gc3VyZmFjZSBpcyB0aGUgcHJpbWFy eSB0YXJnZXQgYW5kIGdldHMgcGFzc2VkIHRoZSB2YUJlZ2luUGljdHVyZSgpIGFuZCB0aGUgcG9z dC1ncmFpbiBzdXJmYWNlIGlzIHN1cHBsaWVkIGluIHRoZSBwYXJhbWV0ZXJzLgoKU28gdGhhdCdz IHRoZSBmaXJzdCBwcm9ibGVtOiB0aGUgcmVuZGVyIHRhcmdldCB3aGljaCBpcyBnaXZlbiBhcyB0 aGUgcHJlLWdyYWluIHN1cmZhY2UgbmVlZHMgdG8gYmUgcmVwbGFjZWQgYnkgcG9zdC1ncmFpbiBz dXJmYWNlIGlmIHdlIHdhbnQgdG8gb25seSB3cml0ZSBhIHNpbmdsZSBzdXJmYWNlLgoKSXMgdGhh dCBlbm91Z2g/ICBXZWxsLCBuby4gIFRoZSBNZXNhIGRyaXZlciBpcyBhbHNvIG1lc3Npbmcgd2l0 aCB0aGUgcmVmZXJlbmNlIGZyYW1lcy4KClRoZSBWQUFQSSBtb2RlbCBpcyB0aGF0IHRoZSBwcmUt Z3JhaW4gc3VyZmFjZXMgYXJlIHBhc3NlZCBiYWNrIGludG8gdGhlIGRyaXZlciBvbiBzdWJzZXF1 ZW50IGZyYW1lcyB3aGVuIHRoZXkgYXJlIHVzZWQgYXMgcmVmZXJlbmNlIGZyYW1lcy4gIEhvd2V2 ZXIsIHRoZSBNZXNhIGRyaXZlciBoYXMgaGlkZGVuIHRoZSBwcmUtZ3JhaW4gc3VyZmFjZSBpbnRl cm5hbGx5IGFuZCBvbmx5IHdyaXR0ZW4gdGhlIHBvc3QtZ3JhaW4gc3VyZmFjZS4KClRoZXJlZm9y ZSwgd2hlbiB3cml0aW5nIGEgcG9zdC1ncmFpbiBvdXRwdXQsIGl0IG1hZ2ljYWxseSBhc3NvY2lh dGVzIHdpdGggdGhlIHRhcmdldCBzdXJmYWNlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBwcmUtZ3Jh aW4gc3VyZmFjZSB3aGljaCB3YXMgd3JpdHRlbiBpbnRlcm5hbGx5IGF0IHRoZSBzYW1lIHRpbWUu ICBUaGVuLCB3aGVuIHlvdSBsYXRlciBnaXZlIGl0IHRoYXQgc3VyZmFjZSBhcyBhIHJlZmVyZW5j ZSBmcmFtZSBpdCBpZ25vcmVzIHRoZSBhY3R1YWwgY29udGVudCBvZiB0aGUgZnJhbWUgYW5kIGxv b2tzIGF0IHRoZSBhc3NvY2lhdGVkIGRhdGEgdG8gZmluZCB3aGF0IHRvIHVzZSBpbnRlcm5hbGx5 IGFzIHRoZSByZWZlcmVuY2UuCgpUaGF0J3MgdGhlIHNlY29uZCBwcm9ibGVtOiBpZiB0aGUgcG9z dC1ncmFpbiBzdXJmYWNlIHdlcmUgYWN0dWFsbHkgdGhlIHJlbmRlciB0YXJnZXQgdGhlbiB0aGUg bWFnaWMgaW50ZXJuYWwgcmVmZXJlbmNlIGdldHMgYXNzb2NpYXRlZCB3aXRoIHRoYXQsIGFuZCB3 aGVuIHdlIHBhc3MgdGhlIHJlYWwgcmVmZXJlbmNlIGZyYW1lICh0aGUgcHJlLWdyYWluIHN1cmZh Y2UpIGluIGxhdGVyIHRoZW4gaXQgd29uJ3QgcmVjb2duaXNlIGl0IGJlY2F1c2UgaXQgbmV2ZXIg d3JvdGUgdG8gdGhhdCBzdXJmYWNlLgoKSG93IHNob3VsZCBpdCBiZSBmaXhlZCwgdGhlbj8KClRo ZSBiZXN0IHdheSB3b3VsZCBiZSB0byBzdG9wIGhpZGluZyB0aGUgaW50ZXJuYWwgaW5mb3JtYXRp b24gYWJvdXQgcmVmZXJlbmNlIGZyYW1lczogaWYgdGhlIHJlYWwgcmVmZXJlbmNlIGZyYW1lcyB3 ZXJlIHZpc2libGUgaW4gVkFBUEkgdGhlbiBldmVyeXRoaW5nIHdvdWxkIGp1c3Qgd29yayBhbmQg bm9uZSBvZiB0aGUgbWFnaWMgaW50ZXJuYWwgcmVmZXJlbmNlcyB3b3VsZCBiZSBuZWVkZWQuCgpJ ZiB3ZSBzdXBwb3NlIHRoYXQgdGhpcyBjYW4ndCBiZSBkb25lIChtYXliZSBpdCBpcyBoaWRkZW4g YmVoaW5kIG9wYXF1ZSBmaXJtd2FyZSB3aGljaCB0aGUgbmF1Z2h0eSB1c2VycyBidXlpbmcgdGhl IHByb2R1Y3RzIGFyZSBub3QgYWxsb3dlZCB0byBzZWUpLCB0aGVuIE1lc2EgbmVlZHMgdHdvIGNo YW5nZXM6CgoxLiAgV3JpdGUgdGhlIG91dHB1dCB0byB0aGUgcG9zdC1ncmFpbiBzdXJmYWNlIHJh dGhlciB0aGFuIHRoZSBwcmUtZ3JhaW4gc3VyZmFjZS4gIFRoaXMgaXMgbm9udHJpdmlhbCBiZWNh dXNlIGl0IGlzbid0IHRoZSBzdXJmYWNlIHBhc3NlZCB0byB2YUJlZ2luUGljdHVyZSgpLCBidXQg Z2l2ZW4gdGhlIEFQSSB0aGVyZSBpc24ndCByZWFsbHkgYW55IHdheSBhcm91bmQgaXQuCgoyLiAg QXR0YWNoIHRoZSBtYWdpYyBpbnRlcm5hbCByZWZlcmVuY2UgdG8gdGhlIHByZS1ncmFpbiBzdXJm YWNlLCAvZXZlbiB0aG91Z2ggaXQgd2Fzbid0IHRoZSBvbmUgd3JpdHRlbiB0by8uICBUaGlzIG1h a2VzIHRoZSByZWZlcmVuY2UgZnJhbWVzIHdvcmssIHNpbmNlIHRoZSBwcmUtZ3JhaW4gc3VyZmFj ZXMgd2lsbCBiZSB0aGUgb25lcyBwYXNzZWQgYmFjayBpbiBsYXRlciBmcmFtZXMuCgpBbHRlcm5h dGl2ZWx5OiBtYWtlIG5ldyBBUEkgaW4gbGlidmEgc29tZWhvdy4gIFByb2JhYmx5IHdhbnRzIGFu IGF0dHJpYnV0ZSB3aGljaCBpbmRpY2F0ZXMgdGhhdCB2YUJlZ2luUGljdHVyZSgpIHdvdWxkIHdh bnQgdGhlIHBvc3QtZ3JhaW4gc3VyZmFjZSBhbmQgdGhlbiBpZ25vcmUgdGhlIHN1cmZhY2VzIGlu IHRoZSBwaWN0dXJlIHBhcmFtZXRlcnM/ICBVbmNsZWFyIGV4YWN0bHkgaG93IHRoaXMgc2hvdWxk IGJlIHNwZWNpZmllZCwgYnV0IHdoYXRldmVyIGl0IGlzIGl0IG5lZWRzIHRvIGJlIHZlcnkgY2xl YXIgYWJvdXQgaG93IHRoZSByZWZlcmVuY2VzIHdvdWxkIHdvcmsuCgpIYWNraW5nIEZGbXBlZyB0 byB1c2UgdGhlIEFQSSBkaWZmZXJlbnRseSBiYXNlZCBvbiBtYXRjaGluZyBzdWJzdHJpbmdzIGlu IHRoZSB2ZW5kb3IgbmFtZSBkb2VzIG5vdCBzZWVtIGxpa2UgYSBnb29kIGFwcHJvYWNoIGhlcmUs IGdpdmVuIHRoYXQgZnV0dXJlIE1lc2EgZGVjb2RlIGltcGxlbWVudGF0aW9ucyAod2hpY2ggY291 bGQgYmUgQU1EIG9yIGNvdWxkIGJlIG90aGVyIGhhcmR3YXJlKSBtYXkgd2VsbCBiZSBtb3JlIHNl bnNpYmxlLiAgSXQgd291bGQgYWxzbyBkb29tIG90aGVyIFZBQVBJIHVzZXJzLCBzaW5jZSB5b3Ug Y2FuIG9ubHkgcmVhbGx5IHNlbmQgdGhpcyBzb3J0IG9mIGhhY2sgdG8gYSBmZXcgYmlnIHByb2pl Y3RzIGxpa2UgRkZtcGVnLgoKVGhhbmtzLAoKLSBNYXJrCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K