From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 80C174AB92 for <ffmpegdev@gitmailbox.com>; Tue, 25 Mar 2025 01:57:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7F84C687B95; Tue, 25 Mar 2025 03:57:40 +0200 (EET) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 589CD687A73 for <ffmpeg-devel@ffmpeg.org>; Tue, 25 Mar 2025 03:57:34 +0200 (EET) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-227c7e57da2so26870895ad.0 for <ffmpeg-devel@ffmpeg.org>; Mon, 24 Mar 2025 18:57:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742867851; x=1743472651; darn=ffmpeg.org; h=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=YIt3Hq+Qjc0u/uZ0t1KS4y9VoZg2spfmuUKOeUeh7so=; b=mjrv5HVgTD6DRKFekZ+22+DNwkinxjj7o9TyVdkbP0kl1enhSSlLSCzM5AGDbHCbps EoPfjzg12QXOnmkVWraJfiF7ttP1kqA9v93NVEfDXEZzSPHjGlqwPJR0J5DW9ctlk+mi d/GjwW6mxOuZ7H3MjjW/8NK+/YZ3waQdz9eDDTSwVSewlDX+PD1pwdf3rW8FtUdpziGQ 5tO28NtYIr9j28PxTgnZ7sjMrZ3Xn/4Iw6BhnF9DmGVOyiWRQdJnxlGJ3UnrZj+0e5br ukS+p97GZYCtj0r3MphUYi5u/o1Hwcnko0ln8YP9SWWFbD+HmxifNYnVQkVX/ORDymRC 70lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742867851; x=1743472651; h=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=YIt3Hq+Qjc0u/uZ0t1KS4y9VoZg2spfmuUKOeUeh7so=; b=gbeREtaVuDad8o7Lj+4V569TElN3BGDlUIWd/48RJWZk8tq1g28QBljuGAdpyX8z2L W3qJNWrLyzrSDzYUXfvhG6D8ePL1DycGyiYkACyU9Lvy1ytfZ66iKsjgE6whr9A4arzl kNma1djUxVkQGK1L0uNFTcLuLWy4MC0m/QYVQOHdtYzf3H2yLQ3YgJXOL6Yz5midi+I3 bOZYw7sV4m5EM4QbuoXK/8uLX76p1JFGsxP7N/QSLwZVAFoPUFhKfIYuyzxysMjnET9l JT0VxaCEOiAsyHMIl4EWSBdqUmBH5s7HWoF6/nK5zlLAO4dpmY1Ag3gYJHEBqbu0gzQR 7TPg== X-Gm-Message-State: AOJu0YynwP/PoeQRwX69DpzX7aFnezx1AjPW5vcbNNm2/K1v/BdAas4q DRjgZCDFvchqr1uQ0XzaYQL8PEpW5K53TvkDK1QJkHZE16saTm5RXq95cQ== X-Gm-Gg: ASbGncuizBXXZuFd4120/NjRihqXjkeeWBbMei+vUSzRB+5rC4jcAX/1CszT8qmbcWA uqQu+oXF71SC57JXxXrc6VkGGt6c1LykOLV1tYOdQaETxOpIdn3YHBuxfyuZOKbHNehAVqwFzT8 LmK62rExva6DTv64LTOX3qWlLj+wuVfiwJ+VpTtaZjFrcFL0pW2kpXIj5CJ6F3+f4jj615MMCb/ jc46P5DSdeRb/IfeNOnAiT76s3igNahAQA8K07F4khg9vP6Z/GgZY5IldR+PLVrT/0uwHBKRILW dDiK1GS+7n2mlsllVGPlKn4yHYA1jiiVjYNtof9jWXZznfxiMTSNtuqN2mGjdPTvSeZ9m22tXuF hEg/FcXw81rJ5BmNK7Ue1pHpoaufTZhM= X-Google-Smtp-Source: AGHT+IF0kX9YFAGcBwkbJqcmLLdTxhcv9YoYDpwArJYeZQUilIpkLtQHWDDyF3Z/7O40sB452d/ouA== X-Received: by 2002:a05:6a21:6315:b0:1f5:8d3b:e272 with SMTP id adf61e73a8af0-1fe42f311b4mr21449534637.1.1742867851395; Mon, 24 Mar 2025 18:57:31 -0700 (PDT) Received: from ?IPV6:2800:2121:b000:82e:e027:7d24:e7ac:9b9b? ([2800:2121:b000:82e:e027:7d24:e7ac:9b9b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af8a2a4da80sm7864496a12.74.2025.03.24.18.57.29 for <ffmpeg-devel@ffmpeg.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Mar 2025 18:57:30 -0700 (PDT) Message-ID: <b667e162-df8c-4954-b240-1803bab810d6@gmail.com> Date: Mon, 24 Mar 2025 22:57:28 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250324222051.19096-1-jamrial@gmail.com> <20250325015053.GU4991@pb2> Content-Language: en-US From: James Almer <jamrial@gmail.com> In-Reply-To: <20250325015053.GU4991@pb2> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/ffv1enc: further reduce stack usage X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: multipart/mixed; boundary="===============6907766461266013086==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/b667e162-df8c-4954-b240-1803bab810d6@gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============6907766461266013086== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0WaKXGKUs7kdGrJLNIINfCyU" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0WaKXGKUs7kdGrJLNIINfCyU Content-Type: multipart/mixed; boundary="------------ehJaVdZGuBG0vbM02VAnePVP"; protected-headers="v1" From: James Almer <jamrial@gmail.com> To: ffmpeg-devel@ffmpeg.org Message-ID: <b667e162-df8c-4954-b240-1803bab810d6@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/ffv1enc: further reduce stack usage References: <20250324222051.19096-1-jamrial@gmail.com> <20250325015053.GU4991@pb2> In-Reply-To: <20250325015053.GU4991@pb2> --------------ehJaVdZGuBG0vbM02VAnePVP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMy8yNC8yMDI1IDEwOjUwIFBNLCBNaWNoYWVsIE5pZWRlcm1heWVyIHdyb3RlOg0KPiBI aQ0KPiANCj4gT24gTW9uLCBNYXIgMjQsIDIwMjUgYXQgMDc6MjA6NTBQTSAtMDMwMCwgSmFt ZXMgQWxtZXIgd3JvdGU6DQo+PiBDb250aW51ZXMgZnJvbSBjb21taXQgNzAyMjM5YmM1MDBi LCBmaXhpbmcgRkFURSBmYWlsdXJlcyBvbiBNYWNPUy4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5 OiBKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+DQo+PiAtLS0NCj4+IENvbmZpcm1l ZCBieSBNYXJ0aW4gU3RvcnNqw7YuIEZsb2F0IGVuY29kaW5nIHVudGVzdGVkLg0KPj4NCj4+ ICAgbGliYXZjb2RlYy9mZnYxLmggICAgfCAgMTYgKysrKw0KPj4gICBsaWJhdmNvZGVjL2Zm djFlbmMuYyB8IDE3NyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgMTA5IGRlbGV0 aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2ZmdjEuaCBiL2xpYmF2 Y29kZWMvZmZ2MS5oDQo+PiBpbmRleCAwOTExOGUwYjdkLi5kMWMyMzlmMTM4IDEwMDY0NA0K Pj4gLS0tIGEvbGliYXZjb2RlYy9mZnYxLmgNCj4+ICsrKyBiL2xpYmF2Y29kZWMvZmZ2MS5o DQo+PiBAQCAtMTE1LDYgKzExNSwyMiBAQCB0eXBlZGVmIHN0cnVjdCBGRlYxU2xpY2VDb250 ZXh0IHsNCj4+ICAgICAgICAgICB1aW50MzJfdCB2YWw7IC8vdGhpcyBpcyB1bm5lZWRlZCBp ZiB5b3UgYWNjZXB0IGEgZGVyZWZlcmVuY2Ugb24gZWFjaCBhY2Nlc3MNCj4+ICAgICAgICAg ICB1aW50MTZfdCBuZHg7DQo+PiAgICAgICB9IHVuaXRbNF1bNjU1MzZdOw0KPj4gKyAgICBz dHJ1Y3QgUmVtYXBFbmNvZGVyU3RhdGUgew0KPj4gKyAgICAgICAgaW50IGRlbHRhX3N0YWNr WzY1NTM2XTsgICAgIC8vV2UgbmVlZCB0byBlbmNvZGUgdGhlIHJ1biB2YWx1ZSBiZWZvcmUg dGhlIGFkanVzdG1lbnRzLCB0aGlzIHN0b3JlcyB0aGUgYWRqdXN0bWVudHMgdW50aWwgd2Ug a25vdyB0aGUgbGVuZ3RoIG9mIHRoZSBydW4NCj4+ICsgICAgICAgIGludDE2X3QgaW5kZXhf c3RhY2tbNjU1MzddOyAvL29ubHkgbmVlZGVkIHdpdGggbXVsdGlwbGUgc2VnbWVudHMNCj4+ ICsgICAgICAgIHVpbnQ4X3Qgc3RhdGVbMl1bM11bMzJdOw0KPj4gKyAgICAgICAgaW50IG11 bFs0MDk2KzFdOw0KPj4gKyAgICAgICAgUmFuZ2VDb2RlciByYzsNCj4+ICsgICAgICAgIGlu dCBsdTsNCj4+ICsgICAgICAgIGludCBydW47DQo+PiArICAgICAgICBpbnQ2NF90IGxhc3Rf dmFsOw0KPj4gKyAgICAgICAgaW50IGNvbXBhY3RfaW5kZXg7DQo+PiArICAgICAgICBpbnQg bXVsX2NvdW50Ow0KPj4gKyAgICAgICAgaW50IGk7DQo+PiArICAgICAgICBpbnQgcGl4ZWxf bnVtOw0KPj4gKyAgICAgICAgaW50IHA7DQo+PiArICAgICAgICBpbnQgY3VycmVudF9tdWxf aW5kZXg7DQo+PiArICAgIH0gcmVtYXBfc3RhdGU7DQo+PiAgIH0gRkZWMVNsaWNlQ29udGV4 dDsNCj4gDQo+IHBsZWFzZSBwcm92aWRlIGEgbGluayB0byB0aGUgZmFpbHVyZQ0KDQpNYXJ0 aW4gd2lsbCBoYXZlIHRvIGRvIHRoYXQuIEkgY2FuJ3Qgc2VlbSB0byBmaW5kIGFueSBGQVRF IGluc3RhbmNlIA0KZmFpbGluZywgYnV0IGhlIHNhaWQgaXQgYWZmZWN0ZWQgaGlzIE9TWCBt YWNoaW5lcy4NCg0KPiANCj4gVGhpcyBtYWtlcyB0aGUgY29kZSBpbmNyZWFzaW5nbHkgdWds eS4NCj4gDQo+IGkgZG9udCB1bmRlcnN0YW5kIHdoeSB0aGlzIGJyZWFrcyBmYXRlLCBmYXRl IHNob3VsZCBub3QgdXNlDQo+IGFueSBvZiB0aGUgZmxvYXQgY29kZSBhcyBub25lIHNob3Vs ZCBiZSBydW4gaW4gZmF0ZSBBVE0uDQo+IGl0cyBhbHNvIGFsbCB1bmRlciAtc3RyaWN0IC0y IGNoZWNrcw0KDQpJdCBhbHNvIHN1cnByaXNlZCBtZSwgc2luY2UgdGhlc2UgYXJlIGZ1bmN0 aW9ucyB0aGF0IG5lZWQgdG8gYmUgY2FsbGVkLCANCnVubGlrZSB0aGUgZml4IGluIDcwMjIz OWJjNTAwYiB3aGljaCB3YXMgaW4gYSBmdW5jdGlvbiBhY3R1YWxseSBjYWxsZWQgDQpieSBl eGlzdGluZyB0ZXN0cy4NCg0KPiANCj4gdGhpcyBpcyB0ZW1wb3JhcnkgZGF0YSBub3QgbmVl ZGVkIG91dHNpZGUgZmxvYXQzMg0KPiBhbmQgbm90IG5lZWRlZCBvdXRzaWRlIHRoZSByZW1h cCB0YWJsZSB3cml0aW5nLg0KPiANCj4gd2UgbWF5IG5lZWQgbW9yZSB0aGFuIG9uZSBzdWNo IHN0YXRlLg0KPiAoaWYgd2UgZG9udCB1c2UgYSBoZXVyaXN0aWMgYnV0IGFjdHVhbGx5DQo+ ICAgZW5jb2RlIGJydXRlZm9yY2UgLyB0cmlhbCBhbmQgZXJyb3IpDQo+IA0KPiB0IGNvbmZs aWN0cyB3aXRoIGFsbCB3b3JrIGkgZGlkIHRvZGF5DQo+IA0KPiB0aGVyZXMgdG9ucyBvZiB1 bnVzZWQgbWVtb3J5Lg0KPiANCj4gV2UgQVRNIGRvIDIgdGhpbmdzIGluIGVuY29kZV9mbG9h dDMyX3JlbWFwX3NlZ21lbnQoKQ0KPiBvbmUgaXMgZW5jb2RpbmcgdGhlIHRhYmxlDQo+IHRo ZSBvdGhlciBpcyB3cml0aW5nIHRoZSByZW1hcGVkIHBpeGVscyBpbnRvIHNjLT5iaXRtYXAN Cj4gYnkgdXNpbmcgdW5pdFtzLnBdW3MuaV0ubmR4DQo+IA0KPiBzYy0+Yml0bWFwIGlzIHVu dXNlZCBiZWZvcmUsIHVuaXRbcy5wXVtzLmldLm5keCB1bnVzZWQgYWZ0ZXJ3YXJkcw0KPiB0 aGUgaW5wdXQgaW1hZ2UgaXRzZWxmIGlzIGFsc28gbm90IHVzZWQgYWdhaW4NCj4gaGFsZiBv ZiBmbHRtYXAzMiBpcyB1bnVzZWQgKHRoYXRzIDUxMmtiIGFsb25lIGhlcmUpDQoNClllYWgs IGlkZWFsbHkgYWxsIHRoaXMgaXMgYWxsb2NhdGVkIG9ubHkgd2hlbiBuZWVkZWQgcmF0aGVy IHRoYW4gDQp1bmNvbmRpdGlvbmFsbHkgaW4gdGhlIHNsaWNlIGNvbnRleHQuIEJ1dCBpIGRp ZG4ndCBnbyB0aGF0IGZhciBzaW5jZSBpIA0KY2FuJ3QgZXZlbiByZXByb2R1Y2UgdGhpcyBp c3N1ZS4NCg0KPiANCj4gdGhlIGNvZGUgY2FuIGJlIHdyaXRlbiBzbyBpdCBkb2VzbnQgbmVl ZCB0aGUgc3RhY2sNCj4gYnV0IGp1c3QgcnVucyB0d2ljZSBvdmVyIHRoZSBzdHVmZiAobm90 IHN1cmUgaG93IGNsZWFuIHRoaXMNCj4gd291bGQgYmUgYnV0IGlmIHlvdSB0cnkgX3BsZWFz ZV8gZG8gaXQgb24gdG9wIG9mIHRoZSBwYXRjaGVzDQo+IGkgcG9zdGVkIHRvZGF5LCB0aGUg Y29kZSBpcyBzaW1wbGVyIGFuZCBsZXNzIGJ1Z2d5IGFmdGVyDQo+IHRoZXNlIHBhdGNoZXMN Cj4gDQo+IEJ1dCBpIHJlYWxseSBkb250IHVuZGVyc3RhbmQgd2h5IGZhdGUgZmFpbHMgaW4g cmVsYXRpb24gdG8gY29kZQ0KPiBpdCBuZXZlciBleGVjdXRlcy4NCg0KRm9yIHRoZSBpc3N1 ZSBmaXhlZCBpbiA3MDIyMzliYzUwMGIsIGkgZ3Vlc3MgaXQgZGlkIGF0dGVtcHQgdG8gcmVz ZXJ2ZSANCnN0YWNrIHNwYWNlIGV2ZW4gaWYgaXQgbmV2ZXIgdXNlZCBpdC4gRm9yIHRoaXMg b25lPyBCZWF0cyBtZS4NCg0KPiANCj4gdGh4DQo+IA0KPiBbLi4uXQ0KPiANCj4gDQo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsDQo+IA0KPiBU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwNCj4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4NCg0K --------------ehJaVdZGuBG0vbM02VAnePVP-- --------------0WaKXGKUs7kdGrJLNIINfCyU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmfiDYgFAwAAAAAACgkQFGMBrXN2WeDg 7wgAsy6nWhC5P42Tsv+vgf1EfISgEGF/z2BLvlWDAUJzlXVjC0QoksW+vB6VsEnicVSO2qZ1LL5z k5HnxxF/fjZNjYI96XjvoRt5m/u7XjJugS7cI3peqW1JzkVwZvZRl+mGe8Ay9jTHz44tnHzwR/Jc QhtGYokNHotQLTFN4Oz6nhWpgQjqpon1dgY4b5W1c35QXDuz+VRuuN1/xD67/P+x/Ll+l6LUduNC KN2ikiiEPml7HcczPf8CmbSdoyVhDIrsttUMjKB3zYyg5Y+g0Oj8LgVlheeMJ7yy9o1yRI/FKffA c3VoQn0sHSDu8Qn1Dtg/tCh+fFAAvRr+lOH4AIqFZQ== =B9jy -----END PGP SIGNATURE----- --------------0WaKXGKUs7kdGrJLNIINfCyU-- --===============6907766461266013086== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============6907766461266013086==--