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 7FBA7475AA for ; Fri, 13 Oct 2023 16:35:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BD53C68C8C1; Fri, 13 Oct 2023 19:35:28 +0300 (EEST) Received: from smtp-fw-80009.amazon.com (smtp-fw-80009.amazon.com [99.78.197.220]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 19D6E68C823 for ; Fri, 13 Oct 2023 19:35:20 +0300 (EEST) X-Amazon-filename: 0001-avcodec-libx264-Add-the-SSE-computation-for-libx264.patch X-IronPort-AV: E=Sophos;i="6.03,222,1694736000"; d="scan'208,223";a="35623894" Thread-Topic: [FFmpeg-devel] libavc/libx264: add support to propagate SSE values through encoder stats Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO email-inbound-relay-pdx-2b-m6i4x-0ec33b60.us-west-2.amazon.com) ([10.25.36.210]) by smtp-border-fw-80009.pdx80.corp.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2023 16:35:16 +0000 Received: from EX19D016EUA002.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2b-m6i4x-0ec33b60.us-west-2.amazon.com (Postfix) with ESMTPS id 70A24A05F9 for ; Fri, 13 Oct 2023 16:35:16 +0000 (UTC) Received: from EX19D025EUC004.ant.amazon.com (10.252.61.200) by EX19D016EUA002.ant.amazon.com (10.252.50.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Fri, 13 Oct 2023 16:35:15 +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; Fri, 13 Oct 2023 16:35:14 +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; Fri, 13 Oct 2023 16:35:14 +0000 To: "ffmpeg-devel@ffmpeg.org" Thread-Index: AQHZ7gVWeZgr9yv0QEqkANBqjQmzO7A20YUAgAwix4CAAZI8AIADXTyAgAAmZIA= Date: Fri, 13 Oct 2023 16:35:14 +0000 Message-ID: <083eb9e5b4bd3f68ec49ee63556376f8917598ee.camel@amazon.it> References: <235b296cd67fed2c79862d4403dbe268d2f7e25b.camel@amazon.it> <75548e3c104400a6cef07dad2a75ffa648e830cc.camel@amazon.it> <169693528137.6638.10771778310430665651@lain.khirnov.net> <169720660959.32606.9316543522345619707@lain.khirnov.net> In-Reply-To: <169720660959.32606.9316543522345619707@lain.khirnov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.212.5] Content-Type: multipart/mixed; boundary="_002_083eb9e5b4bd3f68ec49ee63556376f8917598eecamelamazonit_" 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_083eb9e5b4bd3f68ec49ee63556376f8917598eecamelamazonit_ Content-Type: text/plain; charset="utf-8" Content-ID: <8C61A41B748CBB42B8DDC8672B4D1B5D@amazon.com> MIME-Version: 1.0 Content-Transfer-Encoding: base64 T24gRnJpLCAyMDIzLTEwLTEzIGF0IDE2OjE2ICswMjAwLCBBbnRvbiBLaGlybm92IHdyb3RlOg0K PiBDQVVUSU9OOiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBvcmdh bml6YXRpb24uIERvDQo+IG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVz cyB5b3UgY2FuIGNvbmZpcm0gdGhlIHNlbmRlcg0KPiBhbmQga25vdyB0aGUgY29udGVudCBpcyBz YWZlLg0KPiANCj4gDQo+IA0KPiBRdW90aW5nIENhcm90dGksIEVsaWFzIHZpYSBmZm1wZWctZGV2 ZWwgKDIwMjMtMTAtMTEgMTI6NTQ6MjEpDQo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGli eDI2NC5jIGIvbGliYXZjb2RlYy9saWJ4MjY0LmMNCj4gPiBpbmRleCA3N2E5ZjE3M2I0Li44NWJk ODcwZjVkIDEwMDY0NA0KPiA+IC0tLSBhL2xpYmF2Y29kZWMvbGlieDI2NC5jDQo+ID4gKysrIGIv bGliYXZjb2RlYy9saWJ4MjY0LmMNCj4gPiBAQCAtNzI2LDcgKzcyNiwzOSBAQCBGRl9FTkFCTEVf REVQUkVDQVRJT05fV0FSTklOR1MNCj4gPiANCj4gPiDCoMKgwqDCoCBwa3QtPmZsYWdzIHw9IEFW X1BLVF9GTEFHX0tFWSpwaWNfb3V0LmJfa2V5ZnJhbWU7DQo+ID4gwqDCoMKgwqAgaWYgKHJldCkg ew0KPiA+IC3CoMKgwqDCoMKgwqDCoCBmZl9zaWRlX2RhdGFfc2V0X2VuY29kZXJfc3RhdHMocGt0 LCAocGljX291dC5pX3FwcGx1czEgLQ0KPiA+IDEpICogRkZfUVAyTEFNQkRBLCBOVUxMLCAwLCBw aWN0X3R5cGUpOw0KPiA+ICvCoMKgwqDCoMKgwqDCoCBjb25zdCBBVlBpeEZtdERlc2NyaXB0b3Ig KnBpeF9kZXNjID0NCj4gPiBhdl9waXhfZm10X2Rlc2NfZ2V0KGNzcF90b19waXhmbXQocGljX291 dC5pbWcuaV9jc3ApKTsNCj4gDQo+IFRoZXJlJ3MgYSBwcm9ibGVtIGhlcmUgLSB3ZSBkbyBub3Qg aGFuZGxlIGFsbCB2YWx1ZXMgb2YgaV9jc3AuDQo+IEUuZy4gd2UgaGF2ZSBubyBlcXVpdmFsZW50 IG9mIFgyNjRfQ1NQX05WMTIgfCBYMjY0X0NTUF9ISUdIX0RFUFRILA0KPiB3aGljaA0KPiB4MjY0 IHdpbGwgdXNlIGZvciBZVVY0MjBQMTAgaW5wdXQuDQo+IA0KPiBUaGUgYmVzdCBzb2x1dGlvbiBp cyBwcm9iYWJseSB0byB1c2UgQVZDb2RlY0NvbnRleHQucGl4X2ZtdCBhbmQNCj4gYXNzdW1lDQo+ IHRoYXQgeDI2NCBkb2Vzbid0IGRvIGFueSBub250cml2aWFsIChpLmUuIG90aGVyIHRoYW4gaW50 ZXJsZWF2aW5nIGFuZA0KPiBzdWNoKSBwaXhlbCBmb3JtYXQgdHJhbnNmb3JtYXRpb25zIGludGVy bmFsbHkuDQo+IA0KDQoNCkkgc2VlLiBXb3VsZG4ndCBub3Qgb3V0cHV0dGluZyB0aGUgU1NFIHZh bHVlcyB3aGVuIGNzcF90b19waXhmbXQoKQ0KcmV0dXJucyBBVl9QSVhfRk1UX05PTkUgd29yayBi ZXR0ZXI/IA0KVGhhdCB3b3VsZG4ndCBiZSB3b3JzZSB0aGFuIGl0IGlzIHRvZGF5IChtZWFuaW5n IHRoYXQgcmlnaHQgbm93IHdlDQpkb24ndCBnZXQgdGhvc2UgdmFsdWVzIGZvciBhbnkgcGl4X2Zt dCkuDQpBbnl3YXksIEkgZGlkIGFzIHlvdSBzdWdnZXN0ZWQgYW5kIHVzZWQgQVZDb2RlY0NvbnRl eHQucGl4X2ZtdC4NCg0KDQo+ID4gPHNuaXA+DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg YXZfbG9nKGN0eCwgQVZfTE9HX0RFQlVHLCAiUFNOUiB2YWx1ZXMgZnJvbSBsaWJ4MjY0Og0KPiA+ ICUuM2YgJS4zZiAlLjNmLlxuIiwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHBpY19vdXQucHJvcC5mX3BzbnJbMF0sIHBpY19vdXQucHJvcC5mX3BzbnJbMV0sDQo+ ID4gcGljX291dC5wcm9wLmZfcHNuclsyXSk7DQo+IA0KPiBJbiBteSB0ZXN0cyBsaWJ4MjY0IHBy aW50cyB0aGVzZSB2YWx1ZXMgYnkgaXRzZWxmLCBzbyB0aGlzIHNlZW1zDQo+IHJlZHVuZGFudC4N Cg0KcmVtb3ZlZC4NCg0KCgoKTklDRSBTUkwsIHZpYWxlIE1vbnRlIEdyYXBwYSAzLzUsIDIwMTI0 IE1pbGFubywgSXRhbGlhLCBSZWdpc3RybyBkZWxsZSBJbXByZXNlIGRpIE1pbGFubyBNb256YSBC cmlhbnphIExvZGkgUkVBIG4uIDIwOTY4ODIsIENhcGl0YWxlIFNvY2lhbGU6IDEwLjMyOSwxNCBF VVIgaS52LiwgQ29kLiBGaXNjLiBlIFAuSVZBIDAxMTMzMDUwMDUyLCBTb2NpZXRhIGNvbiBTb2Np byBVbmljbwoKCg== --_002_083eb9e5b4bd3f68ec49ee63556376f8917598eecamelamazonit_ 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=2210; creation-date="Fri, 13 Oct 2023 16:35:14 GMT"; modification-date="Fri, 13 Oct 2023 16:35:14 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBiNzAyZmNkNzZjZjA2MjZmNzVhOTQxODc1ZjMxYWRkNTBkMDg4OTRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlhcyBDYXJvdHRpIDxlbGlhc2NydCBfYXRfIGFtYXpvbiBf ZG90XyAuaXQ+CkRhdGU6IEZyaSwgMTUgU2VwIDIwMjMgMjA6MDU6NDMgKzAyMDAKU3ViamVjdDog W1BBVENIXSBhdmNvZGVjL2xpYngyNjQ6IEFkZCB0aGUgU1NFIGNvbXB1dGF0aW9uIGZvciBsaWJ4 MjY0LgoKU2luY2UgbGlieDI2NCBvbmx5IHByb3ZpZGVzIGEgcGVyLWZyYW1lIHBlci1jaGFubmVs IFBTTlIsIHRoaXMgaXMgaW52ZXJ0ZWQgdG8gZ2V0IGJhY2sgdGhlIFNTRS4KLS0tCiBsaWJhdmNv ZGVjL2xpYngyNjQuYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmls ZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9saWJ4MjY0LmMgYi9saWJhdmNvZGVjL2xpYngyNjQuYwppbmRleCA3N2E5ZjE3 M2I0Li42ZWJlMjEwMDM5IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2xpYngyNjQuYworKysgYi9s aWJhdmNvZGVjL2xpYngyNjQuYwpAQCAtNzI2LDcgKzcyNiwzNiBAQCBGRl9FTkFCTEVfREVQUkVD QVRJT05fV0FSTklOR1MKCiAgICAgcGt0LT5mbGFncyB8PSBBVl9QS1RfRkxBR19LRVkqcGljX291 dC5iX2tleWZyYW1lOwogICAgIGlmIChyZXQpIHsKLSAgICAgICAgZmZfc2lkZV9kYXRhX3NldF9l bmNvZGVyX3N0YXRzKHBrdCwgKHBpY19vdXQuaV9xcHBsdXMxIC0gMSkgKiBGRl9RUDJMQU1CREEs IE5VTEwsIDAsIHBpY3RfdHlwZSk7CisgICAgICAgIGNvbnN0IEFWUGl4Rm10RGVzY3JpcHRvciAq cGl4X2Rlc2MgPSBhdl9waXhfZm10X2Rlc2NfZ2V0KGN0eC0+cGl4X2ZtdCk7CisgICAgICAgIGlu dCBlcnJvcl9jb3VudCA9IDA7CisgICAgICAgIGludDY0X3QgKmVycm9ycyA9IE5VTEw7CisgICAg ICAgIGludDY0X3Qgc3NlWzNdID0gezB9OworCisgICAgICAgIGlmIChjdHgtPmZsYWdzICYgQVZf Q09ERUNfRkxBR19QU05SKSB7CisgICAgICAgICAgICBkb3VibGUgc2NhbGVbM10gPSB7IDEsCisg ICAgICAgICAgICAgICAgKGRvdWJsZSkoMSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfaCkgKiAo MSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfdyksCisgICAgICAgICAgICAgICAgKGRvdWJsZSko MSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJvbWFfaCkgKiAoMSA8PCBwaXhfZGVzYy0+bG9nMl9jaHJv bWFfdyksCisgICAgICAgICAgICB9OworCisgICAgICAgICAgICBlcnJvcl9jb3VudCA9IHBpeF9k ZXNjLT5uYl9jb21wb25lbnRzOworCisgICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHBp eF9kZXNjLT5uYl9jb21wb25lbnRzOyArK2kpIHsKKyAgICAgICAgICAgICAgICBkb3VibGUgbWF4 X3ZhbHVlID0gKGRvdWJsZSkoMSA8PCBwaXhfZGVzYy0+Y29tcFtpXS5kZXB0aCkgLSAxLjA7Cisg ICAgICAgICAgICAgICAgZG91YmxlIHBsYW5lX3NpemUgPSBjdHgtPndpZHRoICogKGRvdWJsZSlj dHgtPmhlaWdodCAvIHNjYWxlW2ldOworCisgICAgICAgICAgICAgICAgLyogcHNuciA9IDEwICog bG9nMTAobWF4X3ZhbHVlICogbWF4X3ZhbHVlIC8gbXNlKSAqLworICAgICAgICAgICAgICAgIGRv dWJsZSBtc2UgPSAobWF4X3ZhbHVlICogbWF4X3ZhbHVlKSAvIHBvdygxMCwgcGljX291dC5wcm9w LmZfcHNucltpXSAvIDEwLjApOworCisgICAgICAgICAgICAgICAgLyogU1NFID0gTVNFICogd2lk dGggKiBoZWlnaHQgLyBzY2FsZSAtPiBiZWNhdXNlIG9mIHBvc3NpYmxlIGNocm9tYSBkb3duc2Ft cGxpbmcgKi8KKyAgICAgICAgICAgICAgICBzc2VbaV0gPSAoaW50NjRfdClmbG9vcihtc2UgKiBw bGFuZV9zaXplICsgLjUpOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgZXJyb3JzID0g c3NlOworICAgICAgICB9CisKKyAgICAgICAgZmZfc2lkZV9kYXRhX3NldF9lbmNvZGVyX3N0YXRz KHBrdCwgKHBpY19vdXQuaV9xcHBsdXMxIC0gMSkgKiBGRl9RUDJMQU1CREEsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcnMsIGVycm9yX2NvdW50LCBwaWN0X3R5 cGUpOworCiAgICAgICAgIGlmICh3YWxsY2xvY2spCiAgICAgICAgICAgICBmZl9zaWRlX2RhdGFf c2V0X3ByZnQocGt0LCB3YWxsY2xvY2spOwogICAgIH0KLS0KMi4zNC4xCgo= --_002_083eb9e5b4bd3f68ec49ee63556376f8917598eecamelamazonit_ 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_083eb9e5b4bd3f68ec49ee63556376f8917598eecamelamazonit_--