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 4E7B545B39 for ; Mon, 17 Apr 2023 07:27:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1D1BB68B79A; Mon, 17 Apr 2023 10:27:27 +0300 (EEST) Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com [209.85.222.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8D72B689257 for ; Mon, 17 Apr 2023 10:27:20 +0300 (EEST) Received: by mail-ua1-f48.google.com with SMTP id v18so5410576uak.8 for ; Mon, 17 Apr 2023 00:27:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681716439; x=1684308439; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=zhCSreAFM0Slq6/qZn9hVDNc8ZZI2UoFpEHxj6OhcFM=; b=A90tz/MSnXZyYb8A/4tGieTZI6vdn5I5J73DUxg1Q28PLLxc6ld70QyXPgQE5wwY3Q ++RYMq4PhRVidVn5LbIDljouE0pFvlqeohMpD1aaZgDksWcZp2kkQd4x/JgJGgRPan8E ZR98Yu3gcR0c5SOzRYcgKY0KJYVawowsquN7l/qY7IghhOPToY5fzxPsZhL/y3PrPzK6 0eSz543j6SRARdtoxSxy5vMnb9LT77lVOiCUuLtp0e5SIQ1IpqVNYNoWWIrMWKzTVwe0 H5h1jbPrrC7oIhBnEBYMFIh06HGWW3lEcgLibqysqtJ3INQATpq2bfzdfFgpKGLoXRQD MXbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681716439; x=1684308439; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zhCSreAFM0Slq6/qZn9hVDNc8ZZI2UoFpEHxj6OhcFM=; b=PSzL9B6kJZwJutQ9zEwOMk+C4ZS0Bx2j2QpeRgmfnLBZ9zS7OYKvAjLWk3l7necgI+ dL2ihcEeeOyE5BGOgjRxkCNRhf6ddXC5Ll6niy18v1Pl8f8rcxHwGkQl4HxcELr02JKz SghUwzdbGPhsxeAor73xyg9XaiwePRdgK51C5v16HwRgFFea+Jo17L1AI0cwIVWzIg8i KS+hf+gOriWh/Pswtu3Wy9s5PjVghomGq4NC8ZE1QhiC24daSWVl5OGoP4bW0wmnQOrh kZblTjdaCy5nXoTEIuffnh5l1ojbFoDmYxQDINfuRZSwZUU1/M7kdlsO58GCd8VIbVmo 1Rfg== X-Gm-Message-State: AAQBX9d+erP5/OGFk6rdxdVpY4w6QrkYJE/sFklKaIHZA3yCYk5RiKSG 9jJy7ftWAAgxGpS1bnE1nF+660KeuB3/jYXYjH9VmmfynlU= X-Google-Smtp-Source: AKy350ZltsoRz30wIc116iF3xVfSOcvCmIawba2p9p+w2cgkKLQ09A22NFC73QRTwChNjYQnVtMoEvXYkzS5aQeI+z8= X-Received: by 2002:a1f:9bc4:0:b0:436:3381:85c3 with SMTP id d187-20020a1f9bc4000000b00436338185c3mr6502392vke.2.1681716438932; Mon, 17 Apr 2023 00:27:18 -0700 (PDT) MIME-Version: 1.0 References: <20230416164830.15664-1-michael@niedermayer.cc> In-Reply-To: <20230416164830.15664-1-michael@niedermayer.cc> From: Paul B Mahol Date: Mon, 17 Apr 2023 09:27:03 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 01/11] avcodec/adpcm: Fix integer overflow in intermediate in ADPCM_XMD 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: T24gU3VuLCBBcHIgMTYsIDIwMjMgYXQgNjo0OOKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+Cndyb3RlOgoKPiBGaXhlczogcnVudGltZSBlcnJvcjogc2ln bmVkIGludGVnZXIgb3ZlcmZsb3c6IDIxNDAxNDM2MTYgKyAyNTQ2NjU4MTYKPiBjYW5ub3QgYmUg cmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50Jwo+IEZpeGVzOgo+IDQ1OTgyL2NsdXN0ZXJmdXp6LXRl c3RjYXNlLW1pbmltaXplZC1mZm1wZWdfQVZfQ09ERUNfSURfQURQQ01fWE1EX2Z1enplci02Njkw MTgxNjc2OTI0OTI4Cj4KPiBBcyBhIHNpZGVlZmZlY3QgdGhpcyBzaW1wbGlmaWVzIHRoZSBlcXVh dGlvbiwgdGhlIGhpZ2ggYml0cyBhcmUgZGlmZmVyZW50Cj4gYWZ0ZXIgdGhpcyBidXQgb25seQo+ IHRoZSBsb3cgMTZiaXRzIGFyZSBzdG9yZWQgYW5kIHVzZWQgaW4gbGF0ZXIgc3RlcHMuCj4gVGhl IGNoYW5nZSBpcyB1bnRlc3RlZCBhcyB0aGVyZSBhcmUgbm8gZmF0ZSB0ZXN0Y2FzZXMsIG5vIHNh bXBsZSBmaWxlcyBvbgo+IHRoZSBzZXJ2ZXIsIG5vIGxpbmtzIG9uCj4gdGhlIG1haWxpbmcgbGlz dCBhbmQgbm8gcmVwb3J0cyBvbiB0cmFjIHJlZmVyZW5jaW5nIHRoaXMgZm9ybWF0IHRoYXQgaQo+ IGNvdWxkIGZpbmQuCj4KPiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5nIHByb2Nlc3MKPiBo dHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFzdGVyL3Byb2plY3RzL2Zm bXBlZwo+IFNpZ25lZC1vZmYtYnkKPiA8aHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9vc3MtZnV6 ei90cmVlL21hc3Rlci9wcm9qZWN0cy9mZm1wZWdTaWduZWQtb2ZmLWJ5PjoKPiBNaWNoYWVsIE5p ZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+IC0tLQo+ICBsaWJhdmNvZGVjL2Fk cGNtLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2FkcGNtLmMgYi9saWJhdmNvZGVj L2FkcGNtLmMKPiBpbmRleCA0NTE2OTY5MzJkMS4uZDhmMzM0Y2Y1YTAgMTAwNjQ0Cj4gLS0tIGEv bGliYXZjb2RlYy9hZHBjbS5jCj4gKysrIGIvbGliYXZjb2RlYy9hZHBjbS5jCj4gQEAgLTE1Nzks MTEgKzE1NzksMTEgQEAgc3RhdGljIGludCBhZHBjbV9kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRl eHQKPiAqYXZjdHgsIEFWRnJhbWUgKmZyYW1lLAo+ICAgICAgICAgICAgICAgICAgICAgIG5pYmJs ZVswXSA9IHNpZ25fZXh0ZW5kKGJ5dGUgJiAxNSwgNCk7Cj4gICAgICAgICAgICAgICAgICAgICAg bmliYmxlWzFdID0gc2lnbl9leHRlbmQoYnl0ZSA+PiA0LCA0KTsKPgo+IC0gICAgICAgICAgICAg ICAgICAgIG91dFsyK24qMl0gPSAobmliYmxlWzBdKihzY2FsZTw8MTQpICsKPiAoaGlzdG9yeVsw XSoyOTMzNikgLSAoaGlzdG9yeVsxXSoxMzEzNikpID4+IDE0Owo+ICsgICAgICAgICAgICAgICAg ICAgIG91dFsyK24qMiAgXSA9IG5pYmJsZVswXSpzY2FsZSArICgoaGlzdG9yeVswXSozNjY3IC0K PiBoaXN0b3J5WzFdKjE2NDIpID4+IDExKTsKPgoKUGxlYXNlIGNvbW1pdCB0aGlzIHdpdGggbm8g ZXh0cmEgc3BhY2VzIGFkZGVkLgoKSGVyZSBpcyBzYW1wbGU6IGh0dHBzOi8vMHgwLnN0L0g4TGUu eG1kCgoKPiAgICAgICAgICAgICAgICAgICAgICBoaXN0b3J5WzFdID0gaGlzdG9yeVswXTsKPiAg ICAgICAgICAgICAgICAgICAgICBoaXN0b3J5WzBdID0gb3V0WzIrbioyXTsKPgo+IC0gICAgICAg ICAgICAgICAgICAgIG91dFsyK24qMisxXSA9IChuaWJibGVbMV0qKHNjYWxlPDwxNCkgKwo+ICho aXN0b3J5WzBdKjI5MzM2KSAtIChoaXN0b3J5WzFdKjEzMTM2KSkgPj4gMTQ7Cj4gKyAgICAgICAg ICAgICAgICAgICAgb3V0WzIrbioyKzFdID0gbmliYmxlWzFdKnNjYWxlICsgKChoaXN0b3J5WzBd KjM2NjcgLQo+IGhpc3RvcnlbMV0qMTY0MikgPj4gMTEpOwo+ICAgICAgICAgICAgICAgICAgICAg IGhpc3RvcnlbMV0gPSBoaXN0b3J5WzBdOwo+ICAgICAgICAgICAgICAgICAgICAgIGhpc3Rvcnlb MF0gPSBvdXRbMituKjIrMV07Cj4gICAgICAgICAgICAgICAgICB9Cj4gLS0KPiAyLjE3LjEKPgo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K