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 C3F8247160 for ; Wed, 11 Oct 2023 10:54:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 67A6B68CBAF; Wed, 11 Oct 2023 13:54:33 +0300 (EEST) Received: from smtp-fw-52004.amazon.com (smtp-fw-52004.amazon.com [52.119.213.154]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE2CD68C8F9 for ; Wed, 11 Oct 2023 13:54:26 +0300 (EEST) X-Amazon-filename: 0001-avcodec-libx264-Add-the-SSE-computation-for-libx264.patch X-IronPort-AV: E=Sophos;i="6.03,214,1694736000"; d="scan'208,223";a="159399955" Thread-Topic: [FFmpeg-devel] libavc/libx264: add support to propagate SSE values through encoder stats Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO email-inbound-relay-pdx-2b-m6i4x-ed19f671.us-west-2.amazon.com) ([10.43.8.2]) by smtp-border-fw-52004.iad7.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 10:54:24 +0000 Received: from EX19D019EUA003.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-pdx-2b-m6i4x-ed19f671.us-west-2.amazon.com (Postfix) with ESMTPS id 2DD8A80705 for ; Wed, 11 Oct 2023 10:54:22 +0000 (UTC) Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D019EUA003.ant.amazon.com (10.252.50.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Wed, 11 Oct 2023 10:54:22 +0000 Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D025EUC002.ant.amazon.com (10.252.61.247) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Wed, 11 Oct 2023 10:54:21 +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; Wed, 11 Oct 2023 10:54:21 +0000 To: "ffmpeg-devel@ffmpeg.org" Thread-Index: AQHZ7gVWeZgr9yv0QEqkANBqjQmzO7A20YUAgAwix4CAAZI8AA== Date: Wed, 11 Oct 2023 10:54:21 +0000 Message-ID: References: <235b296cd67fed2c79862d4403dbe268d2f7e25b.camel@amazon.it> <75548e3c104400a6cef07dad2a75ffa648e830cc.camel@amazon.it> <169693528137.6638.10771778310430665651@lain.khirnov.net> In-Reply-To: <169693528137.6638.10771778310430665651@lain.khirnov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.107.191.53] Content-Type: multipart/mixed; boundary="_002_fcac7f3c486a22ec15513502b4cca9a0a341746acamelamazonit_" MIME-Version: 1.0 Subject: Re: [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_fcac7f3c486a22ec15513502b4cca9a0a341746acamelamazonit_ Content-Type: text/plain; charset="utf-8" Content-ID: <024D02C6D6A5BD47A4C6B8DE88B37CB2@amazon.com> MIME-Version: 1.0 Content-Transfer-Encoding: base64 SGkgQW50b24sIA0KDQpPbiBUdWUsIDIwMjMtMTAtMTAgYXQgMTI6NTQgKzAyMDAsIEFudG9uIEto aXJub3Ygd3JvdGU6DQo+IA0KPiBRdW90aW5nIENhcm90dGksIEVsaWFzIHZpYSBmZm1wZWctZGV2 ZWwgKDIwMjMtMTAtMDIgMTk6MzU6MDkpDQo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGli eDI2NC5jIGIvbGliYXZjb2RlYy9saWJ4MjY0LmMNCj4gPiBpbmRleCA3N2E5ZjE3M2I0Li40YzY0 M2M5MDY2IDEwMDY0NA0KPiA+IC0tLSBhL2xpYmF2Y29kZWMvbGlieDI2NC5jDQo+ID4gKysrIGIv bGliYXZjb2RlYy9saWJ4MjY0LmMNCj4gPiBAQCAtMTI5LDYgKzEyOSw4IEBAIHR5cGVkZWYgc3Ry dWN0IFgyNjRDb250ZXh0IHsNCj4gPiDCoMKgwqDCoCBpbnQgcm9pX3dhcm5lZDsNCj4gPiANCj4g PiDCoMKgwqDCoCBpbnQgbWJfaW5mbzsNCj4gPiArDQo+ID4gK8KgwqDCoCBpbnQ2NF90IHNzZVsz XTsNCj4gDQo+IFRoZSB2YWx1ZXMgZG9uJ3QgbmVlZCB0byBiZSBwcmVzZXJ2ZWQgYWNyb3NzIGZy YW1lcywgc28gbWlnaHQgYXMgd2VsbA0KPiBwdXQgdGhpcyBvbiBzdGFjayBpbiB0aGUgYmxvY2sg Y2FsbGluZw0KPiBmZl9zaWRlX2RhdGFfc2V0X2VuY29kZXJfc3RhdHMoKS4NCg0KQWdyZWVkLg0K DQo+IA0KPiA+IMKgfSBYMjY0Q29udGV4dDsNCj4gPiANCj4gPiDCoHN0YXRpYyB2b2lkIFgyNjRf bG9nKHZvaWQgKnAsIGludCBsZXZlbCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0DQo+ID4gYXJn cykNCj4gPiBAQCAtNzI2LDcgKzcyOCw0MCBAQCBGRl9FTkFCTEVfREVQUkVDQVRJT05fV0FSTklO R1MNCj4gPiANCj4gPiDCoMKgwqDCoCBwa3QtPmZsYWdzIHw9IEFWX1BLVF9GTEFHX0tFWSpwaWNf b3V0LmJfa2V5ZnJhbWU7DQo+ID4gwqDCoMKgwqAgaWYgKHJldCkgew0KPiA+IC3CoMKgwqDCoMKg wqDCoCBmZl9zaWRlX2RhdGFfc2V0X2VuY29kZXJfc3RhdHMocGt0LCAocGljX291dC5pX3FwcGx1 czEgLQ0KPiA+IDEpICogRkZfUVAyTEFNQkRBLCBOVUxMLCAwLCBwaWN0X3R5cGUpOw0KPiA+ICvC oMKgwqDCoMKgwqDCoCBjb25zdCBBVlBpeEZtdERlc2NyaXB0b3IgKnBpeF9kZXNjID0NCj4gPiBh dl9waXhfZm10X2Rlc2NfZ2V0KGNzcF90b19waXhmbXQocGljX291dC5pbWcuaV9jc3ApKTsNCj4g PiArwqDCoMKgwqDCoMKgwqAgaW50IGVycm9yX2NvdW50ID0gMDsNCj4gPiArwqDCoMKgwqDCoMKg wqAgaW50NjRfdCAqZXJyb3JzID0gTlVMTDsNCj4gPiArDQo+ID4gK8KgwqDCoMKgwqDCoMKgIGlm IChjdHgtPmZsYWdzICYgQVZfQ09ERUNfRkxBR19QU05SKSB7DQo+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZG91YmxlIHNjYWxlWzNdID0geyAxLA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKDEgPDwgcGl4X2Rlc2MtPmxvZzJfY2hyb21hX2gpICogKGRvdWJsZSkoMSA8 PA0KPiA+IHBpeF9kZXNjLT5sb2cyX2Nocm9tYV93KSwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICgxIDw8IHBpeF9kZXNjLT5sb2cyX2Nocm9tYV9oKSAqIChkb3VibGUpKDEg PDwNCj4gPiBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfdyksDQo+IA0KPiBBbnkgcGFydGljdWxhciBy ZWFzb24gdGhlIGNhc3QgaXMgb24gdGhlIHNlY29uZCB2YWx1ZT8gSXQgbG9va3MNCj4gc3RyYW5n ZS4NCj4gDQoNCkp1c3QgbXkgaGFiaXQuIEZpeGVkLg0KDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgfTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkb3VibGUgbXNlOw0KPiA+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCBpOw0KPiA+ICsNCj4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBlcnJvcl9jb3VudCA9IHBpeF9kZXNjLT5uYl9jb21wb25lbnRzOw0KPiA+ICsNCj4g PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdl9sb2coY3R4LCBBVl9MT0dfREVCVUcsICJQU05S IHZhbHVlcyBmcm9tIGxpYngyNjQ6DQo+ID4gJS4zZiAlLjNmICUuM2YuXG4iLA0KPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGljX291dC5wcm9wLmZfcHNuclswXSwg cGljX291dC5wcm9wLmZfcHNuclsxXSwNCj4gPiBwaWNfb3V0LnByb3AuZl9wc25yWzJdKTsNCj4g PiArDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZm9yIChpID0gMDsgaSA8IHBpeF9kZXNj LT5uYl9jb21wb25lbnRzOyArK2kpIHsNCj4gDQo+IGZvciAoaW50IGkgLi4uLg0KDQpBZ3JlZWQu DQoNCkkgYWxzbyBmb3VuZCB0aGUgLSAobWludXMpIHNpZ24gaW4gdGhlIG1zZSBmb3JtdWxhIHdh cyB3cm9uZyBhbmQgSQ0KcmVtb3ZlZCBpdC4NCk51bWJlcnMgc2VlbSB0byBiZSBjb2hlcmVudCB3 aXRoIHRob3NlIGZyb20gbGlieDI2NC4NClBsZWFzZSBmaW5kIGF0dGFjaGVkIGEgbmV3IHBhdGNo IHJlYmFzZWQgYWdhaW5zdCB0aGUgbGF0ZXN0IG1hc3RlciB3aXRoDQp0aGUgYWJvdmUgZml4ZXMu DQoNClRoZXJlIGlzIGFuIGluY3JlYXNpbmcgZXJyb3IgKG92ZXIgaW5jcmVhc2luZyBQU05ScyBh bmQgcmVzb2x1dGlvbnMpDQp3aGVuIHJlY29uc3RydWN0aW5nIHRoZSBQU05SIGZyb20gdGhlIFNT RSBhcyBjb21wdXRlZCBhYm92ZSBkdWUgdG8gdGhlDQphcHByb3hpbWF0aW9ucyBhbmQgdGhlIHJv dW5kaW5ncyBiYWNrIGFuZCBmb3J0aCwgaG93ZXZlciBpdCBzZWVtcyB0bw0KeWllbGQgc2ltaWxh ciB2YWx1ZXMgYXMgdGhvc2UgY29tcHV0ZWQgYnkgbGlieDI2NC4NCg0KQmVzdA0KDQoNCgoKCk5J Q0UgU1JMLCB2aWFsZSBNb250ZSBHcmFwcGEgMy81LCAyMDEyNCBNaWxhbm8sIEl0YWxpYSwgUmVn aXN0cm8gZGVsbGUgSW1wcmVzZSBkaSBNaWxhbm8gTW9uemEgQnJpYW56YSBMb2RpIFJFQSBuLiAy MDk2ODgyLCBDYXBpdGFsZSBTb2NpYWxlOiAxMC4zMjksMTQgRVVSIGkudi4sIENvZC4gRmlzYy4g ZSBQLklWQSAwMTEzMzA1MDA1MiwgU29jaWV0YSBjb24gU29jaW8gVW5pY28KCgo= --_002_fcac7f3c486a22ec15513502b4cca9a0a341746acamelamazonit_ Content-Type: text/x-patch; name="0001-avcodec-libx264-Add-the-SSE-computation-for-libx264.patch" Content-Description: 0001-avcodec-libx264-Add-the-SSE-computation-for-libx264.patch Content-Disposition: attachment; filename="0001-avcodec-libx264-Add-the-SSE-computation-for-libx264.patch"; size=2413; creation-date="Wed, 11 Oct 2023 10:54:21 GMT"; modification-date="Wed, 11 Oct 2023 10:54:21 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSA4Yzk0NTYwNDJlMGNkMzMzNzAyYjhlNzdkM2U4MDc2N2E0YzBiN2NmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlhcyBDYXJvdHRpIDxlbGlhc2NydCBfYXRfIGFtYXpvbiBf ZG90XyBpdD4KRGF0ZTogRnJpLCAxNSBTZXAgMjAyMyAyMDowNTo0MyArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIGF2Y29kZWMvbGlieDI2NDogQWRkIHRoZSBTU0UgY29tcHV0YXRpb24gZm9yIGxpYngy NjQuCgpTaW5jZSBsaWJ4MjY0IG9ubHkgcHJvdmlkZXMgYSBwZXItZnJhbWUgcGVyLWNoYW5uZWwg UFNOUiwgdGhpcyBpcyBpbnZlcnRlZCB0byBnZXQgYmFjayB0aGUgU1NFLgotLS0KIGxpYmF2Y29k ZWMvbGlieDI2NC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBm aWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg YS9saWJhdmNvZGVjL2xpYngyNjQuYyBiL2xpYmF2Y29kZWMvbGlieDI2NC5jCmluZGV4IDc3YTlm MTczYjQuLjg1YmQ4NzBmNWQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbGlieDI2NC5jCisrKyBi L2xpYmF2Y29kZWMvbGlieDI2NC5jCkBAIC03MjYsNyArNzI2LDM5IEBAIEZGX0VOQUJMRV9ERVBS RUNBVElPTl9XQVJOSU5HUwoKICAgICBwa3QtPmZsYWdzIHw9IEFWX1BLVF9GTEFHX0tFWSpwaWNf b3V0LmJfa2V5ZnJhbWU7CiAgICAgaWYgKHJldCkgewotICAgICAgICBmZl9zaWRlX2RhdGFfc2V0 X2VuY29kZXJfc3RhdHMocGt0LCAocGljX291dC5pX3FwcGx1czEgLSAxKSAqIEZGX1FQMkxBTUJE QSwgTlVMTCwgMCwgcGljdF90eXBlKTsKKyAgICAgICAgY29uc3QgQVZQaXhGbXREZXNjcmlwdG9y ICpwaXhfZGVzYyA9IGF2X3BpeF9mbXRfZGVzY19nZXQoY3NwX3RvX3BpeGZtdChwaWNfb3V0Lmlt Zy5pX2NzcCkpOworICAgICAgICBpbnQgZXJyb3JfY291bnQgPSAwOworICAgICAgICBpbnQ2NF90 ICplcnJvcnMgPSBOVUxMOworICAgICAgICBpbnQ2NF90IHNzZVszXSA9IHswfTsKKworICAgICAg ICBpZiAoY3R4LT5mbGFncyAmIEFWX0NPREVDX0ZMQUdfUFNOUikgeworICAgICAgICAgICAgZG91 YmxlIHNjYWxlWzNdID0geyAxLAorICAgICAgICAgICAgICAgIChkb3VibGUpKDEgPDwgcGl4X2Rl c2MtPmxvZzJfY2hyb21hX2gpICogKDEgPDwgcGl4X2Rlc2MtPmxvZzJfY2hyb21hX3cpLAorICAg ICAgICAgICAgICAgIChkb3VibGUpKDEgPDwgcGl4X2Rlc2MtPmxvZzJfY2hyb21hX2gpICogKDEg PDwgcGl4X2Rlc2MtPmxvZzJfY2hyb21hX3cpLAorICAgICAgICAgICAgfTsKKworICAgICAgICAg ICAgZXJyb3JfY291bnQgPSBwaXhfZGVzYy0+bmJfY29tcG9uZW50czsKKworICAgICAgICAgICAg YXZfbG9nKGN0eCwgQVZfTE9HX0RFQlVHLCAiUFNOUiB2YWx1ZXMgZnJvbSBsaWJ4MjY0OiAlLjNm ICUuM2YgJS4zZi5cbiIsCisgICAgICAgICAgICAgICAgICAgcGljX291dC5wcm9wLmZfcHNuclsw XSwgcGljX291dC5wcm9wLmZfcHNuclsxXSwgcGljX291dC5wcm9wLmZfcHNuclsyXSk7CisKKyAg ICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcGl4X2Rlc2MtPm5iX2NvbXBvbmVudHM7ICsr aSkgeworICAgICAgICAgICAgICAgIGRvdWJsZSBtYXhfdmFsdWUgPSAoZG91YmxlKSgxIDw8IHBp eF9kZXNjLT5jb21wW2ldLmRlcHRoKSAtIDEuMDsKKyAgICAgICAgICAgICAgICBkb3VibGUgcGxh bmVfc2l6ZSA9IGN0eC0+d2lkdGggKiAoZG91YmxlKWN0eC0+aGVpZ2h0IC8gc2NhbGVbaV07CisK KyAgICAgICAgICAgICAgICAvKiBwc25yID0gMTAgKiBsb2cxMChtYXhfdmFsdWUgKiBtYXhfdmFs dWUgLyBtc2UpICovCisgICAgICAgICAgICAgICAgZG91YmxlIG1zZSA9IChtYXhfdmFsdWUgKiBt YXhfdmFsdWUpIC8gcG93KDEwLCBwaWNfb3V0LnByb3AuZl9wc25yW2ldIC8gMTAuMCk7CisKKyAg ICAgICAgICAgICAgICAvKiBTU0UgPSBNU0UgKiB3aWR0aCAqIGhlaWdodCAvIHNjYWxlIC0+IGJl Y2F1c2Ugb2YgcG9zc2libGUgY2hyb21hIGRvd25zYW1wbGluZyAqLworICAgICAgICAgICAgICAg IHNzZVtpXSA9IChpbnQ2NF90KWZsb29yKG1zZSAqIHBsYW5lX3NpemUgKyAuNSk7CisgICAgICAg ICAgICB9OworCisgICAgICAgICAgICBlcnJvcnMgPSBzc2U7CisgICAgICAgIH0KKworICAgICAg ICBmZl9zaWRlX2RhdGFfc2V0X2VuY29kZXJfc3RhdHMocGt0LCAocGljX291dC5pX3FwcGx1czEg LSAxKSAqIEZGX1FQMkxBTUJEQSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGVycm9ycywgZXJyb3JfY291bnQsIHBpY3RfdHlwZSk7CisKICAgICAgICAgaWYgKHdhbGxj bG9jaykKICAgICAgICAgICAgIGZmX3NpZGVfZGF0YV9zZXRfcHJmdChwa3QsIHdhbGxjbG9jayk7 CiAgICAgfQotLQoyLjM0LjEKCg== --_002_fcac7f3c486a22ec15513502b4cca9a0a341746acamelamazonit_ 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_fcac7f3c486a22ec15513502b4cca9a0a341746acamelamazonit_--