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 10CB84B5DD for ; Tue, 9 Jul 2024 11:36:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D9C2768DC17; Tue, 9 Jul 2024 14:36:27 +0300 (EEST) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E22B68DA83 for ; Tue, 9 Jul 2024 14:36:21 +0300 (EEST) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-52e99060b0dso5518701e87.1 for ; Tue, 09 Jul 2024 04:36:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720524980; x=1721129780; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=SFeGnm+TXz6xA9bWWy5ah7Ne3/r+YUxjJ1KlRjL7EK8=; b=XrrEUsx9cs/bauFzUf2dODk4L2/a5r65TVhmce82tzgD81t6M7duXtAsrScxulXW9y HoxInfNzaZg+tMcVikIl+DS/S3TdeeXI1ndLlTYht+3svx1mXxLZxuYCWaGDiXj1P7oY LXNEpcavR0MwjQyXUBmiZ+RNYy04rjqIdA8z+2BHA2+k+jaeMStcZdTqgYXIyB1K9NUj 1/YEbOQFmAkbHw/w9daSB83ioThTZp+hZGJxEnFZ3rj0n/i9jxKqAhJTcNbxFQXTLEKP RH0+ZLPXHYSYRVb0qJy6KP4mwCq70RGZeh28kqIPfysoXWmMDsuWH4wkEZDg8TvbcUGG 33WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720524980; x=1721129780; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SFeGnm+TXz6xA9bWWy5ah7Ne3/r+YUxjJ1KlRjL7EK8=; b=RLZ8GjqEDmfcupywBc23Q8NDkZR1+1ZtfajPoPCS6rbwn8m3szpZY/FqRkeOmbmIQ4 VjcPhfqYX+MG3qG7Miw158G/BPo7HZmCVxuEfvUfdBh15vOvuut2QphX2kjxAPr6ZZbt o1SiAS7tBXHnS0p5Qbcb+0vYBJsANdS8tbMlGH8ilHA9P+JPKxfwBA9WbUgqhNUODfLZ JiUCQcxTkQ0j3OtjQcrgKpqCtOiKnnX/Ind4xZCGk3IAPgy26YX26mm5WvuPJtrX8Btf vRXBytBZqGYIKFRiWwLXk/fwcyyWNcPSspKfypoYXrCiuNw7DEVhfKryp+6akfgmZbMu es0g== X-Gm-Message-State: AOJu0Yy73SiTSngl3yBILjreB1ngIibNUnjdXVAHwVvMd7l5GNoxYhnL VK08OXaX46aWCSLgtETKc1QS/LzspaUqEpw8OxvloDr/4cUGzEi2BDAcPPYxNHeymm+0VKyCJVl XCUGgsGnFLMTnvVI9D5aJTPuWKUxnfGA5 X-Google-Smtp-Source: AGHT+IE+PKThbSIemHbcEZgP7tXKgABL4RDBDO6H5qeAU4p0wrjFPYPb259OIW2wATDV4fEVJjygwjN8E8UYfEfkwzM= X-Received: by 2002:a05:6512:2017:b0:52c:d6d7:9dd0 with SMTP id 2adb3069b0e04-52eb999734cmr1126293e87.20.1720524979928; Tue, 09 Jul 2024 04:36:19 -0700 (PDT) MIME-Version: 1.0 References: <32130928-d5a6-4d50-be0a-4d6d4fa417cb@rothenpieler.org> <66bb4fae-bf5e-4f0b-814a-461d09b3e204@rothenpieler.org> In-Reply-To: <66bb4fae-bf5e-4f0b-814a-461d09b3e204@rothenpieler.org> From: Nuo Mi Date: Tue, 9 Jul 2024 19:36:09 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-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: T24gVHVlLCBKdWwgOSwgMjAyNCBhdCA2OjM14oCvQU0gVGltbyBSb3RoZW5waWVsZXIgPHRpbW9A cm90aGVucGllbGVyLm9yZz4Kd3JvdGU6Cgo+IE9uIDA4LjA3LjIwMjQgMTc6MzIsIFpoYW8gWmhp bGkgd3JvdGU6Cj4gPgo+ID4KPiA+PiBPbiBKdWwgOCwgMjAyNCwgYXQgMjI6MDcsIFRpbW8gUm90 aGVucGllbGVyIDx0aW1vQHJvdGhlbnBpZWxlci5vcmc+Cj4gd3JvdGU6Cj4gPj4KPiA+PiBPbiAw OC4wNy4yMDI0IDA5OjQzLCBaaGFvIFpoaWxpIHdyb3RlOgo+ID4+PiBGcm9tOiBaaGFvIFpoaWxp IDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4gPj4+IGF2X2V4ZWN1dG9yX2V4ZWN1dGUgcnVuIHRo ZSB0YXNrIGRpcmVjdGx5IHdoZW4gdGhyZWFkIGlzIGRpc2FibGVkLgo+ID4+PiBUaGUgdGFzayBj YW4gc2NoZWR1bGUgYSBuZXcgdGFzayBieSBjYWxsIGF2X2V4ZWN1dG9yX2V4ZWN1dGUuIFRoaXMK PiA+Pj4gZm9ybXMgYW4gaW1wbGljaXQgcmVjdXJzaXZlIGNhbGwuIFRoaXMgcGF0Y2ggcmVtb3Zl ZCB0aGUgcmVjdXJzaXZlCj4gPj4+IGNhbGwuCj4gPj4+IC0tLQo+ID4+PiAgIGxpYmF2dXRpbC9l eGVjdXRvci5jIHwgNSArKysrKwo+ID4+PiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo KykKPiA+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9leGVjdXRvci5jIGIvbGliYXZ1dGlsL2V4 ZWN1dG9yLmMKPiA+Pj4gaW5kZXggODkwNThmYWIyZi4uYzE0NWM1MWJlOSAxMDA2NDQKPiA+Pj4g LS0tIGEvbGliYXZ1dGlsL2V4ZWN1dG9yLmMKPiA+Pj4gKysrIGIvbGliYXZ1dGlsL2V4ZWN1dG9y LmMKPiA+Pj4gQEAgLTU4LDYgKzU4LDcgQEAgc3RydWN0IEFWRXhlY3V0b3Igewo+ID4+PiAgICAg ICBpbnQgZGllOwo+ID4+PiAgICAgICAgIEFWVGFzayAqdGFza3M7Cj4gPj4+ICsgICAgaW50IHN0 YWNrX2RlcHRoOwo+ID4+PiAgIH07Cj4gPj4+ICAgICBzdGF0aWMgQVZUYXNrKiByZW1vdmVfdGFz ayhBVlRhc2sgKipwcmV2LCBBVlRhc2sgKnQpCj4gPj4+IEBAIC0yMDcsOCArMjA4LDEyIEBAIHZv aWQgYXZfZXhlY3V0b3JfZXhlY3V0ZShBVkV4ZWN1dG9yICplLCBBVlRhc2sgKnQpCj4gPj4+ICAg ICAgIH0KPiA+Pj4gICAgICAgICBpZiAoIWUtPnRocmVhZF9jb3VudCB8fCAhSEFWRV9USFJFQURT KSB7Cj4gPj4+ICsgICAgICAgIGlmIChlLT5zdGFja19kZXB0aCA+IDApCj4gPj4+ICsgICAgICAg ICAgICByZXR1cm47Cj4gPj4+ICsgICAgICAgIGUtPnN0YWNrX2RlcHRoKys7Cj4gPj4+ICAgICAg ICAgICAvLyBXZSBhcmUgcnVubmluZyBpbiBhIHNpbmdsZS10aHJlYWRlZCBlbnZpcm9ubWVudCwg c28gd2UKPiBtdXN0IGhhbmRsZSBhbGwgdGFza3Mgb3Vyc2VsdmVzCj4gPj4+ICAgICAgICAgICB3 aGlsZSAocnVuX29uZV90YXNrKGUsIGUtPmxvY2FsX2NvbnRleHRzKSkKPiA+Pj4gICAgICAgICAg ICAgICAvKiBub3RoaW5nICovOwo+ID4+PiArICAgICAgICBlLT5zdGFja19kZXB0aC0tOwo+ID4+ Cj4gPj4gV29uJ3QgdGhpcyBwdXQgdGhlIGFib3ZlIGxpbmUgaW50byB0aGUgIm5vdGhpbmciIHdo aWxlLWxvb3A/Cj4gPj4gSXMgdGhhdCBpbnRlbmRlZD8gSWYgc28sIHRoZSBpbmRlbnRhdGlvbiBz aG91bGQgYmUgYWRqdXN0ZWQgYWNjb3JkaW5nbHkuCj4gPj4gSWYgbm90LCB0aGUgd2hpbGUtbG9v cCBzaG91bGQgZ2FpbiBlbXB0eSB7fS4KPiA+Cj4gPiBUaGUgY29tbWVudCBzcGVjaWZ5IGl04oCZ cyBhIHdoaWxlIGxvb3Agd2l0aCBlbXB0eSBib2R5LiBNYXliZSBpdOKAmXMgbm90Cj4gb2J2aW91 cwo+ID4gaW4gdGhlIGVtYWlsIGNsaWVudC4KPgo+IE9oLCB0aGVyZSBpcyBhIDsgYmVoaW5kIHRo ZSBjb21tZW50Lgo+IENvbXBsZXRlbHkgbWlzc2VkIHRoYXQuIENhbid0IHNheSBJIGxpa2UgaXQs IGJ1dCB5ZWFoLCB0aGF0IHdvcmtzLgo+Ckdvb2dsZSBzdWdnZXN0cyB1c2luZyAid2hpbGUgKGNv bmQpIGNvbnRpbnVlOyI6Cmh0dHBzOi8vZ29vZ2xlLmdpdGh1Yi5pby9zdHlsZWd1aWRlL2NwcGd1 aWRlLmh0bWwjRm9ybWF0dGluZ19Mb29waW5nX0JyYW5jaGluZwouCkhvd2V2ZXIsIGl0J3Mgbm90 IGJldHRlciB0aGFuIHVzaW5nIC8qIG5vdGhpbmcgKi8uCgo+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K