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 AF09E481E4 for ; Tue, 12 Dec 2023 21:05:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ED12268D116; Tue, 12 Dec 2023 23:05:11 +0200 (EET) Received: from 2.mo575.mail-out.ovh.net (2.mo575.mail-out.ovh.net [46.105.52.162]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AE5D568D0AE for ; Tue, 12 Dec 2023 23:05:05 +0200 (EET) Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.35]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 0835A26F54 for ; Tue, 12 Dec 2023 21:05:04 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-v5bzj (unknown [10.110.178.52]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BEDE11FE71 for ; Tue, 12 Dec 2023 21:05:04 +0000 (UTC) Received: from courmont.net ([37.59.142.106]) by ghost-submission-6684bf9d7b-v5bzj with ESMTPSA id HNGuKQDLeGXstgEAiUtKvQ (envelope-from ) for ; Tue, 12 Dec 2023 21:05:04 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R0065aecd309-2b8b-424e-9112-c65ada3eecb8, 7F4F384A5DBFACD18DA7DF5ED66F3CAB076E362F) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.92.194.88 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Tue, 12 Dec 2023 23:05:03 +0200 Message-ID: <2673880.9DOoLGNGDb@basile.remlab.net> Organization: Remlab In-Reply-To: <20231212210240.19886-2-remi@remlab.net> References: <20231212210240.19886-1-remi@remlab.net> <20231212210240.19886-2-remi@remlab.net> MIME-Version: 1.0 X-Ovh-Tracer-Id: 14627691591036770809 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrudelgedgudegvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfhojghfggfgtgesthhqredttddtjeenucfhrhhomheptformhhiucffvghnihhsqdevohhurhhmohhnthcuoehrvghmihesrhgvmhhlrggsrdhnvghtqeenucggtffrrghtthgvrhhnpeevieevheffiefhvdegueffvedttedvgfetgefhtdejueegtdekhfejleefudekueenucffohhmrghinheplhhptggprhhvvhdrshgspdhrvghmlhgrsgdrnhgvthenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrddutdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeorhgvmhhisehrvghmlhgrsgdrnhgvtheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/lpc: R-V V compute_autocorr 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: TGUgdGlpc3RhaW5hIDEyLiBqb3VsdWt1dXRhIDIwMjMsIDIzLjAyLjQwIEVFVCBSw6ltaSBEZW5p cy1Db3VybW9udCBhIMOpY3JpdCA6Cj4gVGhlIGxvb3AgaXRlcmF0ZXMgb3ZlciB0aGUgbGVuZ3Ro IG9mIHRoZSB2ZWN0b3IsIG5vdCB0aGUgb3JkZXIuIFRoaXMgaXMKPiB0byBhdm9pZCByZWxvYWRp bmcgdGhlIHNhbWUgZGF0YSBmb3IgZWFjaCBsYWcgdmFsdWUuIEhvd2V2ZXIgdGhpcyBtZWFucwo+ IHRoZSBsb29wIG9ubHkgd29ya3MgaWYgdGhlIG1heGltdW0gb3JkZXIgaXMgbm8gbGFyZ2VyIHRo YW4gVkxFTkIuCj4gCj4gVGhlIGxvb3AgaXMgcm91Z2hseSBlcXVpdmFsZW50IHRvOgo+IAo+ICAg ICBmb3IgKHNpemVfdCBqID0gMDsgaiA8IGxhZzsgaisrKQo+ICAgICAgICAgYXV0b2Nbal0gPSAx LjsKPiAKPiAgICAgd2hpbGUgKGxlbiA+IGxhZykgewo+ICAgICAgICAgZm9yIChwdHJkaWZmX3Qg aiA9IDA7IGogPCBsYWc7IGorKykKPiAgICAgICAgICAgICBhdXRvY1tqXSArPSBkYXRhW2pdICog KmRhdGE7Cj4gICAgICAgICBkYXRhKys7Cj4gICAgICAgICBsZW4tLTsKPiAgICAgfQo+IAo+ICAg ICB3aGlsZSAobGVuID4gMCkgewo+ICAgICAgICAgZm9yIChwdHJkaWZmX3QgaiA9IDA7IGogPCBs ZW47IGorKykKPiAgICAgICAgICAgICBhdXRvY1tqXSArPSBkYXRhW2pdICogKmRhdGE7Cj4gICAg ICAgICBkYXRhKys7Cj4gICAgICAgICBsZW4tLTsKPiAgICAgfQo+IAo+IFNpbmNlIHJlZ2lzdGVy IHByZXNzdXJlIGlzIG9ubHkgYXQgNTAlLCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gaW1wbGVt ZW50Cj4gdGhlIHNhbWUgbG9vcCBmb3Igb3JkZXIgdXAgdG8gMnhWTEVOQi4gQnV0IHRoaXMgaXMg bGVmdCBmb3IgZnV0dXJlIHdvcmsuCj4gCj4gUGVyZm9ybWFuY2UgbnVtYmVycyBhcmUgYWxsIG92 ZXIgdGhlIHBsYWNlIGZyb20gfjEuMjV4IHRvIH40eCBzcGVlZHVwcywKPiBidXQgYXQgbGVhc3Qg dGhleSBhcmUgYWx3YXlzIG5vdGljZWFibHkgYmV0dGVyIHRoYW4gbm90aGluZy4KPiAtLS0KPiAg bGliYXZjb2RlYy9yaXNjdi9scGNfaW5pdC5jIHwgIDggKysrKysrKy0KPiAgbGliYXZjb2RlYy9y aXNjdi9scGNfcnZ2LlMgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBm aWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvbHBjX2luaXQuYyBiL2xpYmF2Y29kZWMvcmlzY3YvbHBj X2luaXQuYwo+IGluZGV4IGMxNmU1NzQ1ZjAuLmFiOTE5NTZmMmQgMTAwNjQ0Cj4gLS0tIGEvbGli YXZjb2RlYy9yaXNjdi9scGNfaW5pdC5jCj4gKysrIGIvbGliYXZjb2RlYy9yaXNjdi9scGNfaW5p dC5jCj4gQEAgLTIyLDE2ICsyMiwyMiBAQAo+IAo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL2F0dHJp YnV0ZXMuaCIKPiAgI2luY2x1ZGUgImxpYmF2dXRpbC9jcHUuaCIKPiArI2luY2x1ZGUgImxpYmF2 dXRpbC9yaXNjdi9jcHUuaCIKPiAgI2luY2x1ZGUgImxpYmF2Y29kZWMvbHBjLmgiCj4gCj4gIHZv aWQgZmZfbHBjX2FwcGx5X3dlbGNoX3dpbmRvd19ydnYoY29uc3QgaW50MzJfdCAqLCBwdHJkaWZm X3QsIGRvdWJsZSAqKTsKPiArdm9pZCBmZl9scGNfY29tcHV0ZV9hdXRvY29ycl9ydnYoY29uc3Qg ZG91YmxlICosIHB0cmRpZmZfdCwgaW50LCBkb3VibGUgKik7Cj4gCj4gIGF2X2NvbGQgdm9pZCBm Zl9scGNfaW5pdF9yaXNjdihMUENDb250ZXh0ICpjKQo+ICB7Cj4gICNpZiBIQVZFX1JWViAmJiAo X19yaXNjdl94bGVuID49IDY0KQo+ICAgICAgaW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygp Owo+IAo+IC0gICAgaWYgKChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9GNjQpICYmIChmbGFncyAm IEFWX0NQVV9GTEFHX1JWQl9BRERSKSkKPiArICAgIGlmICgoZmxhZ3MgJiBBVl9DUFVfRkxBR19S VlZfRjY0KSAmJiAoZmxhZ3MgJiBBVl9DUFVfRkxBR19SVkJfQUREUikpIHsKPiAgICAgICAgICBj LT5scGNfYXBwbHlfd2VsY2hfd2luZG93ID0gZmZfbHBjX2FwcGx5X3dlbGNoX3dpbmRvd19ydnY7 Cj4gKwo+ICsgICAgICAgIGlmIChmZl9nZXRfcnZfdmxlbmIoKSA+PSBjLT5tYXhfb3JkZXIpCj4g KyAgICAgICAgICAgIGMtPmxwY19jb21wdXRlX2F1dG9jb3JyID0gZmZfbHBjX2NvbXB1dGVfYXV0 b2NvcnJfcnZ2Owo+ICsgICAgfQo+ICAjZW5kaWYKPiAgfQo+IGRpZmYgLS1naXQgYS9saWJhdmNv ZGVjL3Jpc2N2L2xwY19ydnYuUyBiL2xpYmF2Y29kZWMvcmlzY3YvbHBjX3J2di5TCj4gaW5kZXgg ZjgxYTIzOTJjMS4uNjU0MTU2YmYxMiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L2xw Y19ydnYuUwo+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvbHBjX3J2di5TCj4gQEAgLTg1LDQgKzg1 LDMzIEBAIGZ1bmMgZmZfbHBjX2FwcGx5X3dlbGNoX3dpbmRvd19ydnYsIHp2ZTY0ZAo+IAo+ICAg ICAgICAgIHJldAo+ICBlbmRmdW5jCj4gKwo+ICtmdW5jIGZmX2xwY19jb21wdXRlX2F1dG9jb3Jy X3J2diwgenZlNjRkCj4gKyAgICAgICAgbGkgICAgICAgIHQwLCAxCj4gKyAgICAgICAgdnNldHZs aSAgIHQxLCBhMiwgZTY0LCBtOCwgdGEsIG1hCgp0MSBpcyB1bnVzZWQgYW5kIHNob3VsZCBiZSB6 ZXJvLiBUaGlzIGlzIGxlZnRvdmVyIGZyb20gaW5jb21wbGV0ZSBhdHRlbXB0IHRvIAp1bnJvbGwu Cgo+ICsgICAgICAgIGZjdnQuZC5sICBmdDAsIHQwCj4gKyAgICAgICAgdmxlNjQudiAgIHYwLCAo YTApCj4gKyAgICAgICAgc2gzYWRkICAgIGEwLCBhMiwgYTAgICAjIGRhdGEgKz0gbGFnCj4gKyAg ICAgICAgdmZtdi52LmYgIHYxNiwgZnQwCj4gKyAgICAgICAgYmdlICAgICAgIGEyLCBhMSwgMmYK PiArMToKPiArICAgICAgICB2Zm12LmYucyAgZnQwLCB2MAo+ICsgICAgICAgIGZsZCAgICAgICBm dDEsIChhMCkgICAgIyBmdDEgPSBkYXRhW2xhZyArIGldCj4gKyAgICAgICAgdmZtYWNjLnZmIHYx NiwgZnQwLCB2MCAjIHYxNltqXSArPSBkYXRhW2ldICogZGF0YVtpICsgal0KPiArICAgICAgICBh ZGRpICAgICAgYTEsIGExLCAtMQo+ICsgICAgICAgIHZmc2xpZGUxZG93bi52ZiB2MCwgdjAsIGZ0 MQo+ICsgICAgICAgIGFkZGkgICAgICBhMCwgYTAsIDgKPiArICAgICAgICBiZ3QgICAgICAgYTEs IGEyLCAxYiAgICMgd2hpbGUgKGxlbiA+IGxhZyk7Cj4gKzI6Cj4gKyAgICAgICAgdmZtdi5mLnMg IGZ0MCwgdjAKPiArICAgICAgICB2c2V0dmxpICAgemVybywgYTEsIGU2NCwgbTgsIHR1LCBtYQo+ ICsgICAgICAgIHZmbWFjYy52ZiB2MTYsIGZ0MCwgdjAKPiArICAgICAgICBhZGRpICAgICAgYTEs IGExLCAtMQo+ICsgICAgICAgIHZzbGlkZTFkb3duLnZ4IHYwLCB2MCwgemVybwo+ICsgICAgICAg IGJuZXogICAgICBhMSwgMmIgICAgICAgIyB3aGlsZSAobGVuID4gMCk7Cj4gKwo+ICsgICAgICAg IHZzZXR2bGkgICB6ZXJvLCBhMiwgZTY0LCBtOCwgdGEsIG1hCj4gKyAgICAgICAgdnNlNjQudiAg IHYxNiwgKGEzKQo+ICsgICAgICAgIHJldAo+ICtlbmRmdW5jCj4gICNlbmRpZgoKCi0tIArjg6zj g5/jg7vjg4fjg4st44Kv44O844Or44Oi44OzCmh0dHA6Ly93d3cucmVtbGFiLm5ldC8KCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=