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 7E8B047FD8 for ; Fri, 8 Dec 2023 00:15:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6A25068CFDE; Fri, 8 Dec 2023 02:15:41 +0200 (EET) Received: from btbn.de (btbn.de [136.243.74.85]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9DED168CF6D for ; Fri, 8 Dec 2023 02:15:34 +0200 (EET) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id CEA3630F6CA for ; Fri, 8 Dec 2023 01:15:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1701994533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oIAfzTMDIQ8/V00fDjC+7dbrnQyHZz8ySoZuKFc53Kc=; b=fZV3XrCEV0f05xK01Ri1xPHhKPKoQChlM8+Dl/6CUsLDkRqyaFod2+jBm0RHnouj/ZvIxw 2Vo9cvgQpKYpDuYGGDvYGvCaYMIiea/hr+vhvivD78IIx1s58VgGsv1+wikyOH9/yA+Skv F0P1b99kleJb3s66cjsCOr5cK0bZB34MKVlFH8Z3sK3ys4redGf5Ry3O9fP0OirJJU7Kmq Rg4+7vQGhD7/3jzOtRhhFXY62DE8aNXxc0dCEBoYMGYXm2Zcv+CiLWjURxUU8jI4HVvhAZ zTlE3Aq2mksyA98xt+sz9w6otu52Vv9Ic2MQOsxHd3YTDZrvyKiUV9q0jighEA== Message-ID: Date: Fri, 8 Dec 2023 01:15:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20231203201027.2255-1-timo@rothenpieler.org> <6ebfe490-d27e-14c3-ac81-8c4a2446ba17@martin.st> Content-Language: en-US From: Timo Rothenpieler In-Reply-To: <6ebfe490-d27e-14c3-ac81-8c4a2446ba17@martin.st> Subject: Re: [FFmpeg-devel] [PATCH] avutil/mem: always align by at least 32 bytes 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: T24gMDYuMTIuMjAyMyAxNDoyNSwgTWFydGluIFN0b3JzasO2IHdyb3RlOgo+IE9uIFN1biwgMyBE ZWMgMjAyMywgVGltbyBSb3RoZW5waWVsZXIgd3JvdGU6Cj4gCj4+IEZGbXBlZyBoYXMgaW5zdGFu Y2VzIG9mIERFQ0xBUkVfQUxJR05FRCgzMiwgLi4uKSBpbiBhIGxvdCBvZiBzdHJ1Y3RzLAo+PiB3 aGljaCB0aGVuIGVuZCB1cCBoZWFwLWFsbG9jYXRlZC4KPj4gQnkgZGVjbGFyaW5nIGFueSB2YXJp YWJsZSBpbiBhIHN0cnVjdCwgb3IgdHJlZSBvZiBzdHJ1Y3RzLCB0byBiZSAzMiBieXRlCj4+IGFs aWduZWQsIGl0IGFsbG93cyB0aGUgY29tcGlsZXIgdG8gc2FmZWx5IGFzc3VtZSB0aGUgZW50aXJl IHN0cnVjdAo+PiBpdHNlbGYgaXMgYWxzbyAzMiBieXRlIGFsaWduZWQuCj4+Cj4+IFRoaXMgbWln aHQgbWFrZSB0aGUgY29tcGlsZXIgZW1pdCBjb2RlIHdoaWNoIHN0cmFpZ2h0IHVwIGNyYXNoZXMg b3IKPj4gbWlzYmVoYXZlcyBpbiBvdGhlciB3YXlzLCBhbmQgYXQgbGVhc3QgaW4gb25lIGluc3Rh bmNlcyBpcyBub3cKPj4gZG9jdW1lbnRlZCB0byBhY3R1YWxseSBkbyAoc2VlIHRpY2tldCAxMDU0 OSBvbiB0cmFjKS4KPj4gVGhlIGlzc3VlIHRoZXJlIGlzIHRoYXQgYW4gdW5yZWxhdGVkIHZhcmlh YmxlIGluIFNpbmdsZUNoYW5uZWxFbGVtZW50IGlzCj4+IGRlY2xhcmVkIHRvIGhhdmUgYW4gYWxp Z25tZW50IG9mIDMyIGJ5dGVzLiBTbyBpZiB0aGUgY29tcGlsZXIgZG9lcyBhIGNvcHkKPj4gaW4g ZGVjb2RlX2NwZSgpIHdpdGggYXZ4IGluc3RydWN0aW9ucywgYnV0IGZmbXBlZyBpcyBidWlsdCB3 aXRoCj4+IC0tZGlzYWJsZS1hdngsIHRoaXMgcmVzdWx0cyBpbiBhIGNyYXNoLCBzaW5jZSB0aGUg bWVtb3J5IGlzIG9ubHkgMTYgYnl0ZQo+PiBhbGlnbmVkLgo+PiBNaW5kIHlvdSwgZXZlbiBpZiB0 aGUgY29tcGlsZXIgZG9lcyBub3QgZW1pdCBhdnggaW5zdHJ1Y3Rpb25zLCB0aGUgY29kZQo+PiBp cyBzdGlsbCBpbnZhbGlkIGFuZCBjb3VsZCBtaXNiZWhhdmUuIEl0IGp1c3QgaGFwcGVucyBub3Qg dG8uIERlY2xhcmluZwo+PiBhbnkgdmFyaWFibGUgaW4gYSBzdHJ1Y3Qgd2l0aCBhIDMyIGJ5dGUg YWxpZ25tZW50IHByb21pc2VzIDMyIGJ5dGUKPj4gYWxpZ25tZW50IG9mIHRoZSB3aG9sZSBzdHJ1 Y3QgdG8gdGhlIGNvbXBpbGVyLgo+Pgo+PiBJbnN0ZWFkIG9mIG5vdyBnb2luZyB0aHJvdWdoIGFs bCBpbnN0YW5jZXMgb2YgdmFyaWFibGVzIGluIHN0cnVjdHMKPj4gYmVpbmcgZGVjbGFyZWQgYXMg MzIgYnl0ZSBhbGlnbmVkLCB0aGlzIHBhdGNoIGJ1bXBzIHRoZSBtaW5pbXVtIGFsaWdubWVudAo+ PiB0byAzMiBieXRlcy4KPj4gLS0tCj4+IGxpYmF2dXRpbC9tZW0uYyB8IDIgKy0KPj4gMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQg YS9saWJhdnV0aWwvbWVtLmMgYi9saWJhdnV0aWwvbWVtLmMKPj4gaW5kZXggMzZiODk0MGEwYy4u MjZhOWI5NzUzYiAxMDA2NDQKPj4gLS0tIGEvbGliYXZ1dGlsL21lbS5jCj4+ICsrKyBiL2xpYmF2 dXRpbC9tZW0uYwo+PiBAQCAtNjIsNyArNjIsNyBAQCB2b2lkwqAgZnJlZSh2b2lkICpwdHIpOwo+ Pgo+PiAjZW5kaWYgLyogTUFMTE9DX1BSRUZJWCAqLwo+Pgo+PiAtI2RlZmluZSBBTElHTiAoSEFW RV9BVlg1MTIgPyA2NCA6IChIQVZFX0FWWCA/IDMyIDogMTYpKQo+PiArI2RlZmluZSBBTElHTiAo SEFWRV9BVlg1MTIgPyA2NCA6IDMyKQo+IAo+IExHVE0KPiAKPiBJdCBjb3VsZCBiZSBnb29kIHRv IGFkZCBhIGNvbW1lbnQgaGVyZSwgdG8gaW5kaWNhdGUgaG93IHRoaXMgdmFsdWUgCj4gcmVsYXRl cyB0byB0aGUgYWxpZ25lbW50cyB1c2VkIGluIHN0cnVjdHMuCgpUaGlua2luZyBhYm91dCB0aGlz LCBJIGRvbid0IHRoaW5rIGEgY29tbWVudCBfaGVyZV8gaXMgYSBnb29kIGlkZWEuCkknZCBiZSBt b3JlIGluY2xpbmVkIHRvIGFkZCBpdCB0byB0aGUgREVDTEFSRV9BTElHTkVEIG1hY3JvLgpQZW9w bGUgZGVmaW5pbmcgYSBuZXcgYWxpZ25lZCBtZW1iZXIgdmFyaWFibGUgYXJlIGF0IGxlYXN0IGEg bGl0dGxlIG1vcmUgCmxpa2VseSB0byByZWFkIHRoYXQsIGNvbXBhcmVkIHRvIHNvbWV0aGluZyBu ZXh0IHRvIHRoaXMgcmFuZG9tIGRlZmluZSAKdGhhdCdzIG5vdCBldmVuIGluIGEgaGVhZGVyLgoK V2lsbCBhZGQgdGhhdCBhbmQgcHVzaCBzb29uLgpJJ2xsIGFsc28gY2hlY2sgaG93IGZhciB0aGlz IHdpbGwgbmVlZCBiYWNrcG9ydGVkLiBMaWtlbHkgdG8gYWxtb3N0IGFsbCAKdmVyc2lvbnMgZXZl ci4KCj4gRm9yIG90aGVycyB3aG8gY29tbWVudGVkIGluIHRoaXMgdGhyZWFkLCBpdCBhbGwgYm9p bHMgZG93biB0byBzb21ldGhpbmcgCj4gbGlrZSB0aGlzOgo+IAo+IHN0cnVjdCBNeURhdGEgewo+ ICDCoMKgwqAgdWludDhfdCBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDMyKSkpIGFsaWduZWRfZGF0 YVsxMDI0XTsKPiB9Owo+IAo+IHZvaWQgZnVuYyh2b2lkKSB7Cj4gIMKgwqDCoCBzdHJ1Y3QgTXlE YXRhICpvYmogPSBtYWxsb2Moc2l6ZW9mKCpvYmopKTsgLy8gVXVzYWxseSBvbmx5IGFsaWduZWQg Cj4gdG8gOCBieXRlcwo+ICDCoMKgwqAgLy8gb3BlcmF0ZSBvbiBvYmotPmFsaWduZWRfZGF0YVtd Cj4gfQo+IAo+IER1ZSB0byBob3cgYWxpZ25lZF9kYXRhIGlzIGRlY2xhcmVkLCB3ZSBwcm9taXNl IHRvIHRoZSBjb21waWxlciB0aGF0IGl0IAo+IGlzIGFsaWduZWQgdG8gMzIgYnl0ZXMsIGFuZCB0 aGF0IHRoZSBjb21waWxlciBjYW4gYXNzdW1lIHRoaXMgd2hlcmV2ZXIuIAo+IERlcGVuZGluZyBv biAtbWFyY2ggb3Igd2hhdGV2ZXIsIHRoaXMgY2FuIGJlIHRvIGFjY2VzcyBpdCB3aXRoIAo+IGlu c3RydWN0aW9ucyB0aGF0IGFzc3VtZSAzMiBieXRlIGFsaWdubWVudC4KPiAKPiAvLyBNYXJ0aW4K PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K