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 CF81F43BF8 for ; Fri, 22 Jul 2022 20:04:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EDC1468B6FF; Fri, 22 Jul 2022 23:04:20 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2052.outbound.protection.outlook.com [40.92.90.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75D0568B393 for ; Fri, 22 Jul 2022 23:04:13 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IgWaFpn8fj1Ag7G8XwfoNofWCTWm3GE5ZRyWMjb6sjVYaO9OZ8qMx3OZtsmcmYM5G/0aC4ufuFL7pQatjN4NK1RXip15a5bkg8Yn+VSlZCo2nt9Izq9BzckpgIAJNLLOEtvSo8jAsBZB47IwmS2fVKOojOg/20c2HQhS8HSFTOD60ItRczsdSvIu6ZI/RiPY+hejSQ5XeKBUuNbFZDMSOH/iuNpOJ6hv9GAQ/7m8csFVhmtR9Bjx8xVQiXWLguQMDBpYZJ9qi8WXPkYsX/GL/J52nQtocAQ9NIvcLK6FhShwcQbLmtUg93vG8YSvRpt3wH+qa/2nUFvK+Bt/dV3Yzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GdbqKCogBoE9X3Xy/cgtelCnUCYb8stkKRnSVak1bHo=; b=gwerxeyZguCdihHDEFrodT0bajq2wZ3XxMXAdqw7u86nAQXppaIs2Yr0Z1wkutYccdVm7n/dyamZXK0M/XDzkQbugH9awsDEwBFLWzXyDMgGGRvcZMUWxPYut8tPrFIA7GZORBDm/u86em2icNZQG8EM//7EXY8KXuAaopnQlK3M1zAVkuzj9yZG5R3qR40dY+5/aa1liufBcnHAQBGmj4e+GrQ2oMOay0PSoBogAd6TGKuC1nGbAVFJiLHZQ+AenKcLmrp3MCi2yF4hCTUANnt+KlW3uB1T7GxlUyMQJ9kPdcqsd8JaBXm9rqSS8ApFGU3/tN4pKzBtqlly82X/rg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GdbqKCogBoE9X3Xy/cgtelCnUCYb8stkKRnSVak1bHo=; b=OAm2ePneJstMFSx912ICUBMbbAYHVpe+kE9hpAnPwAbg8arH5AizFMVeSLbK8yP5LnTligt1Yq0DtPCoCpncIllcxPjaKC+tqlt5OumZ1UlprfCK+RS0+h+lXib948gI0WiBIxGE8X/S5OnrOkHcDRugnvs69oW2yXSPrhhA6Gw90jpOanp6o6SDjsPhyRQ0gzN0aiRj0Uh41tzLpeIRjWRytzXIACsQanNj00Vz4/ALeTbTbisQW3zT47YXyz2CdZ/KHgMHn7J2hB6/pWken+sCmwy5c6WCqyWxbgIlpF+2xrxTDlW33jSbFY8nyFG9aynaIFiQsl+RbEKXhbnGag== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by PA4PR01MB7344.eurprd01.prod.exchangelabs.com (2603:10a6:102:f9::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14; Fri, 22 Jul 2022 20:04:11 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5438.026; Fri, 22 Jul 2022 20:04:11 +0000 Message-ID: Date: Fri, 22 Jul 2022 22:04:09 +0200 Content-Language: en-US To: FFmpeg development discussions and patches , =?UTF-8?Q?Tomas_H=c3=a4rdin?= References: <6c843f358c36794053b39a8e6cdf11852451bf01.camel@acc.umu.se> From: Andreas Rheinhardt In-Reply-To: <6c843f358c36794053b39a8e6cdf11852451bf01.camel@acc.umu.se> X-TMN: [GxCU67XX696K5DD4DWl4lAXIF617iFuf] X-ClientProxiedBy: FR2P281CA0026.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::13) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <622a77a7-bee5-5271-ffd7-45d0ceecaf5e@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 518137a3-29b6-4704-bfe3-08da6c1d57e5 X-MS-TrafficTypeDiagnostic: PA4PR01MB7344:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r7XRhSg0T6G6FoZRKoCbrtVHik61K55lHWJzXO+djS8cLyta8gV84K1ix4fCB84VyRRM2h/rW/3tnPhcTrsov/LaS252eFq/XU67heC9bTf3DxmMxIgTW5+pf+1pRjkZMmPI5TWhiSuAX3wY6h0sELEMgfhO0X6RtSciUbVeJY49zTwNgqV0Yxerbgm+5ysAI4uYYjYSt1JreeZ2JrhUAh7Wk3jARWavIL89NBrouMojHePyK7cvtUX7f9sVrhP5Vx2hlYDUdVB3wP7fsxSLJzBO4RWmlJMso++lBVCqtLqf2kkeWIIhY7H9SPcr0mO8ybikNo4AuU4ChzGXDxjh1AGg7JJVZuxID55o69J6BioRYR0VM2CkQQsQQOm74mzRr4xyuTSE0oCNiiqEX4C6D+8BERnmPbWBfXMHxzwX5HEwPO7m9HOofmrMee9A8FHwzHTQraOD2p9nrHWjLrbd0EMnc20ZFGtO2jjAnDYp5nYKzz1VxEu9pg5wIaJd0fsZ07AGPJeaFApGOa1q3imIX453PaZ23cgdTiAYg/6Zvlig9vvfVDQ32/AMgFQxzYJxAUvQfLSEgY+vTFkV7Kxj72MHtYdkSNo0wkNAao11qVQ0atS43yPvpp3yfJhjr9bDlnSm9QIdIU0stKVVHZWpRwx2FM8B9tqaC8FoyQW9bitIl7LhOrifN2uZgQY3RSNK X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Yllvc0JMc0JaUDNqMlhnVzNwa2lXSnR3Z1VKWktuYmFNTHk0VkFZdEFuWCtz?= =?utf-8?B?emM1RUdXc1h1MlJvWEVCMWhLVjN1VUpMbk5pV2lmeDNmZWJQUjgwR1ZvUHRH?= =?utf-8?B?U3VNSXhoZGQ4R3NWTnJZUzJzRXFZNHVvTjk4MWFXdXRFZDVlZkNURkptTFp2?= =?utf-8?B?dmJoS215UXRTOG05endLeU42WUdqWGxqaGxpa2dIdEFQemdVaEI5RHFhcmU3?= =?utf-8?B?dTE3ZHkvYjc0ODdIZ0tybGVpbjdhNjFsUUMwcGkyQnhIR01zMnpsMVk3NGpD?= =?utf-8?B?dE8yS0VLQ3pqSjBNNlNISlFCVnF0ZmVHeG85YTF3a3gvNGVLV284ZXUvdktF?= =?utf-8?B?VG1PMWhqQi9VeFVXSGtybWtQbjhxZUpKU3RoSEJxeFI3SXRVRHgxU01jWWlI?= =?utf-8?B?RWhOMnAxQW4vVGM5dUh2QU43UC9ucWtFQ2dNNkgzMXd3bTlCMENsNUxVaXQ2?= =?utf-8?B?L0l3b1RrWVlzV1lWYTRwK2FnM0RGanNBRU94WUl0U0lGMG1OY09lSXRHWS9F?= =?utf-8?B?ZUFiZVpESWVVNWRsU0VWK1hOUmJ5TjdRZ1NsV2NpcVpVTVVDUDlEMndDWmR3?= =?utf-8?B?eXc4STYwOElvK3c3NGcycVI4N3RmUDRIZ2RxMmFxRUJDcTM0S1RKZVJRSFJG?= =?utf-8?B?OSt0eTNTc3o2ay9uaTFuTDYrTWVGZXFFdTVUOWlvYnlJbC9aa2FweEZoT0tV?= =?utf-8?B?c0duaUlRY0ptNzlKbWpIdGxQL3NyMVZ6eVdKaG5idWVORHgzVTQ0djNDQzZu?= =?utf-8?B?ZFRza01WMlNmUXlCblJNNFpMOGRLTFB1OHloZ05rRUNQZ1NobnVncUdFUDA3?= =?utf-8?B?a3pzSEZudUgxWXR4enhrc0xOdVZtQ1RNYnBZbm1WbzdZU1h4ZHdNZ2JZY2tx?= =?utf-8?B?TWdKN0M1b3pNeE9NOFBKQ292WlJtUGJVcXNoeC8xYVEyNkRNMTdlYzJpOWtN?= =?utf-8?B?ZEpZRHAybkQwZ1EvRkV3cU1yc1FLTDdZT0ZZcGlaVE4xcUNIR3RGZ3NZV3I0?= =?utf-8?B?WGVoTk9QVURyemJvcVF3M1BUOTk4VVIrTmQvUFFmZHdIZVdRcmlDSGNaSGI2?= =?utf-8?B?bnhkN1hMUGx0WXBldFpjL0VkSEc4U2dYR0ZGcWRtSnNmWUNlYlZzd1NidUlV?= =?utf-8?B?c3JuVVpLYU9ZUDlYYTIvSUExeEtiVWRMUDdFT3QvQUordjBOMis3amNXVFdw?= =?utf-8?B?cmJwQzZaOEc5NU5tcU8rTFBtTDc4a2Fza3pYc3RyUTRpNGVhdnMrdkRkUmVi?= =?utf-8?B?cGIwSGZDWnVmQUNCN0oxcmxVc2diSFRBbktFVXZ0US9MODNKd05MVjJxWm9D?= =?utf-8?B?Rk50Z0lMcnBtdm1Vb3dwdG1XUWNqS2MxUGJmZEQ0SWZCL3MvTmdqYm1lQk5W?= =?utf-8?B?SU5WdmJyTnd5dnc1T0ZvVlJ1dVQyUFBicFJsK1NVNEMzVlhMWm95R0l2NVpx?= =?utf-8?B?SnJMNEt5TG13ckUxaTdvMFpadDhPV2xCSDNWQUIveTFhQXd2bExRa3ZoRkgw?= =?utf-8?B?TjkyK3B5MFF3TFBEenhpL0tGTjduaWtJSStuVkRKVnhBYWdxZFFYU3RpbUcr?= =?utf-8?B?cVVNTk5Tdzc0TjJJY0E2M3ROeExyZUFNU1g2RWFZRmtjN2xQeVlLOXRBc3pk?= =?utf-8?B?ZEJHOU96SzR5SG4wdmNuZDVtQU5NMm95SCtOdmRZV2RSVkx4SVF3NGE3ZzZo?= =?utf-8?B?QXhKQzZRWGM5TXJFdEdaWkVwVDcyS2doM1hac0NPZGJoTUVzQzAvS2pxMGFD?= =?utf-8?Q?T+ah9r0O5+pyo7qFR8=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 518137a3-29b6-4704-bfe3-08da6c1d57e5 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 20:04:11.4309 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR01MB7344 Subject: Re: [FFmpeg-devel] [PATCH 17/18] avcodec/pthread_slice: Reuse buffer if possible 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: , Reply-To: FFmpeg development discussions and patches 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: VG9tYXMgSMOkcmRpbjoKPiBmcmUgMjAyMi0wNy0wMSBrbG9ja2FuIDAwOjI5ICswMjAwIHNrcmV2 IEFuZHJlYXMgUmhlaW5oYXJkdDoKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0 IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+Cj4+IC0tLQo+PiDCoGxpYmF2Y29kZWMv cHRocmVhZF9zbGljZS5jIHwgNiArKysrLS0KPj4gwqAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9wdGhy ZWFkX3NsaWNlLmMgYi9saWJhdmNvZGVjL3B0aHJlYWRfc2xpY2UuYwo+PiBpbmRleCA3NTZjYzU5 ZGJmLi5hNGQzMWM2ZjRkIDEwMDY0NAo+PiAtLS0gYS9saWJhdmNvZGVjL3B0aHJlYWRfc2xpY2Uu Ywo+PiArKysgYi9saWJhdmNvZGVjL3B0aHJlYWRfc2xpY2UuYwo+PiBAQCAtMjQyLDkgKzI0Miwx MSBAQCBpbnQKPj4gZmZfc2xpY2VfdGhyZWFkX2FsbG9jel9lbnRyaWVzKEFWQ29kZWNDb250ZXh0 ICphdmN0eCwgaW50IGNvdW50KQo+PiDCoMKgwqDCoCBpZiAoYXZjdHgtPmFjdGl2ZV90aHJlYWRf dHlwZSAmIEZGX1RIUkVBRF9TTElDRSnCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgU2xpY2VUaHJl YWRDb250ZXh0ICpwID0gYXZjdHgtPmludGVybmFsLT50aHJlYWRfY3R4Owo+PiDCoAo+PiAtwqDC oMKgwqDCoMKgwqAgaWYgKHAtPmVudHJpZXMpIHsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg YXZfZnJlZXAoJnAtPmVudHJpZXMpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHAtPmVudHJpZXNf Y291bnQgPT0gY291bnQpIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWVtc2V0KHAtPmVu dHJpZXMsIDAsIHAtPmVudHJpZXNfY291bnQgKiBzaXplb2YoKnAtCj4+PiBlbnRyaWVzKSk7Cj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAwOwo+IAo+IENvdWxkbid0IHRoaXMgdHJp dmlhbGx5IGhhbmRsZSBwLT5lbnRyaWVzX2NvdW50IDwgY291bnQgYWxzbz8KPiAKClllcywgYnV0 IHRoZW4gdGhpcyB3b3VsZCBiYXNpY2FsbHkgYmUgeWV0IGFub3RoZXIgbmV2ZXItc2hyaW5raW5n CmJ1ZmZlci4gQW5kIHdpdGggZXZlcnkgc3VjaCBuZXZlci1zaHJpbmtpbmcgYnVmZmVyIEkgZmVh ciB0aGF0IHdlIG1pZ2h0CmFsbG9jYXRlIHRvbyBtdWNoIGZvcmV2ZXIgKGUuZy4gYmVjYXVzZSBv ZiBhIHNpbmdsZSBpbnZhbGlkIHBhY2tldCkuCgo+PiDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gK8Kg wqDCoMKgwqDCoMKgIGF2X2ZyZWVwKCZwLT5lbnRyaWVzKTsKPj4gwqAKPj4gwqDCoMKgwqDCoMKg wqDCoCBwLT5lbnRyaWVzwqDCoMKgwqDCoMKgID0gYXZfY2FsbG9jKGNvdW50LCBzaXplb2YoKnAt PmVudHJpZXMpKTsKPj4gwqDCoMKgwqDCoMKgwqDCoCBpZiAoIXAtPmVudHJpZXMpIHsKPiAKPiBM b29rcyBsaWtlIHdlIGNvdWxkIHVzZSBhbiBhdl9mYXN0X2NhbGxvYygpCj4gCj4gL1RvbWFzCj4g CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==