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 C38444B599 for ; Mon, 8 Jul 2024 22:35:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 83FFD68DCA1; Tue, 9 Jul 2024 01:35:24 +0300 (EEST) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 84A6D68DC40 for ; Tue, 9 Jul 2024 01:35:17 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id D43FA27FFCE97 for ; Tue, 9 Jul 2024 00:35:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1720478113; 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=XzptkkWs6pDNZy/W/cLHVBzQC9lGtN5fEnZC0EaQ7uc=; b=rZq8flzDq+Y5ADyKzyn3ykkt4t00EuRK8qKQHRdgrnvpZ8inpELI2p66Bkz6vKNTzZYkWR PxljtWsta+NI2nKmC4kN+GxSlQwVR82PpVWB7rE5V+cZ/eWB5Js7ykcdA3rGi/lDelM0jd sHxQuAo1QTf5qwHoHerLpisVRnzwvDA8LX/Ovq085ta0JsYa7j1HcyBy+A4G2WIbxHg8J4 HMfSh6K+pLyuQSpG/dNZicZG8OUTYJkgfHJ1muCL2OyKYXM5+wCgRZj4rnYV1+OnMqoG/S OHPq6Dj75Q011X5XkFc+gRgRWCo8aGse7b5UXrhD7jz6FZVCKOzDbg5GxeYmWA== Message-ID: <66bb4fae-bf5e-4f0b-814a-461d09b3e204@rothenpieler.org> Date: Tue, 9 Jul 2024 00:35:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <32130928-d5a6-4d50-be0a-4d6d4fa417cb@rothenpieler.org> Content-Language: en-US From: Timo Rothenpieler In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 2/2] avutil/executor: Fix stack overflow due to recursive call 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: T24gMDguMDcuMjAyNCAxNzozMiwgWmhhbyBaaGlsaSB3cm90ZToKPiAKPiAKPj4gT24gSnVsIDgs IDIwMjQsIGF0IDIyOjA3LCBUaW1vIFJvdGhlbnBpZWxlciA8dGltb0Byb3RoZW5waWVsZXIub3Jn PiB3cm90ZToKPj4KPj4gT24gMDguMDcuMjAyNCAwOTo0MywgWmhhbyBaaGlsaSB3cm90ZToKPj4+ IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4KPj4+IGF2X2V4ZWN1dG9y X2V4ZWN1dGUgcnVuIHRoZSB0YXNrIGRpcmVjdGx5IHdoZW4gdGhyZWFkIGlzIGRpc2FibGVkLgo+ Pj4gVGhlIHRhc2sgY2FuIHNjaGVkdWxlIGEgbmV3IHRhc2sgYnkgY2FsbCBhdl9leGVjdXRvcl9l eGVjdXRlLiBUaGlzCj4+PiBmb3JtcyBhbiBpbXBsaWNpdCByZWN1cnNpdmUgY2FsbC4gVGhpcyBw YXRjaCByZW1vdmVkIHRoZSByZWN1cnNpdmUKPj4+IGNhbGwuCj4+PiAtLS0KPj4+ICAgbGliYXZ1 dGlsL2V4ZWN1dG9yLmMgfCA1ICsrKysrCj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv bnMoKykKPj4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvZXhlY3V0b3IuYyBiL2xpYmF2dXRpbC9l eGVjdXRvci5jCj4+PiBpbmRleCA4OTA1OGZhYjJmLi5jMTQ1YzUxYmU5IDEwMDY0NAo+Pj4gLS0t IGEvbGliYXZ1dGlsL2V4ZWN1dG9yLmMKPj4+ICsrKyBiL2xpYmF2dXRpbC9leGVjdXRvci5jCj4+ PiBAQCAtNTgsNiArNTgsNyBAQCBzdHJ1Y3QgQVZFeGVjdXRvciB7Cj4+PiAgICAgICBpbnQgZGll Owo+Pj4gICAgICAgICBBVlRhc2sgKnRhc2tzOwo+Pj4gKyAgICBpbnQgc3RhY2tfZGVwdGg7Cj4+ PiAgIH07Cj4+PiAgICAgc3RhdGljIEFWVGFzayogcmVtb3ZlX3Rhc2soQVZUYXNrICoqcHJldiwg QVZUYXNrICp0KQo+Pj4gQEAgLTIwNyw4ICsyMDgsMTIgQEAgdm9pZCBhdl9leGVjdXRvcl9leGVj dXRlKEFWRXhlY3V0b3IgKmUsIEFWVGFzayAqdCkKPj4+ICAgICAgIH0KPj4+ICAgICAgICAgaWYg KCFlLT50aHJlYWRfY291bnQgfHwgIUhBVkVfVEhSRUFEUykgewo+Pj4gKyAgICAgICAgaWYgKGUt PnN0YWNrX2RlcHRoID4gMCkKPj4+ICsgICAgICAgICAgICByZXR1cm47Cj4+PiArICAgICAgICBl LT5zdGFja19kZXB0aCsrOwo+Pj4gICAgICAgICAgIC8vIFdlIGFyZSBydW5uaW5nIGluIGEgc2lu Z2xlLXRocmVhZGVkIGVudmlyb25tZW50LCBzbyB3ZSBtdXN0IGhhbmRsZSBhbGwgdGFza3Mgb3Vy c2VsdmVzCj4+PiAgICAgICAgICAgd2hpbGUgKHJ1bl9vbmVfdGFzayhlLCBlLT5sb2NhbF9jb250 ZXh0cykpCj4+PiAgICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87Cj4+PiArICAgICAgICBlLT5z dGFja19kZXB0aC0tOwo+Pgo+PiBXb24ndCB0aGlzIHB1dCB0aGUgYWJvdmUgbGluZSBpbnRvIHRo ZSAibm90aGluZyIgd2hpbGUtbG9vcD8KPj4gSXMgdGhhdCBpbnRlbmRlZD8gSWYgc28sIHRoZSBp bmRlbnRhdGlvbiBzaG91bGQgYmUgYWRqdXN0ZWQgYWNjb3JkaW5nbHkuCj4+IElmIG5vdCwgdGhl IHdoaWxlLWxvb3Agc2hvdWxkIGdhaW4gZW1wdHkge30uCj4gCj4gVGhlIGNvbW1lbnQgc3BlY2lm eSBpdOKAmXMgYSB3aGlsZSBsb29wIHdpdGggZW1wdHkgYm9keS4gTWF5YmUgaXTigJlzIG5vdCBv YnZpb3VzCj4gaW4gdGhlIGVtYWlsIGNsaWVudC4KCk9oLCB0aGVyZSBpcyBhIDsgYmVoaW5kIHRo ZSBjb21tZW50LgpDb21wbGV0ZWx5IG1pc3NlZCB0aGF0LiBDYW4ndCBzYXkgSSBsaWtlIGl0LCBi dXQgeWVhaCwgdGhhdCB3b3Jrcy4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=