From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id F40194AC1C for ; Sun, 29 Jun 2025 02:25:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8645868D055; Sun, 29 Jun 2025 05:25:38 +0300 (EEST) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D0F7568CA0D for ; Sun, 29 Jun 2025 05:25:31 +0300 (EEST) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-7390d21bb1cso3513776b3a.2 for ; Sat, 28 Jun 2025 19:25:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751163930; x=1751768730; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cAbRsc7/TIRLwf2NnZ5gH3LiA+iTNCCnOaF94O3Fueo=; b=d2s2Flx13Vpy067BSxW1ZtDdwetn+n42lnwEX+vWo090I+YCDLGjob+3U5UKB5Yz/A khk9P/46mVLKlbG4IR3tOxNWcKA78TKjKvGG1r8Z5z2J1NJRBeE6nmPhSR96nRNJtLfh KGKOllwIQOALZKbSMB/rYIJZdQPwZu0NkmQbwJS+d3c3GHadvpT3V/2Qk9KXQyoNRrrC DwixDYNBXyjysa1jxMvmKmJvW/bRGVMmeenAQH841DLuCkiDsHKPGJGW7a4A8zi0sB1k yZSrjyI5MI+q9gSDWAb8bGUsW0HQ6+7pK+HFS8bnD6B1peOZPdq+Tych28d6YhXxp97b NcXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751163930; x=1751768730; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cAbRsc7/TIRLwf2NnZ5gH3LiA+iTNCCnOaF94O3Fueo=; b=Fjs+x+iXgslWVgk+T/2A7sgXQhkGg+am1N1e9es3BxiL/+Os/dwjPhdRXO4Y0UFLs3 1bKbCvr75BWXRBRsdeTefiJiP4UKUwW4qDmkhS4Nn7V/fiYkvjAmKOJOedH8KBy4e8cF qmFiKQLf8701Hooh7suhkC/H+gKaOMrRToAFHr9G8qOzFEzeEV+Pzl2JUCHLRcZT/9N3 4lCoB38qU3WLDVx0jJT4LeBxeljkEyzARrqZrW4H9e0vBsV6BX+KEOdTEFtl1KobHjfp 6NsbkBBZ1l8aNRTPdEnXuFqV2502BCbMNRNBS+Cn+4KzXiO6iRBjncXeAhUB8ANLT+dD x5fg== X-Gm-Message-State: AOJu0YwINIH5T6lwhmXJa93xLTrnJw+CttHKGz9nuLWNlSeG8cNtsgKK B/R5d8cdSod4QDMdPz7LfZEwtoPxSHU7laOthryH4GkOEmvc9qbrnYxpSgu3h1Xukg4AC8Sx6/r xVzKCjp9cWZB1SXDXdb1rHqgYbgJN/98= X-Gm-Gg: ASbGnctvX/rdDGgTvLGM8s10iLRhk94enNJYuFrPs1OgsVj6vWzVwqWwBfajkm2T/lb /c7zs13Tm/6wIuYI4DRclv0Yd4I06zYN5zkOQARSs1wC+PGbCNrZU1Lqutpy998RPb4ZsQyLMLq ZOZ3QFf6jwKwMwemNe0yn54at2tb57pKDnxcAKjwK49Yhs X-Google-Smtp-Source: AGHT+IGJW3NM3pWuV90FD6uy21cr3yWF7BpU2vO77fNXNWJ44vL01N6+Skxc/5BqzOW4mNGJO9f6Zg0moBNNQ7SgEoE= X-Received: by 2002:a05:6a00:2ea7:b0:748:2b23:308c with SMTP id d2e1a72fcca58-74af6f445e8mr10827404b3a.14.1751163929650; Sat, 28 Jun 2025 19:25:29 -0700 (PDT) MIME-Version: 1.0 References: <20250626040707.1295-1-micro6947@gmail.com> In-Reply-To: From: Xingjing Deng Date: Sun, 29 Jun 2025 10:25:18 +0800 X-Gm-Features: Ac12FXxBXJIWIBTY5_w1tHdJ8paU4Y9OYYStjaEkpQpX8LbsaJ7K1bvE2HamzCw Message-ID: To: Kacper Michajlow X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/utils: Ensure allocated buffer is zero-initialized 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 Cc: 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: IFRoYW5rIHlvdSB2ZXJ5IG11Y2gg4oCUIEkgdGhpbmsgeW91J3ZlIGNvbnZpbmNlZCBtZS4gVGhp cyB3YXMgbXkgZmlyc3QgdGltZQphc2tpbmcgYSBxdWVzdGlvbiBpbiB0aGUgRkZtcGVnIGNvbW11 bml0eSwgYW5kIG15IGxpbWl0ZWQgdW5kZXJzdGFuZGluZyBvZgp0aGUgY29kZSBsZWQgdG8gYSBm YWxzZSBwb3NpdGl2ZS4gSSBhcG9sb2dpemUgZm9yIHRoZSBkZWxheWVkIHJlc3BvbnNlLCBhbmQK SSB0cnVseSBhcHByZWNpYXRlIHlvdXIgdGltZSBhbmQgaGVscC4KCkthY3BlciBNaWNoYWpsb3cg PGthc3BlcjkzQGdtYWlsLmNvbT4g5LqOMjAyNeW5tDbmnIgyN+aXpeWRqOS6lCAwMjoxNuWGmemB k++8mgoKPiBuIFRodSwgMjYgSnVuIDIwMjUgYXQgMTY6MDcsIFpoYW8gWmhpbGkKPiA8cXVpbmti bGFjay1hdC1mb3htYWlsLmNvbUBmZm1wZWcub3JnPiB3cm90ZToKPiA+Cj4gPgo+ID4KPiA+ID4g T24gSnVuIDI2LCAyMDI1LCBhdCAxMjowNywgeGpkZW5nIDxtaWNybzY5NDctYXQtZ21haWwuY29t QGZmbXBlZy5vcmc+Cj4gd3JvdGU6Cj4gPiA+Cj4gPiA+IEluIGBhdl9mYXN0X3BhZGRlZF9tYWxs b2N6YCwgdGhlIGFsbG9jYXRlZCBidWZmZXIncwo+IHplcm8taW5pdGlhbGl6YXRpb24gaXMgbm90 IGd1YXJhbnRlZWQuCj4gPiA+IFRoaXMgaXMgYmVjYXVzZSBpdCBjYWxscyBgYXZfZmFzdF9tYWxs b2NgLCB3aGljaCBpbiB0dXJuIGNhbGxzCj4gYGZhc3RfbWFsbG9jYCB3aXRoIGB6ZXJvX3JlYWxs b2M9MGAuCj4gPiA+IENvbnNlcXVlbnRseSwgdGhlIG1lbW9yeSByZXR1cm5lZCBieSB0aGUgdW5k ZXJseWluZyBgYXZfbWFsbG9jYCAodXNlZAo+IHdpdGhpbiBgZmFzdF9tYWxsb2NgKQo+ID4gPiBp cyBub3QgZ3VhcmFudGVlZCB0byBiZSB6ZXJvLWluaXRpYWxpemVkLgo+ID4gPgo+ID4gPiBGdXJ0 aGVybW9yZSwgaWYgYCpzaXplYCBpcyBhZGp1c3RlZCB0byBiZSBncmVhdGVyIHRoYW4gYG1pbl9z aXplICsKPiBBVl9JTlBVVF9CVUZGRVJfUEFERElOR19TSVpFYCwKPiA+ID4gdGhlIHN1YnNlcXVl bnQgYG1lbXNldGAgb3BlcmF0aW9uIHdpbGwgbm90IGNvdmVyIHRoZSBlbnRpcmUgYWxsb2NhdGVk Cj4gYnVmZmVyLAo+ID4gPiBsZWF2aW5nIGEgcG9ydGlvbiBvZiBpdCB1bmluaXRpYWxpemVkLgo+ ID4gPgo+ID4gPiBUbyBlbnN1cmUgdGhlIGVudGlyZSBhbGxvY2F0ZWQgYnVmZmVyIGlzIHByb3Bl cmx5IHplcm8taW5pdGlhbGl6ZWQsIHdlCj4gc2hvdWxkIHVzZSBgRkZNQVhgCj4gPiA+IHRvIGFk anVzdCB0aGUgYG1lbXNldGAgcmFuZ2UuCj4gPgo+ID4gSSB0aGluayBtZW1zZXQgc2l6ZSBpcyBl bm91Z2guIHNpemUgPj0gbWluX3NpemUgKwo+IEFWX0lOUFVUX0JVRkZFUl9QQURESU5HX1NJWkUu Cj4gPgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiB4amRlbmcgPG1pY3JvNjk0N0BnbWFpbC5j b20+Cj4gPiA+Cj4gPiA+IC0tLQo+ID4gPiBsaWJhdmNvZGVjL3V0aWxzLmMgfCA0ICsrLS0KPiA+ ID4gMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+ID4K PiA+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdXRpbHMuYyBiL2xpYmF2Y29kZWMvdXRpbHMu Ywo+ID4gPiBpbmRleCBmMjY4NmI2ODYzLi5lMmFmY2U3MWVmIDEwMDY0NAo+ID4gPiAtLS0gYS9s aWJhdmNvZGVjL3V0aWxzLmMKPiA+ID4gKysrIGIvbGliYXZjb2RlYy91dGlscy5jCj4gPiA+IEBA IC03Miw4ICs3Miw4IEBAIHZvaWQgYXZfZmFzdF9wYWRkZWRfbWFsbG9jeih2b2lkICpwdHIsIHVu c2lnbmVkIGludAo+ICpzaXplLCBzaXplX3QgbWluX3NpemUpCj4gPiA+ICAgICAgICAgcmV0dXJu Owo+ID4gPiAgICAgfQo+ID4gPiAgICAgYXZfZmFzdF9tYWxsb2MocCwgc2l6ZSwgbWluX3NpemUg KyBBVl9JTlBVVF9CVUZGRVJfUEFERElOR19TSVpFKTsKPiA+ID4gLSAgICBpZiAoKnApCj4gPiA+ IC0gICAgICAgIG1lbXNldCgqcCwgMCwgbWluX3NpemUgKyBBVl9JTlBVVF9CVUZGRVJfUEFERElO R19TSVpFKTsKPiA+ID4gKyAgICBpZiAoKnApCj4gPiA+ICsgICAgICAgIG1lbXNldCgqcCwgMCwg RkZNQVgoKnNpemUsIG1pbl9zaXplICsKPiBBVl9JTlBVVF9CVUZGRVJfUEFERElOR19TSVpFKSk7 Cj4gPiA+IH0KPgo+IEkgdGhpbmsgdGhlIGN1cnJlbnQgY29kZSBpcyBpbnRlbnRpb25hbC4gSW4g YXZfZmFzdF9tYWxsb2MoKSBhbmQKPiBzaWJsaW5ncyB0aGUgYCpzaXplYCBpcyB0aGUgcmVhbCBh bGxvY2F0aW9uIHNpemUsIGJ1dCB5b3VyIHdvcmtpbmcKPiBhcmVhIHRoYXQgeW91IHNob3VsZCBi ZSB1c2luZyBpcyBgCj4gbWluX3NpemVgIGFuZCBoZW5jZSB3aHkgdGhpcyBhcmVhICgrcGFkZGlu ZykgaXMgemVyb2VkLiBZb3Ugc2hvdWxkbid0Cj4gYmUgdXNpbmcgYW55dGhpbmcgYmV5b25kIHRo YXQsIGFzIGl0IGlzIGFsbG9jYXRlZCBzcGFjZSwgYnV0ICJub3QKPiBhY3RpdmUiIHJpZ2h0IG5v dy4KPgo+IFRoZXNlIGZ1bmN0aW9ucyBhcmUgbWVhbnQgdG8gYmUgYGZhc3RgIGJ5IG5vdCByZWFs bG9jYXRpbmcgd2hlbiB0aGVyZQo+IGlzIGVub3VnaCBzcGFjZSBmb3IgdXNlciBwYXlsb2FkLCBh bmQgcGFydCBvZiB0aGUgYGZhc3RgIHBhcnQgaXMgYWxzbwo+IG5vdCB6ZXJvaW5nIHRoZSBtZW1v cnkgYXJlYSB0aGF0IHlvdSBhcyBhIHVzZXIgZG9uJ3QgcmVxdWVzdCBpbgo+IGBtaW5fc2l6ZWAg cGFyYW1ldGVyLgo+Cj4gLSBLYWNwZXIKPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==