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 F07C04AFAC for ; Sat, 25 May 2024 13:33:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B653E68D58F; Sat, 25 May 2024 16:33:23 +0300 (EEST) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E2B468D4EB for ; Sat, 25 May 2024 16:33:16 +0300 (EEST) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6f8edddf756so1522552b3a.3 for ; Sat, 25 May 2024 06:33:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716643994; x=1717248794; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=z9KlnJ0YzPLbEmt/pU6SxTE6AjiakwHwTjhgUyMg0YI=; b=X48Ugwe4snIk0NIaOLjRUDTm64uP/EiQrJYDBfL3Bs7zLVe11ILa0VJm5iRRbFGa1s Q7GFFCeLjdfc+Y2zsg97ifiPDLfGHuCQHFTPoxM+08sHq9Pn2OqWxGvc3IkmVjEhOmLb 1Jmx2aOtvt3Askv2MYdw+DBnOcoObuo58WN/dUXys3sHHwCm1qbkW7Gtl79afuAkDyap KNjAcLYa2+7X3hvnNrDwo4sHyY/dwmTmanulp1yEdcIaTkZR6LTC8vZcmOnk3tLSW54r jCVyEOqqCnNJCeuircAu0dDSX3Vpf3Zn9ldwxhanpsue2+f6Jj5m+C9gF1g0+paQqtm9 dDhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716643994; x=1717248794; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=z9KlnJ0YzPLbEmt/pU6SxTE6AjiakwHwTjhgUyMg0YI=; b=jHrz6T74QEcfNHvtzXLeZpRg4Dr6OeRvgg1rovcIpHBwNnosWgSeH8+VnsldUKfUwN IReg0PpfZZYaRfDMqKH83Sn3Z/jdBvfGPRc9yL9DkV6NFkZjbRHFHB9emrROOE6kcn/E oshCzKKANduDbYaJSJ/pXwXb9ZdCkklUVSK4jHpfkgBlypxXLJbOdADeun0T8Dnuve3q ee+2jYbrk7ZNmBQe/ha6j3/zOOv1krVvHYxEdvAOmXwGNfKaIJAWzkYeJQnI7JaMLEIJ s8KvyKB2/cEW/ioO6e4b+x6X3SkPX1Tr+eWlFMleNE8RgF5tfvttEvBvoirVHmQd3E+o hg+Q== X-Gm-Message-State: AOJu0Yw1fDvMCkTvJ7fLdNLF08B6LISn1cOl+qBtHkMjO8v+M2jPhyOE gyZdRXqoS1aisZmthKg3RgOW0lCJVmXWSuUHbhgaKrVcxL4VUjKRkpXVCQ== X-Google-Smtp-Source: AGHT+IGM/SGrSmhj5UHQTNlOuaqUU6SS00DKgFlBx75sqVq7G4vs3P65GTTvj0wL4XJxvUsC96cmVg== X-Received: by 2002:a05:6a00:3388:b0:6f3:c10a:7bdd with SMTP id d2e1a72fcca58-6f8f34b281cmr7681264b3a.18.1716643993393; Sat, 25 May 2024 06:33:13 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-6f8fd6d7598sm2465232b3a.220.2024.05.25.06.33.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 May 2024 06:33:12 -0700 (PDT) Message-ID: <99eb43ae-4064-4f95-a0bd-a267a63c4587@gmail.com> Date: Sat, 25 May 2024 10:33:19 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240525115853.63379-1-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240525115853.63379-1-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCH] checkasm/lpc: test 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNS8yNS8yMDI0IDg6NTggQU0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IC0tCj4g Q2hhbmdlIHNpbmNlIHByZXZpb3VzIHZlcnNpb246Cj4gLSBEaXNhYmxlIHRlc3Qgb24geDg2LCBz aW5jZSB0aGUgeDg2IG9wdGltaXNhdGlvbiBmYWlscwo+ICAgIHdpdGggYSBzdXNwaWNpb3VzbHkg bGFyZ2UgYW5kIHJlZ3VsYXIgZXJyb3Igd2l0aCAxMC0yMCUgcHJvYmFiaWxpdHkuCgpXZWlyZC4g VGhlIHNzZTIgZnVuY3Rpb24gaXMgd3JpdHRlbiB1c2luZyBpbmxpbmUgZ2NjLCBzbyBpdCdzIHBy ZXR0eSAKb2xkLiBBbmQgaXQgc2VlbXMgdG8gZG8gYWRkcyBhbmQgbXVscyB1c2luZyB0aGUgZXhh Y3Qgc2FtZSBpbnN0cnVjdGlvbnMgCmNvbXBpbGVyIGdlbmVyYXRlZCBvdXRwdXQgd291bGQgdXNl IG9uIHg4Nl82NC4KCj4gLS0tCj4gICB0ZXN0cy9jaGVja2FzbS9scGMuYyB8IDU0ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwg NTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMv Y2hlY2thc20vbHBjLmMgYi90ZXN0cy9jaGVja2FzbS9scGMuYwo+IGluZGV4IDU5MmUzNGMwM2Qu LjM4ODEwMzI1YWMgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vbHBjLmMKPiArKysgYi90 ZXN0cy9jaGVja2FzbS9scGMuYwo+IEBAIC0xNiw2ICsxNiw3IEBACj4gICAgKiA1MSBGcmFua2xp biBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgo+ICAgICov Cj4gICAKPiArI2luY2x1ZGUgImxpYmF2dXRpbC9hdmFzc2VydC5oIgo+ICAgI2luY2x1ZGUgImxp YmF2dXRpbC9tZW1faW50ZXJuYWwuaCIKPiAgIAo+ICAgI2luY2x1ZGUgImxpYmF2Y29kZWMvbHBj LmgiCj4gQEAgLTU3LDEwICs1OCw1MCBAQCBzdGF0aWMgdm9pZCB0ZXN0X3dpbmRvdyhpbnQgbGVu KQo+ICAgICAgIGJlbmNoX25ldyhzcmMsIGxlbiwgZHN0MSk7Cj4gICB9Cj4gICAKPiArI2lmICFB UkNIX1g4Ngo+ICtzdGF0aWMgdm9pZCB0ZXN0X2NvbXB1dGVfYXV0b2NvcnIocHRyZGlmZl90IGxl biwgaW50IGxhZykKPiArewo+ICsgICAgTE9DQUxfQUxJR05FRCgzMiwgZG91YmxlLCBzcmMsIFs1 MDAwICsgMiArIE1BWF9MUENfT1JERVJdKTsKPiArICAgIExPQ0FMX0FMSUdORUQoMTYsIGRvdWJs ZSwgZHN0MCwgW01BWF9MUENfT1JERVIgKyAxXSk7Cj4gKyAgICBMT0NBTF9BTElHTkVEKDE2LCBk b3VibGUsIGRzdDEsIFtNQVhfTFBDX09SREVSICsgMV0pOwo+ICsKPiArICAgIGRlY2xhcmVfZnVu Yyh2b2lkLCBjb25zdCBkb3VibGUgKmluLCBwdHJkaWZmX3QgbGVuLCBpbnQgbGFnLCBkb3VibGUg Km91dCk7Cj4gKwo+ICsgICAgYXZfYXNzZXJ0MChsYWcgPj0gMCAmJiBsYWcgPD0gTUFYX0xQQ19P UkRFUik7Cj4gKwo+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBNQVhfTFBDX09SREVSOyBpKysp Cj4gKyAgICAgICAgc3JjW2ldID0gMC47Cj4gKwo+ICsgICAgc3JjICs9IE1BWF9MUENfT1JERVI7 Cj4gKwo+ICsgICAgZm9yIChwdHJkaWZmX3QgaSA9IDA7IGkgPCBsZW47IGkrKykgewo+ICsgICAg ICAgIHNyY1tpXSA9IChkb3VibGUpcm5kKCkgLyAoZG91YmxlKVVJTlRfTUFYOwo+ICsgICAgfQo+ ICsKPiArICAgIGNhbGxfcmVmKHNyYywgbGVuLCBsYWcsIGRzdDApOwo+ICsgICAgY2FsbF9uZXco c3JjLCBsZW4sIGxhZywgZHN0MSk7Cj4gKwo+ICsgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBs YWc7IGkrKykgewo+ICsgICAgICAgIGlmICghZG91YmxlX25lYXJfYWJzX2Vwcyhkc3QwW2ldLCBk c3QxW2ldLCBFUFMpKSB7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXp1OiAlLSAu MTJmIC0gJS0gLjEyZiA9ICUgLjEyZ1xuIiwKPiArICAgICAgICAgICAgICAgICAgICBpLCBkc3Qw W2ldLCBkc3QxW2ldLCBkc3QwW2ldIC0gZHN0MVtpXSk7Cj4gKyAgICAgICAgICAgIGZhaWwoKTsK PiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIGJl bmNoX25ldyhzcmMsIGxlbiwgbGFnLCBkc3QxKTsKPiArfQo+ICsjZW5kaWYKPiArCj4gICB2b2lk IGNoZWNrYXNtX2NoZWNrX2xwYyh2b2lkKQo+ICAgewo+ICAgICAgIExQQ0NvbnRleHQgY3R4Owo+ IC0gICAgaW50IGxlbiA9IHJuZCgpICUgNTAwMDsKPiArICAgIGludCBsZW4gPSAyMDAwICsgKHJu ZCgpICUgMzAwMCk7Cj4gKyNpZiAhQVJDSF9YODYKPiArICAgIHN0YXRpYyBjb25zdCBpbnQgbGFn c1tdID0geyAxMCwgMzAsIDMyIH07Cj4gKyNlbmRpZgo+ICsKPiAgICAgICBmZl9scGNfaW5pdCgm Y3R4LCAzMiwgMTYsIEZGX0xQQ19UWVBFX0RFRkFVTFQpOwo+ICAgCj4gICAgICAgaWYgKGNoZWNr X2Z1bmMoY3R4LmxwY19hcHBseV93ZWxjaF93aW5kb3csICJhcHBseV93ZWxjaF93aW5kb3dfZXZl biIpKSB7Cj4gQEAgLTcyLDYgKzExMywxNSBAQCB2b2lkIGNoZWNrYXNtX2NoZWNrX2xwYyh2b2lk KQo+ICAgICAgICAgICB0ZXN0X3dpbmRvdyhsZW4gfCAxKTsKPiAgICAgICB9Cj4gICAgICAgcmVw b3J0KCJhcHBseV93ZWxjaF93aW5kb3dfb2RkIik7Cj4gLQo+ICAgICAgIGZmX2xwY19lbmQoJmN0 eCk7Cj4gKwo+ICsjaWYgIUFSQ0hfWDg2Cj4gKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IEZG X0FSUkFZX0VMRU1TKGxhZ3MpOyBpKyspIHsKPiArICAgICAgICBmZl9scGNfaW5pdCgmY3R4LCBs ZW4sIGxhZ3NbaV0sIEZGX0xQQ19UWVBFX0RFRkFVTFQpOwo+ICsgICAgICAgIGlmIChjaGVja19m dW5jKGN0eC5scGNfY29tcHV0ZV9hdXRvY29yciwgImF1dG9jb3JyXyVkIiwgbGFnc1tpXSkpCj4g KyAgICAgICAgICAgIHRlc3RfY29tcHV0ZV9hdXRvY29ycihsZW4sIGxhZ3NbaV0pOwo+ICsgICAg ICAgIHJlcG9ydCgiY29tcHV0ZV9hdXRvY29ycl8lZCIsIGxhZ3NbaV0pOwoKcmVwb3J0KCJjb21w dXRlX2F1dG9jb3JyIik7CgpBbmQgb3V0c2lkZSB0aGUgbG9vcC4gY2hlY2tfZnVuYygpIHdpbGwg cHJpbnQgZWFjaCBzcGVjaWZpYyBydW4gbGFncyAKdmFsdWUgd2hlbiB5b3UgcmVxdWVzdHMgYmVu Y2hpbmcuCgo+ICsgICAgICAgIGZmX2xwY19lbmQoJmN0eCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ ICAgfQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==