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 B08964CA2A for ; Tue, 13 Aug 2024 12:28:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1672368D9BD; Tue, 13 Aug 2024 15:28:42 +0300 (EEST) Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0833B68D84F for ; Tue, 13 Aug 2024 15:28:36 +0300 (EEST) Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-260f81f7fb5so3429769fac.0 for ; Tue, 13 Aug 2024 05:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723552114; x=1724156914; 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=E73NqW1XEosx4O0u9PGZMrMEt8ywumOwX24MLA4cJzc=; b=KvM199DCOgKKadl9LIFNbUcjaIWRKRk4jzveh5dXUBG6a/uWPz/XVylgtzecx4/JtN j8C0uFj3NYHx23a5rXfDt/Ee/Um3SotSOON7Rpfbiv9Kaak+li5q6yBGWdC7qSQanaGS LoUgwXcP2wCRDvXw2tWcvXTVvd9JjTFH5uwlNSsG88TlvaFsH5elqo3jgR+sZGtwY03M xkMoK0tbpzePGdVZQeiaiXjyL02WM5B/z3iP88FILQ4xvwhqlgAEbDmvuvT2YP4S8U8o PKHup/G/OOZikjz840u3vS6xn93GzXrQq9kSXyJf8moMvTw7PhUDjE/Jm1H6QnmU8CTb IVaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723552114; x=1724156914; 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=E73NqW1XEosx4O0u9PGZMrMEt8ywumOwX24MLA4cJzc=; b=ahLCwI2xczxVyVaFooRPkFrj09pJgM3Cix1lraRYbamjF5r8evkfw+Ys2ujbnFMZqq EJMZ9Tv/mX6TZsl0PhJomsRL0G19y9Cc7SdFRG4Ddyp7wwuESgneGipvS2T/YTxqW4Fo PFhEwyFSr41QDzyhY7Bg64aKS/YTX/QAdu+hMkw7Eht/DQRySwadqHIoAWsMNk7DjgGV iD4FUGR+9rCRYDTq5L/3I9btk+wMwfx38gR8Yrx6EXKo7qLzVC+/4KowLiMOm1b5UQn3 am9vF6eU9Qr1uJma+8ZlPiDjmBCrus+kalo16/TRXYYVKjNOWUXKmDXZMkj9k6Wa1Y8j Fbwg== X-Gm-Message-State: AOJu0YzTiIn5OlWelpnCS3LfIK1Hle6V35sn51uMLLfv2MrctUJqEaGh SKHTDop6RWjeXtoXJPPyuSfd8/XOcCNUC1odQVk+0oz43Dxi+yFY6rsY5A== X-Google-Smtp-Source: AGHT+IEkXWTSoEGCipIRaD/OuyALl4Erk9qyjnmYhC+GNUTGn+R2o6XB3PgR9bwqSgIg7Mm2zGCinA== X-Received: by 2002:a05:6870:8089:b0:261:2c4:f7a0 with SMTP id 586e51a60fabf-26fcb919b2dmr3148184fac.51.1723552113693; Tue, 13 Aug 2024 05:28:33 -0700 (PDT) Received: from [192.168.0.14] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-710e5a89e22sm5754294b3a.170.2024.08.13.05.28.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Aug 2024 05:28:33 -0700 (PDT) Message-ID: <2d555498-343e-4f7a-8d35-15817ec09d90@gmail.com> Date: Tue, 13 Aug 2024 09:28:51 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240813021302.DA60E412665@natalya.videolan.org> <5bc48c14-7952-ffcb-204e-21d42d1279c@martin.st> Content-Language: en-US From: James Almer In-Reply-To: <5bc48c14-7952-ffcb-204e-21d42d1279c@martin.st> Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] avfilter/video: don't zero allocated buffers if memory poisoning is used 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: T24gOC8xMy8yMDI0IDQ6MjIgQU0sIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKPiBPbiBUdWUsIDEz IEF1ZyAyMDI0LCBKYW1lcyBBbG1lciB3cm90ZToKPiAKPj4gZmZtcGVnIHwgYnJhbmNoOiBtYXN0 ZXIgfCBKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+IHwgU2F0IEF1ZyAxMCAKPj4gMjE6 MzE6MTYgMjAyNCAtMDMwMHwgWzQxMzA3ZmYzZTkzODRjNTFkNjQ2YmZmN2UzZGNmMGQ1NTQwOThh OGZdIHwgCj4+IGNvbW1pdHRlcjogSmFtZXMgQWxtZXIKPj4KPj4gYXZmaWx0ZXIvdmlkZW86IGRv bid0IHplcm8gYWxsb2NhdGVkIGJ1ZmZlcnMgaWYgbWVtb3J5IHBvaXNvbmluZyBpcyB1c2VkCj4+ Cj4+IFNhbWUgYXMgaW4gYXZjb2RlYy9nZXRfYnVmZmVyLmMKPj4gU2hvdWxkIGhlbHAgaW4gZGVi dWdnaW5nIHVzZSBvZiB1bmluaXRpYWxpemVkIG1lbW9yeS4KPj4KPj4gU2lnbmVkLW9mZi1ieTog SmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPgo+Pgo+Pj4gaHR0cDovL2dpdC52aWRlb2xh bi5vcmcvZ2l0d2ViLmNnaS9mZm1wZWcuZ2l0Lz8gCj4+PiBhPWNvbW1pdDtoPTQxMzA3ZmYzZTkz ODRjNTFkNjQ2YmZmN2UzZGNmMGQ1NTQwOThhOGYKPj4gLS0tCj4+Cj4+IGxpYmF2ZmlsdGVyL3Zp ZGVvLmMgfCAxMiArKysrKysrKy0tLS0KPj4gMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkKPiAKPiBUaGlzIGNoYW5nZSBicm9rZSBhIGJ1bmNoIG9mIGZhdGUg dGVzdHMgLSBpbiBwYXJ0aWN1bGFyIGZhdGUtdnN5bnRoMy0gCj4gcnB6YSBhbmQgbW9zdCBmYXRl LWZpbHRlci1waXhmbXRzLSouCj4gCj4gVGhlIGlzc3VlIGRvZXNuJ3Qgc2hvdyB1cCBpbiBub3Jt YWwgYnVpbGRzIG9mIGZmbXBlZywgdW5sZXNzIGJ1aWxkaW5nIAo+IHdpdGggLS1lbmFibGUtbWVt b3J5LXBvaXNvbmluZy4gQW5kIGluIHN1Y2ggYSBidWlsZCwgdG9vbHMgbGlrZSB2YWxncmluZCAK PiBkb2Vzbid0IGRldGVjdCB0aGUgaXNzdWUgcmlnaHQgYXdheSwgYXMgdGhlIG1lbW9yeSBwb2lz b25pbmcgY2F1c2VzIHRoZSAKPiBidWZmZXJzIHRvIGJlIGRldGVybWluaXN0aWNhbGx5IGluaXRp YWxpemVkIHRvIGEgbm9uemVybyB2YWx1ZSAoYnV0IHRoZSAKPiBmYXRlIHRlc3QgcHJvZHVjZXMg dGhlIHdyb25nIG91dHB1dCkuCgppbiBmYXRlLXZzeW50aDMtcnB6YSBpJ20gc2VlaW5nIHRoZSBm b2xsb3dpbmcgd2hlbiBjb21wYXJpbmcgCnZzeW50aDMtcnB6YS5tb3YgYmVmb3JlIGFuZCBhZnRl cjoKCj4gIDAwMDAwMGYwICA0YyAyMCA1NCAyMCA2MCAyNSA2NCAyNSAgNjAgMDIgNjAgMjMgNjgg NDQgNjggNjUgIHxMIFQgYCVkJWAuYCNoRGhlfAo+ICAwMDAwMDEwMCAgNjggMDQgNmMgMjUgNjAg ODYgNjQgODYgIDVjIDQ1IDVjIDY3IDVjIDg3IDVjIGM4ICB8aC5sJWAuZC5cRVxnXC5cLnwKPiAg MDAwMDAxMTAgIDVjIDY2IDY0IDg3IDVjIGM4IDY0IGM4ICA2OCA4NSA2OCBjNyA2OCBlNyA2OSAw OCAgfFxmZC5cLmQuaC5oLmguaS58Cj4gLTAwMDAwMTIwICA2MCBjOCA2OCBjOCA1ZCAyYSA2NSA0 YSAgNWMgZTggNWQgMGEgMDAgMDAgMDAgMDAgIHxgLmguXSplSlwuXS4uLi4ufAo+IC0wMDAwMDEz MCAgNjEgMmEgNjUgMmEgMDAgMDAgMDAgMDAgIDY5IDI4IDY5IDZhIDAwIDAwIDAwIDAwICB8YSpl Ki4uLi5pKGlqLi4uLnwKPiAtMDAwMDAxNDAgIDYxIDZiIDY1IDhjIDAwIDAwIDAwIDAwICA2ZCAx NiA2ZCAzOCA2ZCA1OCA2ZCA5OSAgfGFrZS4uLi4ubS5tOG1YbS58Cj4gKzAwMDAwMTIwICA2MCBj OCA2OCBjOCA1ZCAyYSA2NSA0YSAgNWMgZTggNWQgMGEgMmEgMmEgMmEgMmEgIHxgLmguXSplSlwu XS4qKioqfAo+ICswMDAwMDEzMCAgNjEgMmEgNjUgMmEgMmEgMmEgMmEgMmEgIDY5IDI4IDY5IDZh IDJhIDJhIDJhIDJhICB8YSplKioqKippKGlqKioqKnwKPiArMDAwMDAxNDAgIDYxIDZiIDY1IDhj IDJhIDJhIDJhIDJhICA2ZCAxNiA2ZCAzOCA2ZCA1OCA2ZCA5OSAgfGFrZS4qKioqbS5tOG1YbS58 Cj4gIDAwMDAwMTUwICA2ZCAzNyA3NSA1NyA2ZCA5OSA3NSA5OSAgNzUgNTYgNzUgOTggNzUgYjgg NzUgZDkgIHxtN3VXbS51LnVWdS51LnUufAo+ICAwMDAwMDE2MCAgNzUgOTcgN2QgOTggNzUgZDkg N2QgZjkgIDZkIGI5IDcxIGRiIDZkIGZiIDZlIDNjICB8dS59LnUufS5tLnEubS5uPHwKPiAgMDAw MDAxNzAgIDcxIGRhIDc1IGZhIDZlIDNiIDc2IDNjICA3NSBmOSA3NiAzYiA3NiA1YiA3YSA3YyAg fHEudS5uO3Y8dS52O3Zbenx8CgpUaGlzIHJlcGVhdGVkIGxpa2UgYSBodW5kcmVkIHRpbWVzLiBZ b3UgY2FuIHNlZSAweDJhIChGRl9NRU1PUllfUE9JU09OKSAKcmVwbGFjaW5nIGEgYnVuY2ggb2Yg emVyb2VzLiBTbyBpIGd1ZXNzIHRoZSBlbmNvZGVyIGlzIGVpdGhlciAKcHJvcGFnYXRpbmcgcGFj a2V0cyB3aXRoIG1vcmUgYnl0ZXMgdGhhbiBuZWVkZWQsIG9yIGl0IGZvcmdvdCB0byB6ZXJvIAp0 aGVtIGl0c2VsZi4KCkkgdHJpZWQgdXNpbmcgYSBub24gemVyb2VkLCBub24gcG9pc29uZWQgYnVm ZmVyIHRvIHNlZSB3aGVyZSBhc2FuL3Vic2FuIApjb21wbGFpbmVkLCBidXQgZGVzcGl0ZSB0aGUg b3V0cHV0IGJlaW5nIG5vbiBkZXRlcm1pbmlzdGljIChBbGJlaXQgb25seSAKY2hhbmdpbmcgaW4g b25lIGV2ZXJ5IHNldmVyYWwgcnVucyksIG5laXRoZXIgYXNhbiBvciB1YnNhbiBjb21wbGFpbmVk IAphYm91dCBpdC4KClZhbGdyaW5kIGhvd2V2ZXIgZGlkLCBhbmQgZ2F2ZSBtZSB0aGlzOgoKPiA9 PTExOTMwNT09IFN5c2NhbGwgcGFyYW0gd3JpdGUoYnVmKSBwb2ludHMgdG8gdW5pbml0aWFsaXNl ZCBieXRlKHMpCj4gPT0xMTkzMDU9PSAgICBhdCAweDRBNzc4QkY6IF9fbGliY193cml0ZSAod3Jp dGUuYzoyNikKPiA9PTExOTMwNT09ICAgIGJ5IDB4NEE3NzhCRjogd3JpdGUgKHdyaXRlLmM6MjQp Cj4gPT0xMTkzMDU9PSAgICBieSAweDkzMjc4NTogZmlsZV93cml0ZSAoZmlsZS5jOjE1NykKPiA9 PTExOTMwNT09ICAgIGJ5IDB4NzI5NjM1OiByZXRyeV90cmFuc2Zlcl93cmFwcGVyIChhdmlvLmM6 NTE3KQo+ID09MTE5MzA1PT0gICAgYnkgMHg3Mjk4M0U6IGZmdXJsX3dyaXRlMiAoYXZpby5jOjU3 NCkKPiA9PTExOTMwNT09ICAgIGJ5IDB4NzJBOEFGOiB3cml0ZW91dCAoYXZpb2J1Zi5jOjE0MikK PiA9PTExOTMwNT09ICAgIGJ5IDB4NzJBQTM4OiBmbHVzaF9idWZmZXIgKGF2aW9idWYuYzoxNjcp Cj4gPT0xMTkzMDU9PSAgICBieSAweDcyQjE2QTogYXZpb19zZWVrIChhdmlvYnVmLmM6MzAyKQo+ ID09MTE5MzA1PT0gICAgYnkgMHg4MjQ4Qzc6IG1vdl93cml0ZV90cmFpbGVyIChtb3ZlbmMuYzo4 MzkxKQo+ID09MTE5MzA1PT0gICAgYnkgMHg4NEUzNzI6IGF2X3dyaXRlX3RyYWlsZXIgKG11eC5j OjEzMTkpCj4gPT0xMTkzMDU9PSAgICBieSAweDIzQjE3RDogb2Zfd3JpdGVfdHJhaWxlciAoZmZt cGVnX211eC5jOjc1MykKPiA9PTExOTMwNT09ICAgIGJ5IDB4MjYwREEzOiB0cmFuc2NvZGUgKGZm bXBlZy5jOjg4OCkKPiA9PTExOTMwNT09ICAgIGJ5IDB4MjYxMERCOiBtYWluIChmZm1wZWcuYzo5 OTApCj4gPT0xMTkzMDU9PSAgQWRkcmVzcyAweDRiYTk5YzggaXMgMjY0IGJ5dGVzIGluc2lkZSBh IGJsb2NrIG9mIHNpemUgMjYyLDE0NCBhbGxvYydkCj4gPT0xMTkzMDU9PSAgICBhdCAweDQ4NERF MzA6IG1lbWFsaWduIChpbiAvdXNyL2xpYmV4ZWMvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNr LWFtZDY0LWxpbnV4LnNvKQo+ID09MTE5MzA1PT0gICAgYnkgMHg0ODRERjkyOiBwb3NpeF9tZW1h bGlnbiAoaW4gL3Vzci9saWJleGVjL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1s aW51eC5zbykKPiA9PTExOTMwNT09ICAgIGJ5IDB4MTlCQjQ3RDogYXZfbWFsbG9jIChtZW0uYzox MDcpCj4gPT0xMTkzMDU9PSAgICBieSAweDcyOTIxNDogZmZpb19mZG9wZW4gKGF2aW8uYzo0Mjkp Cj4gPT0xMTkzMDU9PSAgICBieSAweDcyOTRDNjogZmZpb19vcGVuX3doaXRlbGlzdCAoYXZpby5j OjQ4MykKPiA9PTExOTMwNT09ICAgIGJ5IDB4NzI5NTQ0OiBhdmlvX29wZW4yIChhdmlvLmM6NDk0 KQo+ID09MTE5MzA1PT0gICAgYnkgMHgyNDY5NDY6IG9mX29wZW4gKGZmbXBlZ19tdXhfaW5pdC5j OjMyNjApCj4gPT0xMTkzMDU9PSAgICBieSAweDI0QUVGMTogb3Blbl9maWxlcyAoZmZtcGVnX29w dC5jOjEyNzQpCj4gPT0xMTkzMDU9PSAgICBieSAweDI0QjEwNjogZmZtcGVnX3BhcnNlX29wdGlv bnMgKGZmbXBlZ19vcHQuYzoxMzIxKQo+ID09MTE5MzA1PT0gICAgYnkgMHgyNjEwMEI6IG1haW4g KGZmbXBlZy5jOjk3MikKPiA9PTExOTMwNT09ICBVbmluaXRpYWxpc2VkIHZhbHVlIHdhcyBjcmVh dGVkIGJ5IGEgaGVhcCBhbGxvY2F0aW9uCj4gPT0xMTkzMDU9PSAgICBhdCAweDQ4NERFMzA6IG1l bWFsaWduIChpbiAvdXNyL2xpYmV4ZWMvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0 LWxpbnV4LnNvKQo+ID09MTE5MzA1PT0gICAgYnkgMHg0ODRERjkyOiBwb3NpeF9tZW1hbGlnbiAo aW4gL3Vzci9saWJleGVjL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5z bykKPiA9PTExOTMwNT09ICAgIGJ5IDB4MTlCQjQ3RDogYXZfbWFsbG9jIChtZW0uYzoxMDcpCj4g PT0xMTkzMDU9PSAgICBieSAweDE5OUNGNzk6IGF2X2J1ZmZlcl9hbGxvYyAoYnVmZmVyLmM6ODIp Cj4gPT0xMTkzMDU9PSAgICBieSAweDE5OURBM0I6IHBvb2xfYWxsb2NfYnVmZmVyIChidWZmZXIu YzozNjkpCj4gPT0xMTkzMDU9PSAgICBieSAweDE5OURCQzA6IGF2X2J1ZmZlcl9wb29sX2dldCAo YnVmZmVyLmM6NDA3KQo+ID09MTE5MzA1PT0gICAgYnkgMHgyQzI2RUI6IGZmX2ZyYW1lX3Bvb2xf Z2V0IChmcmFtZXBvb2wuYzoyMTgpCj4gPT0xMTkzMDU9PSAgICBieSAweDVFNzY1MzogZmZfZGVm YXVsdF9nZXRfdmlkZW9fYnVmZmVyMiAodmlkZW8uYzoxMDApCj4gPT0xMTkzMDU9PSAgICBieSAw eDVFNzZFNTogZmZfZGVmYXVsdF9nZXRfdmlkZW9fYnVmZmVyICh2aWRlby5jOjExMykKPiA9PTEx OTMwNT09ICAgIGJ5IDB4NUU3NzUzOiBmZl9nZXRfdmlkZW9fYnVmZmVyICh2aWRlby5jOjEyNikK PiA9PTExOTMwNT09ICAgIGJ5IDB4NUU3NDREOiBmZl9udWxsX2dldF92aWRlb19idWZmZXIgKHZp ZGVvLmM6NDYpCj4gPT0xMTkzMDU9PSAgICBieSAweDVFNzczNDogZmZfZ2V0X3ZpZGVvX2J1ZmZl ciAodmlkZW8uYzoxMjMpCgpJIGRpZG4ndCBjaGVjayB0aGUgZmlsdGVyLXBpeGZtdHMgdGVzdHMs IGJ1dCBhbGwgb2YgdGhlbSBmYWlsIHdpdGggdnV5eCAKYW5kIHh2MzZsZSwgc28gaXQgbWF5IGJl IHN3c2NhbGUgdXNpbmcgdW5pbml0aWFsaXplZCBieXRlcyBmb3IgdGhvc2UgdHdvLgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=