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 AF97F485DB for ; Sat, 10 Feb 2024 08:28:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C573368D03F; Sat, 10 Feb 2024 10:28:24 +0200 (EET) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8AD2068CC5B for ; Sat, 10 Feb 2024 10:28:18 +0200 (EET) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-40fd0a831d7so05e9.0 for ; Sat, 10 Feb 2024 00:28:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707553697; x=1708158497; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VoEiBCPsdd7uU/8dvkETgWIPUTnH/eWM0+9Gd9a+oAg=; b=uCL3kpBULV1mfS+8fHELr/fha0ZzBxltm31wwAXY4XzI5iXUTklpYVkDBS99kmazgt BgruBUwwm0nqL0xwnHV0ahSQTZSzxUxzRE/qa1l7lPWGveVbnQXwdPsNYE4188Gqzhku 4DD7GRLsz8uCE5ut5m0x7sA7R41K3WX2HBxF0LugChgu5K2Kq8e7VyBCDrXTCnNKJzJV R2wiyC2YeJXUfrDhLByW6EyQJXa0oyv7nQFAQGmwYjWxcgOsldcFUxNg7RGoq/PQSdNL syQtEdYU91gnJ/A/vj1nY25yPV4ORUhbAECzMTBf+JwvudN8ymN7kXdkXbJS5WFC4zFw lLWw== X-Gm-Message-State: AOJu0YzU+rXGcwqDlQzONQxix7P0Jx4kKarE6DmhOuUVlaqjOAspQ7Cq zW8WAzT/Izf0QPJfb5FLTnmY5C9plUaMRgXqA7Fks7FM1mPo9hvY90hXfxmBxCsRMhNOe8J/2Ve Y7X0kVme9gVIo/vmp8nHNzsWsq6/sGsi96jHlHVFCl0J/RmH7JCvdMSw= X-Google-Smtp-Source: AGHT+IFIcJpo8c5jUbgTNRseF578w4hY/hYZsTLSbpTYPL+6bF5B8a+Iaim9DkcHvOXVE6x2H2c8fw3y6Hw5WJeDGYg= X-Received: by 2002:a1c:4b0c:0:b0:410:20fa:a93b with SMTP id y12-20020a1c4b0c000000b0041020faa93bmr51wma.2.1707553696762; Sat, 10 Feb 2024 00:28:16 -0800 (PST) MIME-Version: 1.0 References: <20240208215649.3090001-2-darekm@google.com> In-Reply-To: Date: Sat, 10 Feb 2024 09:28:01 +0100 Message-ID: To: James Zern Subject: Re: [FFmpeg-devel] [PATCH v3] lavc/libvpxenc: add screen-content-mode option 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: , From: Dariusz Marcinkiewicz via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Dariusz Marcinkiewicz , =?UTF-8?B?RXJpayBTcHLDpW5n?= , FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: SGVsbG8uCgpPbiBGcmksIEZlYiA5LCAyMDI0IGF0IDc6MjjigK9QTSBKYW1lcyBaZXJuIDxqemVy bkBnb29nbGUuY29tPiB3cm90ZToKPgpKdXN0IHNlbnQgdjQsIHdoaWNoIGFkZHJlc3NlcyB0aGUg YmVsb3cgY29tbWVudHMuClRoYW5rIHlvdS4KCj4gT24gVGh1LCBGZWIgOCwgMjAyNCBhdCAxOjU4 4oCvUE0gRGFyaXVzeiBNYXJjaW5raWV3aWN6IHZpYSBmZm1wZWctZGV2ZWwKPiA8ZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmc+IHdyb3RlOgouLi4KPiA+IC0tLSBhL2xpYmF2Y29kZWMvbGlidnB4ZW5j LmMKPiA+ICsrKyBiL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMKPiA+IEBAIC0xMTQsNiArMTE0LDcg QEAgdHlwZWRlZiBzdHJ1Y3QgVlB4RW5jb2RlckNvbnRleHQgewo+ID4gICAgICBpbnQgY3JmOwo+ ID4gICAgICBpbnQgc3RhdGljX3RocmVzaDsKPiA+ICAgICAgaW50IG1heF9pbnRyYV9yYXRlOwo+ ID4gKyAgICBpbnQgc2NyZWVuX2NvbnRlbnRfbW9kZTsKPgo+IE1vdmUgdGhpcyB0byBhIFZQOC1v bmx5IHNlY3Rpb24gc2ltaWxhciB0byBWUDkuCj4KCkRvbmUuCgouLi4KPiA+IEBAIC0xNjQsNiAr MTY1LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IGN0bGlkc3RyW10gPSB7Ci4uLgo+ID4g KyNpZmRlZiBWUFhfQ1RSTF9WUDhFX1NFVF9TQ1JFRU5fQ09OVEVOVF9NT0RFCj4KPiBUaGlzIGNv bnRyb2wgd2FzIGF2YWlsYWJsZSBpbiBsaWJ2cHggMS40LjAsIHRoZSBtaW5pbXVtIHZlcnNpb24K PiBzdXBwb3J0ZWQuIFlvdSBjYW4gcmVtb3ZlIHRoaXMgY2hlY2suCj4KRG9uZS4KCi4uLgo+ID4g KyAgICBpZiAoYXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX1ZQOCAmJiBjdHgtPnNjcmVl bl9jb250ZW50X21vZGUgPj0gMCkgewo+ID4gKyAgICAgIGlmIChjdHgtPnNjcmVlbl9jb250ZW50 X21vZGUgPT0gMiAmJiBjdHgtPmlzX2FscGhhKSB7Cj4KPiBJbmRlbnQgaXMgNCBzcGFjZXMgaGVy ZSBhbmQgdGhyb3VnaG91dCB0aGUgcGF0Y2guCj4KRG9uZS4KCj4gPiBbLi4uXQo+ID4KPiA+IC0g ICAgY29kZWRfc2l6ZSA9IHF1ZXVlX2ZyYW1lcyhhdmN0eCwgJmN0eC0+ZW5jb2RlciwgJmN0eC0+ Y29kZWRfZnJhbWVfbGlzdCwgcGt0KTsKPiA+ICsgICAgY29kZWRfc2l6ZSA9IHF1ZXVlX2ZyYW1l cyhhdmN0eCwgJmN0eC0+ZW5jb2RlciwgJmN0eC0+Y29kZWRfZnJhbWVfbGlzdCwKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwa3QsIGN0eC0+aXNfYWxwaGEsICZmcmFtZV9lbmMp Owo+ID4gKyAgICBpZiAoYXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX1ZQOCAmJiBmcmFt ZV9lbmMgPT0gMCAmJgo+ID4gKyAgICAgICAgY3R4LT5zY3JlZW5fY29udGVudF9tb2RlID09IDIg JiYgZnJhbWUpIHsKPiA+ICsgICAgICAgIC8vIFZQOCB0dW5lZCBmb3Igc2NyZWVuIGNvbnRlbnQg d2l0aCBhZ2dyZXNpdmUgcmF0ZSBjb250cm9sIC0gcmV0dXJuZWQKPgo+IGFnZ3Jlc3NpdmUuCj4K PiA+ICsgICAgICAgIC8vIE9LIHN0YXR1cyBjb2RlIGJ1dCBwcm9kdWNlZCBubyBvdXRwdXQsIHRo aXMgaW5kaWNhdGVzIGZyYW1lIHdhcwo+ID4gKyAgICAgICAgLy8gcm9sbGVkIGJhY2sgZHVlIHRv IGJpdHJhdGUgb3ZlcnNob290IC0gdHJ5IHRvIGVuY29kZSBpdCBhZ2Fpbi4KPgo+IFRoaXMgaXMg YSBsaXR0bGUgd2VpcmQgZ2l2ZW4gdGhlcmUncyBubyBhZGp1c3RtZW50IHRvIHRoZSBlbmNvZGVy LiBJCj4gdGhpbmsgdGhpcyBzaG91bGQgYmUgYSBzZXBhcmF0ZSBwYXRjaCBhdCBsZWFzdC4gSWYg dGhlIGVuY29kZXIgZGVjaWRlZAo+IHRvIGRyb3AgdGhlIGZyYW1lIGluIHRoaXMgbW9kZSBpdCBz ZWVtcyBsaWtlIHRoZSByaWdodCBkZWNpc2lvbiBnaXZlbgo+IHRoZSBzZXR0aW5nIGRlc2NyaXB0 aW9uLiBJZiBpdCB3b3JrcyBhcyBwYXJ0IG9mIHRoZSBkcm9wIGZyYW1lcwo+IHRocmVzaG9sZCB0 aGVuIG1heWJlIHRoZSByZWNvZGUgc2hvdWxkIGJlIGluIHRoZSBsaWJyYXJ5IGJhc2VkIG9uIHNv bWUKPiB0aHJlc2hvbGQuCj4KRHJvcHBlZCB0aGlzIHBhcnQuCgouLi4KPiA+IFsuLi5dCj4gPiBA QCAtMTk0Niw2ICsxOTg3LDEyIEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiB2cDhfb3B0aW9uc1td ID0gewo+ID4gICAgICB7ICJhdXRvLWFsdC1yZWYiLCAgICAiRW5hYmxlIHVzZSBvZiBhbHRlcm5h dGUgcmVmZXJlbmNlICIKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lcyAoMi1w YXNzIG9ubHkpIiwgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQoYXV0b19hbHRfcmVmKSwg ICAgQVZfT1BUX1RZUEVfSU5ULCB7Lmk2NCA9IC0xfSwgLTEsICAyLCBWRX0sCj4gPiAgICAgIHsg ImNwdS11c2VkIiwgICAgICAgICJRdWFsaXR5L1NwZWVkIHJhdGlvIG1vZGlmaWVyIiwgICAgICAg ICAgICAgICAgT0ZGU0VUKGNwdV91c2VkKSwgICAgICAgIEFWX09QVF9UWVBFX0lOVCwgey5pNjQg PSAxfSwgLTE2LCAxNiwgVkV9LAo+ID4gKyNpZmRlZiBWUFhfQ1RSTF9WUDhFX1NFVF9TQ1JFRU5f Q09OVEVOVF9NT0RFCj4gPiArICAgIHsgInNjcmVlbi1jb250ZW50LW1vZGUiLCAgICAgIkVuY29k ZXIgc2NyZWVuIGNvbnRlbnQgbW9kZSIsICAgICAgICAgT0ZGU0VUKHNjcmVlbl9jb250ZW50X21v ZGUpLCBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gLTF9LCAtMSwgIDIsIFZFLCAic2NyZWVuX2Nv bnRlbnRfbW9kZSJ9LAo+ID4gKyAgICB7ICJvZmYiLCAgICAgICAgICAiU2NyZWVuIGNvbnRlbnQg bW9kZSBvZmYiLCAgICAgICAgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAgICAgICAg IEFWX09QVF9UWVBFX0NPTlNULCB7Lmk2NCA9IDB9LCAwLCAgMCwgVkUsICJzY3JlZW5fY29udGVu dF9tb2RlIn0sCj4gPiArICAgIHsgIm9uIiwgICAgICAgICAgICJTY3JlZW4gY29udGVudCBtb2Rl IG9uIiwgICAgICAgICAgICAgICAgICAgICAgICAgMCwgICAgICAgICAgICAgICAgICAgICAgQVZf T1BUX1RZUEVfQ09OU1QsIHsuaTY0ID0gMX0sIDAsICAwLCBWRSwgInNjcmVlbl9jb250ZW50X21v ZGUifSwKPiA+ICsgICAgeyAib24tYWdyZXNzaXZlLXJhdGUtY29udHJvbCIsICJTY3JlZW4gY29u dGVudCBtb2RlIG9uIHdpdGggYWdncmVzc2l2ZSByYXRlIGNvbnRyb2wiLCAwLCAgICBBVl9PUFRf VFlQRV9DT05TVCwgey5pNjQgPSAyfSwgMCwgIDAsIFZFLCAic2NyZWVuX2NvbnRlbnRfbW9kZSJ9 LAo+Cj4gYWdncmVzc2l2ZS4KPiBUaGVyZSdzIG5vIHN0cmluZyBlcXVpdmFsZW50IGluIHZweGVu YyB0aG91Z2gsIHNvIHRoaXMgc2hvdWxkIHByb2JhYmx5Cj4ganVzdCBiZSBpbnRzLgo+ClJlbW92 ZWQuCgouLi4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3ZlcnNpb24uaCBiL2xpYmF2Y29k ZWMvdmVyc2lvbi5oCj4gPiBpbmRleCAwZmFlM2QwNmQzLi40YjYxOGQ3NDBmIDEwMDY0NAo+ID4g LS0tIGEvbGliYXZjb2RlYy92ZXJzaW9uLmgKPiA+ICsrKyBiL2xpYmF2Y29kZWMvdmVyc2lvbi5o Cj4gPiBAQCAtMzAsNyArMzAsNyBAQAo+ID4gICNpbmNsdWRlICJ2ZXJzaW9uX21ham9yLmgiCj4g Pgo+ID4gICNkZWZpbmUgTElCQVZDT0RFQ19WRVJTSU9OX01JTk9SICAzOAo+ID4gLSNkZWZpbmUg TElCQVZDT0RFQ19WRVJTSU9OX01JQ1JPIDEwMAo+ID4gKyNkZWZpbmUgTElCQVZDT0RFQ19WRVJT SU9OX01JQ1JPIDEwMQo+ID4KPgo+IFRoaXMgd2lsbCBuZWVkIGEgcmViYXNlLgpEb25lLgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==