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 53D2049581 for ; Tue, 13 Feb 2024 06:34:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2300E68D105; Tue, 13 Feb 2024 08:34:28 +0200 (EET) Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0A8C568CDD1 for ; Tue, 13 Feb 2024 08:34:21 +0200 (EET) Received: by mail-wr1-f73.google.com with SMTP id ffacd0b85a97d-33cdeee3f0dso26123f8f.2 for ; Mon, 12 Feb 2024 22:34:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707806061; x=1708410861; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=xLWk782mdelRKAnib6ArO6Fxe2jR5ZDFegWIghxG9kA=; b=MvinAxyz93ShL3MuYTNvmww4bJArKbZPWrnWx6DiBzY9LMD6PfYc/r+f8EV4E7vtq9 zzSaIAfHGw+XzkTgDq8vs5NwuJ4vKOpYx74GGXddyYHYCHHeQszCdpM6iKZiAOUcLa1v PHbU0wCjYh4ZLYgB3EU/sCJr0/tdmxNIHoMDJqn1RuMgvGl37QWFeLd2mRIobyjZrwvw E8mUWGv8uGA4SD+ba3dVJDoB9cFn0D7Pc8fM44LfbtJxFp5GraMahQvLLJQpN21UaUpA bzHSNrcoUCyD1sBw0TYlgKUx2O8I4d2pQlBgEle4/zwwimLEWQIt8ogi8FOawQYY97C8 SwwA== X-Gm-Message-State: AOJu0Yz68FQjrHCjZigAqiTUKDMgGfyF0wt6gbIyHQd87Ti3oqoq3p76 HJaT3Wd7Lwl2svFmynKA9ugl8bvAtZQJ/bnjvHYGlsDKo9JCIbQZkHLv1bct0KVVfgokmwJnJLi dOvmfjxDbo8HDt4P7uEmSdImsPvcdbe1dqa204yH3DehHvW6gC6+sPiXkrqiVB5uiUcQV/whFEf pO9ZiWo9oNAPqLqfCS/3JVYX3lY+XqEf8VVg== X-Google-Smtp-Source: AGHT+IH/7TvHGniaLAb5GTG7BcR83dJl7b1zBc1eKXQnd68mqDHX6vrbGSLa+QJTo+bbDmnT1bpBUckZ32E= X-Received: from reksio.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:1be8]) (user=darekm job=sendgmr) by 2002:a05:6000:1f81:b0:33b:3c03:b684 with SMTP id bw1-20020a0560001f8100b0033b3c03b684mr15854wrb.11.1707806061021; Mon, 12 Feb 2024 22:34:21 -0800 (PST) Date: Tue, 13 Feb 2024 06:34:08 +0000 In-Reply-To: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.43.0.687.g38aa6559b0-goog Message-ID: <20240213063409.2167597-1-darekm@google.com> To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v5] 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?q?Erik=20Spr=C3=A5ng?= 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: VGhpcyBleHBvc2VzIFZQOEVfU0VUX1NDUkVFTl9DT05URU5UX01PREUgb3B0aW9uIGZyb20gbGli dnB4LgoKQ28tYXV0aG9yZWQtYnk6IEVyaWsgU3Byw6VuZyA8c3ByYW5nQHdlYnJ0Yy5vcmc+ClNp Z25lZC1vZmYtYnk6IERhcml1c3ogTWFyY2lua2lld2ljeiA8ZGFyZWttQGdvb2dsZS5jb20+Ci0t LQogZG9jL2VuY29kZXJzLnRleGkgICAgICB8ICA2ICsrKysrKwogbGliYXZjb2RlYy9saWJ2cHhl bmMuYyB8IDEzICsrKysrKysrKysrKysKIGxpYmF2Y29kZWMvdmVyc2lvbi5oICAgfCAgMiArLQog MyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZG9jL2VuY29kZXJzLnRleGkgYi9kb2MvZW5jb2RlcnMudGV4aQppbmRleCBjOWZlNmQ2 MTQzLi4xM2E3MDg0NTEyIDEwMDY0NAotLS0gYS9kb2MvZW5jb2RlcnMudGV4aQorKysgYi9kb2Mv ZW5jb2RlcnMudGV4aQpAQCAtMjIzNyw2ICsyMjM3LDEyIEBAIHRoZSB0d28gdGVtcG9yYWwgbGF5 ZXIgMiBmcmFtZXMgd2l0aGluIHRoZSB0ZW1wb3JhbCBwZXJpb2QuCiBAZW5kIHRhYmxlCiBAZW5k IHRhYmxlCiAKK0BpdGVtIFZQOC1zcGVjaWZpYyBvcHRpb25zCitAdGFibGUgQG9wdGlvbgorQGl0 ZW0gc2NyZWVuLWNvbnRlbnQtbW9kZQorU2NyZWVuIGNvbnRlbnQgbW9kZSwgb25lIG9mOiAoMCkg b2ZmLCAoMSkgc2NyZWVuLCAoMikgc2NyZWVuIHdpdGggbW9yZSBhZ2dyZXNzaXZlIHJhdGUgY29u dHJvbC4KK0BlbmQgdGFibGUKKwogQGl0ZW0gVlA5LXNwZWNpZmljIG9wdGlvbnMKIEB0YWJsZSBA b3B0aW9uCiBAaXRlbSBsb3NzbGVzcwpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9saWJ2cHhlbmMu YyBiL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMKaW5kZXggODA5ODhhMjYwOC4uOGY3NjVmMmRjNCAx MDA2NDQKLS0tIGEvbGliYXZjb2RlYy9saWJ2cHhlbmMuYworKysgYi9saWJhdmNvZGVjL2xpYnZw eGVuYy5jCkBAIC0xMjEsNiArMTIxLDkgQEAgdHlwZWRlZiBzdHJ1Y3QgVlB4RW5jb2RlckNvbnRl eHQgewogICAgIGludCAqdHNfbGF5ZXJfZmxhZ3M7CiAgICAgaW50IGN1cnJlbnRfdGVtcG9yYWxf aWR4OwogCisgICAgLy8gVlA4LW9ubHkKKyAgICBpbnQgc2NyZWVuX2NvbnRlbnRfbW9kZTsKKwog ICAgIC8vIFZQOS1vbmx5CiAgICAgaW50IGxvc3NsZXNzOwogICAgIGludCB0aWxlX2NvbHVtbnM7 CkBAIC0xNjQsNiArMTY3LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IGN0bGlkc3RyW10g PSB7CiAgICAgW1ZQOEVfU0VUX01BWF9JTlRSQV9CSVRSQVRFX1BDVF0gPSAiVlA4RV9TRVRfTUFY X0lOVFJBX0JJVFJBVEVfUENUIiwKICAgICBbVlA4RV9TRVRfU0hBUlBORVNTXSAgICAgICAgICAg ICAgID0gIlZQOEVfU0VUX1NIQVJQTkVTUyIsCiAgICAgW1ZQOEVfU0VUX1RFTVBPUkFMX0xBWUVS X0lEXSAgICAgICA9ICJWUDhFX1NFVF9URU1QT1JBTF9MQVlFUl9JRCIsCisgICAgW1ZQOEVfU0VU X1NDUkVFTl9DT05URU5UX01PREVdICAgICA9ICJWUDhFX1NFVF9TQ1JFRU5fQ09OVEVOVF9NT0RF IiwKICNpZiBDT05GSUdfTElCVlBYX1ZQOV9FTkNPREVSCiAgICAgW1ZQOUVfU0VUX0xPU1NMRVNT XSAgICAgICAgICAgICAgICA9ICJWUDlFX1NFVF9MT1NTTEVTUyIsCiAgICAgW1ZQOUVfU0VUX1RJ TEVfQ09MVU1OU10gICAgICAgICAgICA9ICJWUDlFX1NFVF9USUxFX0NPTFVNTlMiLApAQCAtMTI2 Miw2ICsxMjY2LDE0IEBAIHN0YXRpYyBhdl9jb2xkIGludCB2cHhfaW5pdChBVkNvZGVjQ29udGV4 dCAqYXZjdHgsCiAjZW5kaWYKICAgICB9CiAjZW5kaWYKKyAgICBpZiAoYXZjdHgtPmNvZGVjX2lk ID09IEFWX0NPREVDX0lEX1ZQOCAmJiBjdHgtPnNjcmVlbl9jb250ZW50X21vZGUgPj0gMCkgewor ICAgICAgICBpZiAoY3R4LT5zY3JlZW5fY29udGVudF9tb2RlID09IDIgJiYgY3R4LT5pc19hbHBo YSkgeworICAgICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfRVJST1IsCisgICAgICAgICAg ICAgICAgICAgIlRyYW5zcGFyZW5jeSBlbmNvZGluZyB3aXRoIHNjcmVlbiBtb2RlIHdpdGggYWdn cmVzc2l2ZSByYXRlIGNvbnRyb2wgbm90IHN1cHBvcnRlZFxuIik7CisgICAgICAgICAgICByZXR1 cm4gQVZFUlJPUihFSU5WQUwpOworICAgICAgICB9CisgICAgICAgIGNvZGVjY3RsX2ludChhdmN0 eCwgVlA4RV9TRVRfU0NSRUVOX0NPTlRFTlRfTU9ERSwgY3R4LT5zY3JlZW5fY29udGVudF9tb2Rl KTsKKyAgICB9CiAKICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19ERUJVRywgIlVzaW5nIGRlYWRs aW5lOiAlZFxuIiwgY3R4LT5kZWFkbGluZSk7CiAKQEAgLTE5NDYsNiArMTk1OCw3IEBAIHN0YXRp YyBjb25zdCBBVk9wdGlvbiB2cDhfb3B0aW9uc1tdID0gewogICAgIHsgImF1dG8tYWx0LXJlZiIs ICAgICJFbmFibGUgdXNlIG9mIGFsdGVybmF0ZSByZWZlcmVuY2UgIgogICAgICAgICAgICAgICAg ICAgICAgICAgICJmcmFtZXMgKDItcGFzcyBvbmx5KSIsICAgICAgICAgICAgICAgICAgICAgICAg T0ZGU0VUKGF1dG9fYWx0X3JlZiksICAgIEFWX09QVF9UWVBFX0lOVCwgey5pNjQgPSAtMX0sIC0x LCAgMiwgVkV9LAogICAgIHsgImNwdS11c2VkIiwgICAgICAgICJRdWFsaXR5L1NwZWVkIHJhdGlv IG1vZGlmaWVyIiwgICAgICAgICAgICAgICAgT0ZGU0VUKGNwdV91c2VkKSwgICAgICAgIEFWX09Q VF9UWVBFX0lOVCwgey5pNjQgPSAxfSwgLTE2LCAxNiwgVkV9LAorICAgIHsgInNjcmVlbi1jb250 ZW50LW1vZGUiLCAgICAgIkVuY29kZXIgc2NyZWVuIGNvbnRlbnQgbW9kZSIsICAgICAgICAgT0ZG U0VUKHNjcmVlbl9jb250ZW50X21vZGUpLCBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gLTF9LCAt MSwgIDIsIFZFfSwKICAgICBMRUdBQ1lfT1BUSU9OUwogICAgIHsgTlVMTCB9CiB9OwpkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy92ZXJzaW9uLmggYi9saWJhdmNvZGVjL3ZlcnNpb24uaAppbmRleCBm MmYxNGVhZWQxLi5lY2RiYzUxYzc0IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3ZlcnNpb24uaAor KysgYi9saWJhdmNvZGVjL3ZlcnNpb24uaApAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgInZl cnNpb25fbWFqb3IuaCIKIAogI2RlZmluZSBMSUJBVkNPREVDX1ZFUlNJT05fTUlOT1IgIDM5Ci0j ZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9NSUNSTyAxMDAKKyNkZWZpbmUgTElCQVZDT0RFQ19W RVJTSU9OX01JQ1JPIDEwMQogCiAjZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9JTlQgIEFWX1ZF UlNJT05fSU5UKExJQkFWQ09ERUNfVkVSU0lPTl9NQUpPUiwgXAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJBVkNPREVDX1ZFUlNJT05fTUlOT1IsIFwK LS0gCjIuNDMuMC42ODcuZzM4YWE2NTU5YjAtZ29vZwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=