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 2932D47811 for ; Sat, 23 Sep 2023 10:04:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3F4E768C9B6; Sat, 23 Sep 2023 13:04:47 +0300 (EEST) Received: from smtp-fw-9105.amazon.com (unknown [207.171.188.204]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9964A68C711 for ; Sat, 23 Sep 2023 13:04:39 +0300 (EEST) X-Amazon-filename: 0001-Add-the-SSE-calculation-for-libx264.patch X-IronPort-AV: E=Sophos;i="6.03,171,1694736000"; d="scan'208,223";a="674080854" Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO email-inbound-relay-pdx-2c-m6i4x-5eae960a.us-west-2.amazon.com) ([10.25.36.210]) by smtp-border-fw-9105.sea19.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2023 10:04:30 +0000 Received: from EX19D014EUA003.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2c-m6i4x-5eae960a.us-west-2.amazon.com (Postfix) with ESMTPS id 1265440D5D for ; Sat, 23 Sep 2023 10:04:30 +0000 (UTC) Received: from EX19D025EUC004.ant.amazon.com (10.252.61.200) by EX19D014EUA003.ant.amazon.com (10.252.50.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Sat, 23 Sep 2023 10:04:28 +0000 Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D025EUC004.ant.amazon.com (10.252.61.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Sat, 23 Sep 2023 10:04:28 +0000 Received: from EX19D025EUC002.ant.amazon.com ([fe80::c9fe:e3a8:dd4f:e087]) by EX19D025EUC002.ant.amazon.com ([fe80::c9fe:e3a8:dd4f:e087%3]) with mapi id 15.02.1118.037; Sat, 23 Sep 2023 10:04:28 +0000 To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: libavc/libx264: add support to propagate SSE values through encoder stats Thread-Index: AQHZ7gVWeZgr9yv0QEqkANBqjQmzOw== Date: Sat, 23 Sep 2023 10:04:28 +0000 Message-ID: <235b296cd67fed2c79862d4403dbe268d2f7e25b.camel@amazon.it> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.213.14] Content-Type: multipart/mixed; boundary="_002_235b296cd67fed2c79862d4403dbe268d2f7e25bcamelamazonit_" MIME-Version: 1.0 Subject: [FFmpeg-devel] libavc/libx264: add support to propagate SSE values through encoder stats 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: "Carotti, Elias via ffmpeg-devel" Reply-To: FFmpeg development discussions and patches Cc: "Carotti, Elias" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --_002_235b296cd67fed2c79862d4403dbe268d2f7e25bcamelamazonit_ Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Content-Transfer-Encoding: base64 SGksDQpwbGVhc2UgZmluZCBhdHRhY2hlZCBhIHBhdGNoIHRvIHByb3BhZ2F0ZSB0aGUgU1NFIGZv ciBhIGZyYW1lIGludG8gdGhlDQplbmNvZGVyIHN0YXRzLg0KU2luY2UgbGlieDI2NCBhbHJlYWR5 IHByb3ZpZGVzIFBTTlIgdmFsdWVzLCB0aGlzIGlzIGRvbmUgYnkgYmFzaWNhbGx5DQppbnZlcnRp bmcgdGhlIGZvcm11bGEgdG8gcmVjb3ZlciB0aGUgU1NFIHZhbHVlcy4NCg0KV291bGQgaXQgYmUg cG9zc2libGUgdG8gYWxzbyBhcHBlbmQgb3RoZXIgdmFsdWVzIHRvIHRoZSBlcnJvcnMgdmVjdG9y Pw0KRS5nLiwgbGlieDI2NCBhbHNvIGNvbXB1dGVzIFNTSU0gYnV0IG90aGVyIHZhbHVlcyBjb3Vs ZCBiZSBwcm92aWRlZC4NCg0KQmVzdCwNCkVsaWFzDQoKCgpOSUNFIFNSTCwgdmlhbGUgTW9udGUg R3JhcHBhIDMvNSwgMjAxMjQgTWlsYW5vLCBJdGFsaWEsIFJlZ2lzdHJvIGRlbGxlIEltcHJlc2Ug ZGkgTWlsYW5vIE1vbnphIEJyaWFuemEgTG9kaSBSRUEgbi4gMjA5Njg4MiwgQ2FwaXRhbGUgU29j aWFsZTogMTAuMzI5LDE0IEVVUiBpLnYuLCBDb2QuIEZpc2MuIGUgUC5JVkEgMDExMzMwNTAwNTIs IFNvY2lldGEgY29uIFNvY2lvIFVuaWNvCgoK --_002_235b296cd67fed2c79862d4403dbe268d2f7e25bcamelamazonit_ Content-Type: text/x-patch; name="0001-Add-the-SSE-calculation-for-libx264.patch" Content-Description: 0001-Add-the-SSE-calculation-for-libx264.patch Content-Disposition: attachment; filename="0001-Add-the-SSE-calculation-for-libx264.patch"; size=2601; creation-date="Sat, 23 Sep 2023 10:04:28 GMT"; modification-date="Sat, 23 Sep 2023 10:04:28 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBkZmQ0N2VmYjdmN2NiMjY0ZmVmNjJkMGQ4ZmI3MGZmODE2OGJkZmQ3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlhcyBDYXJvdHRpIDxlbGlhc2NydCBfYXRfIGFtYXpvbiBf ZG90XyBpdD4KRGF0ZTogRnJpLCAxNSBTZXAgMjAyMyAyMDowNTo0MyArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIEFkZCB0aGUgU1NFIGNhbGN1bGF0aW9uIGZvciBsaWJ4MjY0LgoKU2luY2UgbGlieDI2 NCBvbmx5IHByb3ZpZGVzIGEgcGVyLWZyYW1lIHBlci1jaGFubmVsIFBTTlIsIHRoaXMgaXMgaW52 ZXJ0ZWQgdG8gZ2V0IGJhY2sgdGhlIFNTRS4KLS0tCiBsaWJhdmNvZGVjL2xpYngyNjQuYyB8IDM3 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAz NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9s aWJ4MjY0LmMgYi9saWJhdmNvZGVjL2xpYngyNjQuYwppbmRleCA3N2E5ZjE3M2I0Li4wZmFlMTU1 ZmYyIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2xpYngyNjQuYworKysgYi9saWJhdmNvZGVjL2xp YngyNjQuYwpAQCAtMTI5LDYgKzEyOSw4IEBAIHR5cGVkZWYgc3RydWN0IFgyNjRDb250ZXh0IHsK ICAgICBpbnQgcm9pX3dhcm5lZDsKCiAgICAgaW50IG1iX2luZm87CisKKyAgICBpbnQ2NF90IHNz ZVszXTsKIH0gWDI2NENvbnRleHQ7Cgogc3RhdGljIHZvaWQgWDI2NF9sb2codm9pZCAqcCwgaW50 IGxldmVsLCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXJncykKQEAgLTcyNiw3ICs3MjgsNDAg QEAgRkZfRU5BQkxFX0RFUFJFQ0FUSU9OX1dBUk5JTkdTCgogICAgIHBrdC0+ZmxhZ3MgfD0gQVZf UEtUX0ZMQUdfS0VZKnBpY19vdXQuYl9rZXlmcmFtZTsKICAgICBpZiAocmV0KSB7Ci0gICAgICAg IGZmX3NpZGVfZGF0YV9zZXRfZW5jb2Rlcl9zdGF0cyhwa3QsIChwaWNfb3V0LmlfcXBwbHVzMSAt IDEpICogRkZfUVAyTEFNQkRBLCBOVUxMLCAwLCBwaWN0X3R5cGUpOworICAgICAgICBjb25zdCBB VlBpeEZtdERlc2NyaXB0b3IgKnBpeF9kZXNjID0gYXZfcGl4X2ZtdF9kZXNjX2dldChjc3BfdG9f cGl4Zm10KHBpY19vdXQuaW1nLmlfY3NwKSk7CisgICAgICAgIGludCBlcnJvcl9jb3VudCA9IDA7 CisgICAgICAgIGludDY0X3QgKmVycm9ycyA9IE5VTEw7CisKKyAgICAgICAgaWYgKGN0eC0+Zmxh Z3MgJiBBVl9DT0RFQ19GTEFHX1BTTlIpIHsKKyAgICAgICAgICAgIGRvdWJsZSBzY2FsZVszXSA9 IHsgMSwKKyAgICAgICAgICAgICAgICAoMSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfaCkgKiAo ZG91YmxlKSgxIDw8IHBpeF9kZXNjLT5sb2cyX2Nocm9tYV93KSwKKyAgICAgICAgICAgICAgICAo MSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfaCkgKiAoZG91YmxlKSgxIDw8IHBpeF9kZXNjLT5s b2cyX2Nocm9tYV93KSwKKyAgICAgICAgICAgIH07CisgICAgICAgICAgICBkb3VibGUgbXNlOwor ICAgICAgICAgICAgaW50IGk7CisKKyAgICAgICAgICAgIGVycm9yX2NvdW50ID0gcGl4X2Rlc2Mt Pm5iX2NvbXBvbmVudHM7CisKKyAgICAgICAgICAgIGF2X2xvZyhjdHgsIEFWX0xPR19ERUJVRywg IlBTTlIgdmFsdWVzIGZyb20gbGlieDI2NDogJS4zZiAlLjNmICUuM2YuXG4iLAorICAgICAgICAg ICAgICAgICAgIHBpY19vdXQucHJvcC5mX3BzbnJbMF0sIHBpY19vdXQucHJvcC5mX3BzbnJbMV0s IHBpY19vdXQucHJvcC5mX3BzbnJbMl0pOworCisgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwg cGl4X2Rlc2MtPm5iX2NvbXBvbmVudHM7ICsraSkgeworICAgICAgICAgICAgICAgIGRvdWJsZSBt YXhfdmFsdWUgPSAoZG91YmxlKSgxIDw8IHBpeF9kZXNjLT5jb21wW2ldLmRlcHRoKSAtIDEuMDsK KyAgICAgICAgICAgICAgICBkb3VibGUgcGxhbmVfc2l6ZSA9IGN0eC0+d2lkdGggKiBjdHgtPmhl aWdodCAvIHNjYWxlW2ldOworCisgICAgICAgICAgICAgICAgLyogcHNuciA9IC0xMCAqIGxvZzEw KG1heF92YWx1ZSAqIG1heF92YWx1ZSAvIG1zZSkgKi8KKyAgICAgICAgICAgICAgICBtc2UgPSAo bWF4X3ZhbHVlICogbWF4X3ZhbHVlKSAvIHBvdygxMCwgLXBpY19vdXQucHJvcC5mX3BzbnJbaV0g LyAxMC4wKTsKKworICAgICAgICAgICAgICAgIC8qIFNTRSA9IE1TRSAqIHdpZHRoICogaGVpZ2h0 IC8gc2NhbGUgLT4gYmVjYXVzZSBvZiBwb3NzaWJsZSBjaHJvbWEgZG93bnNhbXBsaW5nICovCisg ICAgICAgICAgICAgICAgeDQtPnNzZVtpXSA9IChpbnQ2NF90KWZsb29yKG1zZSAqIHBsYW5lX3Np emUpOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgZXJyb3JzID0geDQtPnNzZTsKKyAg ICAgICAgfQorCisgICAgICAgIGZmX3NpZGVfZGF0YV9zZXRfZW5jb2Rlcl9zdGF0cyhwa3QsIChw aWNfb3V0LmlfcXBwbHVzMSAtIDEpICogRkZfUVAyTEFNQkRBLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZXJyb3JzLCBlcnJvcl9jb3VudCwgcGljdF90eXBlKTsKKwog ICAgICAgICBpZiAod2FsbGNsb2NrKQogICAgICAgICAgICAgZmZfc2lkZV9kYXRhX3NldF9wcmZ0 KHBrdCwgd2FsbGNsb2NrKTsKICAgICB9Ci0tCjIuMzQuMQoK --_002_235b296cd67fed2c79862d4403dbe268d2f7e25bcamelamazonit_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --_002_235b296cd67fed2c79862d4403dbe268d2f7e25bcamelamazonit_--