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 5575C4B272 for ; Fri, 31 May 2024 21:07:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 90EBE68D5FA; Sat, 1 Jun 2024 00:06:57 +0300 (EEST) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1866868D5EF for ; Sat, 1 Jun 2024 00:06:51 +0300 (EEST) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4210aa0154eso16957035e9.0 for ; Fri, 31 May 2024 14:06:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717189610; x=1717794410; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=sSO2CQust9Di4Vlrpcz9Tyd+YtYqDTRl4PCaU2vEpWw=; b=STVQe4WLCR1REQYKBnWR+gaSWJzaN92+2cTRrPuRvdGZ8h9Pc1afrhgfoWZ+5lrQJN 8EYWqJl1XdH1yO+uGEVq5b/AZ7OOOju0CBAs+bugkO3IVIWdzlHDVyABc5REC7/ik5yE 6NHp9J59BV2BSewe6Rd+JpA6a1IhkV5vHpmGAmyZMTLNOxHefyHrahM4Mmra8Gra6tGh WosnKYwGCuyVw8ISPYDLnCTliJiLW1U4/oClCmlOnffCyeAvYq5gI2kmN4sv3J6CcvWL IWnOi6KxOWK+2g83edQVoUe1HU7CNu1aVRy+8+Wa5qAkcimYDkYg88eP2aw9KXD2POEj q1EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717189610; x=1717794410; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sSO2CQust9Di4Vlrpcz9Tyd+YtYqDTRl4PCaU2vEpWw=; b=tgU7UnsXbg88cKexKHe4zArAr5UmPevhfCpN5P4Y2YC0mcIuB+vHx6CQ4aQ8dbpfPk +f1xxDd/FZ5sLaC1W+1cxNKRSHUvNGZcxs4DSKn/2Ld1xOKaooLq6SkU25Kl01Mp56Kg G6CVEOe5hnDbYeKbcTcWOZ3eSvmiZD4e6nZzz5BMXY6bhXYfgTaVqT6KoWJIsBO9ppzW s7+whShf/P6EYW3vHJ36shsAejyEudZWalHdMAd2ihpNC8ld1aXxzFXVrSGuUVnW2lVy wesgbJjuvpOdxySjgzequjKQqRRhhjlkt0l8muc4aD6UWwDFJ6vQqBdxWiNCjBe5Gmp5 cirg== X-Gm-Message-State: AOJu0YyCo9wpy4JbOmuWkIA6t4usQgKTcSGldzI2yvMGVK63B4+DCsdU laliGWU+TjQczqm7qyWcNyNrapfrjFzZ4In+P2985DzZOtNi4fY9UmfvaA== X-Google-Smtp-Source: AGHT+IEOpLtwcbJJfgUp6ILd+SuTMtVs/tdbLfWFzcChRWKj26pliZiPVS5qQE61USsFTrBuWXfI5g== X-Received: by 2002:a05:600c:a47:b0:420:29dd:84e3 with SMTP id 5b1f17b1804b1-4212e0add62mr24551895e9.26.1717189610372; Fri, 31 May 2024 14:06:50 -0700 (PDT) Received: from ?IPV6:2a02:8440:a110:f28d:10:2ee:47ab:bee5? ([2a02:8440:a110:f28d:10:2ee:47ab:bee5]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-35dd04c0f73sm2608848f8f.18.2024.05.31.14.06.50 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 May 2024 14:06:50 -0700 (PDT) Message-ID: Date: Fri, 31 May 2024 23:06:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: averne To: ffmpeg-devel@ffmpeg.org References: <16200460.ujdIm7iVAk@basile.remlab.net> Content-Language: en-US, fr In-Reply-To: <16200460.ujdIm7iVAk@basile.remlab.net> Subject: Re: [FFmpeg-devel] [PATCH 01/16] avutil/buffer: add helper to allocate aligned memory 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: TGUgMzAvMDUvMjAyNCDDoCAyMjozOCwgUsOpbWkgRGVuaXMtQ291cm1vbnQgYSDDqWNyaXTCoDoK PiBMZSB0b3JzdGFpbmEgMzAuIHRvdWtva3V1dGEgMjAyNCwgMjIuNDMuMDMgRUVTVCBhdmVybmUg YSDDqWNyaXQgOgo+PiBUaGlzIGlzIHVzZWZ1bCBlZy4gZm9yIG1lbW9yeS1tYXBwZWQgYnVmZmVy cyB0aGF0IG5lZWQgcGFnZS1hbGlnbmVkIG1lbW9yeSwKPj4gd2hlbiBkZWFsaW5nIHdpdGggaGFy ZHdhcmUgZGV2aWNlcwo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBhdmVybmUgPGF2ZXJuZTM4MUBnbWFp bC5jb20+Cj4+IC0tLQo+PiAgbGliYXZ1dGlsL2J1ZmZlci5jIHwgMzEgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKwo+PiAgbGliYXZ1dGlsL2J1ZmZlci5oIHwgIDcgKysrKysrKwo+PiAg MiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJh dnV0aWwvYnVmZmVyLmMgYi9saWJhdnV0aWwvYnVmZmVyLmMKPj4gaW5kZXggZTQ1NjJhNzliMS4u YjhlMzU3ZjU0MCAxMDA2NDQKPj4gLS0tIGEvbGliYXZ1dGlsL2J1ZmZlci5jCj4+ICsrKyBiL2xp YmF2dXRpbC9idWZmZXIuYwo+PiBAQCAtMTYsOSArMTYsMTQgQEAKPj4gICAqIEZvdW5kYXRpb24s IEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAt MTMwMQo+PiBVU0EgKi8KPj4KPj4gKyNpbmNsdWRlICJjb25maWcuaCIKPj4gKwo+PiAgI2luY2x1 ZGUgPHN0ZGF0b21pYy5oPgo+PiAgI2luY2x1ZGUgPHN0ZGludC5oPgo+PiAgI2luY2x1ZGUgPHN0 cmluZy5oPgo+PiArI2lmIEhBVkVfTUFMTE9DX0gKPj4gKyNpbmNsdWRlIDxtYWxsb2MuaD4KPj4g KyNlbmRpZgo+Pgo+PiAgI2luY2x1ZGUgImF2YXNzZXJ0LmgiCj4+ICAjaW5jbHVkZSAiYnVmZmVy X2ludGVybmFsLmgiCj4+IEBAIC0xMDAsNiArMTA1LDMyIEBAIEFWQnVmZmVyUmVmICphdl9idWZm ZXJfYWxsb2N6KHNpemVfdCBzaXplKQo+PiAgICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+Cj4+ICtB VkJ1ZmZlclJlZiAqYXZfYnVmZmVyX2FsaWduZWRfYWxsb2Moc2l6ZV90IHNpemUsIHNpemVfdCBh bGlnbikKPj4gK3sKPj4gKyAgICBBVkJ1ZmZlclJlZiAqcmV0ID0gTlVMTDsKPj4gKyAgICB1aW50 OF90ICAgICpkYXRhID0gTlVMTDsKPj4gKwo+PiArI2lmIEhBVkVfUE9TSVhfTUVNQUxJR04KPj4g KyAgICBpZiAocG9zaXhfbWVtYWxpZ24oKHZvaWQgKiopJmRhdGEsIGFsaWduLCBzaXplKSkKPiAK PiBJbnZhbGlkIGNhc3QuCj4gCgpOZWl0aGVyIGdjYyBvciBjbGFuZyBlbWl0IGEgd2FybmluZyBo ZXJlLCBldmVuIG9uIC1XZXZlcnl0aGluZy4KV2hhdCB3b3VsZCBiZSB5b3VyIGlkZWEgb2YgYSB2 YWxpZCBjYXN0IHRoZW4/IEZpcnN0IGNhc3QgdG8gaW50cHRyX3QsIAp0aGVuIHZvaWQqKiA/Cgo+ PiArICAgICAgICByZXR1cm4gTlVMTDsKPj4gKyNlbGlmIEhBVkVfQUxJR05FRF9NQUxMT0MKPj4g KyAgICBkYXRhID0gYWxpZ25lZF9hbGxvYyhhbGlnbiwgc2l6ZSk7Cj4+ICsjZWxpZiBIQVZFX01F TUFMSUdOCj4+ICsgICAgZGF0YSA9IG1lbWFsaWduKGFsaWduLCBzaXplKTsKPj4gKyNlbHNlCj4+ ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICsjZW5kaWYKPj4gKwo+PiArICAgIGlmICghZGF0YSkKPj4g KyAgICAgICAgcmV0dXJuIE5VTEw7Cj4+ICsKPj4gKyAgICByZXQgPSBhdl9idWZmZXJfY3JlYXRl KGRhdGEsIHNpemUsIGF2X2J1ZmZlcl9kZWZhdWx0X2ZyZWUsIE5VTEwsIDApOwo+PiArICAgIGlm ICghcmV0KQo+PiArICAgICAgICBhdl9mcmVlcCgmZGF0YSk7Cj4+ICsKPj4gKyAgICByZXR1cm4g cmV0Owo+PiArfQo+PiArCj4+ICBBVkJ1ZmZlclJlZiAqYXZfYnVmZmVyX3JlZihjb25zdCBBVkJ1 ZmZlclJlZiAqYnVmKQo+PiAgewo+PiAgICAgIEFWQnVmZmVyUmVmICpyZXQgPSBhdl9tYWxsb2N6 KHNpemVvZigqcmV0KSk7Cj4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvYnVmZmVyLmggYi9saWJh dnV0aWwvYnVmZmVyLmgKPj4gaW5kZXggZTFlZjViN2YwNy4uODQyMmVjMzQ1MyAxMDA2NDQKPj4g LS0tIGEvbGliYXZ1dGlsL2J1ZmZlci5oCj4+ICsrKyBiL2xpYmF2dXRpbC9idWZmZXIuaAo+PiBA QCAtMTA3LDYgKzEwNywxMyBAQCBBVkJ1ZmZlclJlZiAqYXZfYnVmZmVyX2FsbG9jKHNpemVfdCBz aXplKTsKPj4gICAqLwo+PiAgQVZCdWZmZXJSZWYgKmF2X2J1ZmZlcl9hbGxvY3ooc2l6ZV90IHNp emUpOwo+Pgo+PiArLyoqCj4+ICsgKiBBbGxvY2F0ZSBhbiBBVkJ1ZmZlciBvZiB0aGUgZ2l2ZW4g c2l6ZSBhbmQgYWxpZ25tZW50Lgo+PiArICoKPj4gKyAqIEByZXR1cm4gYW4gQVZCdWZmZXJSZWYg b2YgZ2l2ZW4gc2l6ZSBvciBOVUxMIHdoZW4gb3V0IG9mIG1lbW9yeQo+PiArICovCj4+ICtBVkJ1 ZmZlclJlZiAqYXZfYnVmZmVyX2FsaWduZWRfYWxsb2Moc2l6ZV90IHNpemUsIHNpemVfdCBhbGln bik7Cj4+ICsKPj4gIC8qKgo+PiAgICogQWx3YXlzIHRyZWF0IHRoZSBidWZmZXIgYXMgcmVhZC1v bmx5LCBldmVuIHdoZW4gaXQgaGFzIG9ubHkgb25lCj4+ICAgKiByZWZlcmVuY2UuCj4gCj4gCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K