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 21889493E5 for ; Fri, 9 Feb 2024 18:28:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5FA3068D048; Fri, 9 Feb 2024 20:28:37 +0200 (EET) Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D91BF68AF3B for ; Fri, 9 Feb 2024 20:28:30 +0200 (EET) Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-56101dee221so26022a12.1 for ; Fri, 09 Feb 2024 10:28:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707503310; x=1708108110; 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=SOqsdypknKz084WlfQ7j8V+UoK+CoshJhuiymKz63Qg=; b=Vl5e1Y1cUnuBzXOst/dJKUpdySqTbJYh1kKWruc28Y61VeRvD29WwmiTuRJyQINV3e x9+DqjnPblUH6njtO9L4Lv9pjYbUsw74FGGCbvSwRFDA3QOskcvqvtVHCkMYejcG0UC0 vNsErIpNp+LsN3m6NGQc0C/H1zGXJgaN2GZbbhRLpncd2lDdwoP4An7UqOYJ0Ytk7uxN naAiIZWmTrIV+m8hcwkuS/d4oMFxUFZJia8NY5rZUyOpA+f3YjTrvz3eUXecst/1xBSu HyKLA1bkmv11PKZ8sOgzqWh1etPvwC07MkvKMai9BaPb1upNZiJf6wrtKvWVfVqj/N8d n37Q== X-Gm-Message-State: AOJu0YwFw6gFLBvJKIqYR9SXu1vmUERXb8xSTZR//Z441auRPfhD8LN6 Ga3zflFLxbuEGOS5Z0KvT7JkH+BonBH1FmvVr9Jutn06ho7PTlV6rzEXFBZGHHUmUd/0WzYtRI+ 0CTUa1WPhzXPCpoPvGqkX4RJOC44lt8OmOjrQumWQDZkr9GB1pA== X-Google-Smtp-Source: AGHT+IHIgInZgLp4yUAK8JDRESp4oYtNatwzFcWuTUrEvpScoAValYE5DyAReJkQCYP68NwT6FunoG1cwuFT5kVGzlQ= X-Received: by 2002:a50:d718:0:b0:55f:8851:d03b with SMTP id t24-20020a50d718000000b0055f8851d03bmr169746edi.5.1707503309527; Fri, 09 Feb 2024 10:28:29 -0800 (PST) MIME-Version: 1.0 References: <20240208215649.3090001-2-darekm@google.com> In-Reply-To: <20240208215649.3090001-2-darekm@google.com> Date: Fri, 9 Feb 2024 10:28:15 -0800 Message-ID: To: FFmpeg development discussions and patches 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: James Zern via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: James Zern , Dariusz Marcinkiewicz , =?UTF-8?B?RXJpayBTcHLDpW5n?= 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: T24gVGh1LCBGZWIgOCwgMjAyNCBhdCAxOjU44oCvUE0gRGFyaXVzeiBNYXJjaW5raWV3aWN6IHZp YSBmZm1wZWctZGV2ZWwKPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPiB3cm90ZToKPgo+IFRoaXMg ZXhwb3NlcyBWUDhFX1NFVF9TQ1JFRU5fQ09OVEVOVF9NT0RFIG9wdGlvbiBmcm9tIGxpYnZweCBh bmQgbWFrZXMKPiB1cyByZXRyeSBlbmNvZGUgaWYgc2NyZWVuX2NvbnRlbnRfbW9kZSA9PSAyIGFu ZCBubyBvdXRwdXQgd2FzIHByb2R1Y2VkCj4gYnkgZW5jb2Rlci4KPgo+IENvLWF1dGhvcmVkLWJ5 OiBFcmlrIFNwcsOlbmcgPHNwcmFuZ0B3ZWJydGMub3JnPgo+IFNpZ25lZC1vZmYtYnk6IERhcml1 c3ogTWFyY2lua2lld2ljeiA8ZGFyZWttQGdvb2dsZS5jb20+Cj4gLS0tCj4gIGRvYy9lbmNvZGVy cy50ZXhpICAgICAgfCAgMyArKysKPiAgbGliYXZjb2RlYy9saWJ2cHhlbmMuYyB8IDU3ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICBsaWJhdmNvZGVjL3ZlcnNp b24uaCAgIHwgIDIgKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2IGRl bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RvYy9lbmNvZGVycy50ZXhpIGIvZG9jL2VuY29k ZXJzLnRleGkKPiBpbmRleCBjOWZlNmQ2MTQzLi4wODY4YWE2NmRiIDEwMDY0NAo+IC0tLSBhL2Rv Yy9lbmNvZGVycy50ZXhpCj4gKysrIGIvZG9jL2VuY29kZXJzLnRleGkKPiBAQCAtMjE1MCw2ICsy MTUwLDkgQEAgb2YgcXVhbGl0eS4KPiAgU2V0IGEgY2hhbmdlIHRocmVzaG9sZCBvbiBibG9ja3Mg YmVsb3cgd2hpY2ggdGhleSB3aWxsIGJlIHNraXBwZWQgYnkgdGhlCj4gIGVuY29kZXIuCj4KPiAr QGl0ZW0gc2NyZWVuLWNvbnRlbnQtbW9kZQo+ICtTY3JlZW4gY29udGVudCBtb2RlLCBvbmUgb2Y6 IG9mZiAoMCksIHNjcmVlbiAoMSksIHNjcmVlbiB3aXRoIG1vcmUgYWdncmVzc2l2ZSByYXRlIGNv bnRyb2wgKDIpLgo+ICsKPiAgQGl0ZW0gc2xpY2VzIChAZW1waHt0b2tlbi1wYXJ0c30pCj4gIE5v dGUgdGhhdCBGRm1wZWcncyBAb3B0aW9ue3NsaWNlc30gb3B0aW9uIGdpdmVzIHRoZSB0b3RhbCBu dW1iZXIgb2YgcGFydGl0aW9ucywKPiAgd2hpbGUgQGNvbW1hbmR7dnB4ZW5jfSdzIEBvcHRpb257 dG9rZW4tcGFydHN9IGlzIGdpdmVuIGFzCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGlidnB4 ZW5jLmMgYi9saWJhdmNvZGVjL2xpYnZweGVuYy5jCj4gaW5kZXggODA5ODhhMjYwOC4uNzU3MWE4 NTc3YSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2xpYnZweGVuYy5jCj4gKysrIGIvbGliYXZj b2RlYy9saWJ2cHhlbmMuYwo+IEBAIC0xMTQsNiArMTE0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVlB4 RW5jb2RlckNvbnRleHQgewo+ICAgICAgaW50IGNyZjsKPiAgICAgIGludCBzdGF0aWNfdGhyZXNo Owo+ICAgICAgaW50IG1heF9pbnRyYV9yYXRlOwo+ICsgICAgaW50IHNjcmVlbl9jb250ZW50X21v ZGU7CgpNb3ZlIHRoaXMgdG8gYSBWUDgtb25seSBzZWN0aW9uIHNpbWlsYXIgdG8gVlA5LgoKPiAg ICAgIGludCByY191bmRlcnNob290X3BjdDsKPiAgICAgIGludCByY19vdmVyc2hvb3RfcGN0Owo+ Cj4gQEAgLTE2NCw2ICsxNjUsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqY29uc3QgY3RsaWRzdHJb XSA9IHsKPiAgICAgIFtWUDhFX1NFVF9NQVhfSU5UUkFfQklUUkFURV9QQ1RdID0gIlZQOEVfU0VU X01BWF9JTlRSQV9CSVRSQVRFX1BDVCIsCj4gICAgICBbVlA4RV9TRVRfU0hBUlBORVNTXSAgICAg ICAgICAgICAgID0gIlZQOEVfU0VUX1NIQVJQTkVTUyIsCj4gICAgICBbVlA4RV9TRVRfVEVNUE9S QUxfTEFZRVJfSURdICAgICAgID0gIlZQOEVfU0VUX1RFTVBPUkFMX0xBWUVSX0lEIiwKPiArICAg IFtWUDhFX1NFVF9TQ1JFRU5fQ09OVEVOVF9NT0RFXSAgICAgPSAiVlA4RV9TRVRfU0NSRUVOX0NP TlRFTlRfTU9ERSIsCj4gICNpZiBDT05GSUdfTElCVlBYX1ZQOV9FTkNPREVSCj4gICAgICBbVlA5 RV9TRVRfTE9TU0xFU1NdICAgICAgICAgICAgICAgID0gIlZQOUVfU0VUX0xPU1NMRVNTIiwKPiAg ICAgIFtWUDlFX1NFVF9USUxFX0NPTFVNTlNdICAgICAgICAgICAgPSAiVlA5RV9TRVRfVElMRV9D T0xVTU5TIiwKPiBAQCAtMTI2Miw2ICsxMjY0LDE2IEBAIHN0YXRpYyBhdl9jb2xkIGludCB2cHhf aW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgsCj4gICNlbmRpZgo+ICAgICAgfQo+ICAjZW5kaWYK PiArI2lmZGVmIFZQWF9DVFJMX1ZQOEVfU0VUX1NDUkVFTl9DT05URU5UX01PREUKClRoaXMgY29u dHJvbCB3YXMgYXZhaWxhYmxlIGluIGxpYnZweCAxLjQuMCwgdGhlIG1pbmltdW0gdmVyc2lvbgpz dXBwb3J0ZWQuIFlvdSBjYW4gcmVtb3ZlIHRoaXMgY2hlY2suCgo+ICsgICAgaWYgKGF2Y3R4LT5j b2RlY19pZCA9PSBBVl9DT0RFQ19JRF9WUDggJiYgY3R4LT5zY3JlZW5fY29udGVudF9tb2RlID49 IDApIHsKPiArICAgICAgaWYgKGN0eC0+c2NyZWVuX2NvbnRlbnRfbW9kZSA9PSAyICYmIGN0eC0+ aXNfYWxwaGEpIHsKCkluZGVudCBpcyA0IHNwYWNlcyBoZXJlIGFuZCB0aHJvdWdob3V0IHRoZSBw YXRjaC4KCj4gWy4uLl0KPgo+IC0gICAgY29kZWRfc2l6ZSA9IHF1ZXVlX2ZyYW1lcyhhdmN0eCwg JmN0eC0+ZW5jb2RlciwgJmN0eC0+Y29kZWRfZnJhbWVfbGlzdCwgcGt0KTsKPiArICAgIGNvZGVk X3NpemUgPSBxdWV1ZV9mcmFtZXMoYXZjdHgsICZjdHgtPmVuY29kZXIsICZjdHgtPmNvZGVkX2Zy YW1lX2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBrdCwgY3R4LT5pc19h bHBoYSwgJmZyYW1lX2VuYyk7Cj4gKyAgICBpZiAoYXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVD X0lEX1ZQOCAmJiBmcmFtZV9lbmMgPT0gMCAmJgo+ICsgICAgICAgIGN0eC0+c2NyZWVuX2NvbnRl bnRfbW9kZSA9PSAyICYmIGZyYW1lKSB7Cj4gKyAgICAgICAgLy8gVlA4IHR1bmVkIGZvciBzY3Jl ZW4gY29udGVudCB3aXRoIGFnZ3Jlc2l2ZSByYXRlIGNvbnRyb2wgLSByZXR1cm5lZAoKYWdncmVz c2l2ZS4KCj4gKyAgICAgICAgLy8gT0sgc3RhdHVzIGNvZGUgYnV0IHByb2R1Y2VkIG5vIG91dHB1 dCwgdGhpcyBpbmRpY2F0ZXMgZnJhbWUgd2FzCj4gKyAgICAgICAgLy8gcm9sbGVkIGJhY2sgZHVl IHRvIGJpdHJhdGUgb3ZlcnNob290IC0gdHJ5IHRvIGVuY29kZSBpdCBhZ2Fpbi4KClRoaXMgaXMg YSBsaXR0bGUgd2VpcmQgZ2l2ZW4gdGhlcmUncyBubyBhZGp1c3RtZW50IHRvIHRoZSBlbmNvZGVy LiBJCnRoaW5rIHRoaXMgc2hvdWxkIGJlIGEgc2VwYXJhdGUgcGF0Y2ggYXQgbGVhc3QuIElmIHRo ZSBlbmNvZGVyIGRlY2lkZWQKdG8gZHJvcCB0aGUgZnJhbWUgaW4gdGhpcyBtb2RlIGl0IHNlZW1z IGxpa2UgdGhlIHJpZ2h0IGRlY2lzaW9uIGdpdmVuCnRoZSBzZXR0aW5nIGRlc2NyaXB0aW9uLiBJ ZiBpdCB3b3JrcyBhcyBwYXJ0IG9mIHRoZSBkcm9wIGZyYW1lcwp0aHJlc2hvbGQgdGhlbiBtYXli ZSB0aGUgcmVjb2RlIHNob3VsZCBiZSBpbiB0aGUgbGlicmFyeSBiYXNlZCBvbiBzb21lCnRocmVz aG9sZC4KCj4gWy4uLl0KPiBAQCAtMTk0Niw2ICsxOTg3LDEyIEBAIHN0YXRpYyBjb25zdCBBVk9w dGlvbiB2cDhfb3B0aW9uc1tdID0gewo+ICAgICAgeyAiYXV0by1hbHQtcmVmIiwgICAgIkVuYWJs ZSB1c2Ugb2YgYWx0ZXJuYXRlIHJlZmVyZW5jZSAiCj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAiZnJhbWVzICgyLXBhc3Mgb25seSkiLCAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVChh dXRvX2FsdF9yZWYpLCAgICBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gLTF9LCAtMSwgIDIsIFZF fSwKPiAgICAgIHsgImNwdS11c2VkIiwgICAgICAgICJRdWFsaXR5L1NwZWVkIHJhdGlvIG1vZGlm aWVyIiwgICAgICAgICAgICAgICAgT0ZGU0VUKGNwdV91c2VkKSwgICAgICAgIEFWX09QVF9UWVBF X0lOVCwgey5pNjQgPSAxfSwgLTE2LCAxNiwgVkV9LAo+ICsjaWZkZWYgVlBYX0NUUkxfVlA4RV9T RVRfU0NSRUVOX0NPTlRFTlRfTU9ERQo+ICsgICAgeyAic2NyZWVuLWNvbnRlbnQtbW9kZSIsICAg ICAiRW5jb2RlciBzY3JlZW4gY29udGVudCBtb2RlIiwgICAgICAgICBPRkZTRVQoc2NyZWVuX2Nv bnRlbnRfbW9kZSksIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSAtMX0sIC0xLCAgMiwgVkUsICJz Y3JlZW5fY29udGVudF9tb2RlIn0sCj4gKyAgICB7ICJvZmYiLCAgICAgICAgICAiU2NyZWVuIGNv bnRlbnQgbW9kZSBvZmYiLCAgICAgICAgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAg ICAgICAgIEFWX09QVF9UWVBFX0NPTlNULCB7Lmk2NCA9IDB9LCAwLCAgMCwgVkUsICJzY3JlZW5f Y29udGVudF9tb2RlIn0sCj4gKyAgICB7ICJvbiIsICAgICAgICAgICAiU2NyZWVuIGNvbnRlbnQg bW9kZSBvbiIsICAgICAgICAgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAgICAgICAg IEFWX09QVF9UWVBFX0NPTlNULCB7Lmk2NCA9IDF9LCAwLCAgMCwgVkUsICJzY3JlZW5fY29udGVu dF9tb2RlIn0sCj4gKyAgICB7ICJvbi1hZ3Jlc3NpdmUtcmF0ZS1jb250cm9sIiwgIlNjcmVlbiBj b250ZW50IG1vZGUgb24gd2l0aCBhZ2dyZXNzaXZlIHJhdGUgY29udHJvbCIsIDAsICAgIEFWX09Q VF9UWVBFX0NPTlNULCB7Lmk2NCA9IDJ9LCAwLCAgMCwgVkUsICJzY3JlZW5fY29udGVudF9tb2Rl In0sCgphZ2dyZXNzaXZlLgpUaGVyZSdzIG5vIHN0cmluZyBlcXVpdmFsZW50IGluIHZweGVuYyB0 aG91Z2gsIHNvIHRoaXMgc2hvdWxkIHByb2JhYmx5Cmp1c3QgYmUgaW50cy4KCj4gKyNlbmRpZgo+ ICAgICAgTEVHQUNZX09QVElPTlMKPiAgICAgIHsgTlVMTCB9Cj4gIH07Cj4gZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvdmVyc2lvbi5oIGIvbGliYXZjb2RlYy92ZXJzaW9uLmgKPiBpbmRleCAwZmFl M2QwNmQzLi40YjYxOGQ3NDBmIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvdmVyc2lvbi5oCj4g KysrIGIvbGliYXZjb2RlYy92ZXJzaW9uLmgKPiBAQCAtMzAsNyArMzAsNyBAQAo+ICAjaW5jbHVk ZSAidmVyc2lvbl9tYWpvci5oIgo+Cj4gICNkZWZpbmUgTElCQVZDT0RFQ19WRVJTSU9OX01JTk9S ICAzOAo+IC0jZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9NSUNSTyAxMDAKPiArI2RlZmluZSBM SUJBVkNPREVDX1ZFUlNJT05fTUlDUk8gMTAxCj4KClRoaXMgd2lsbCBuZWVkIGEgcmViYXNlLgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==