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 5BD744629D for ; Thu, 11 Jul 2024 12:21:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 446DB68DA3A; Thu, 11 Jul 2024 15:21:39 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 370B768D97C for ; Thu, 11 Jul 2024 15:21:32 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2eebc76119aso9336641fa.2 for ; Thu, 11 Jul 2024 05:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720700491; x=1721305291; 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=IMl8V1URHSjiOtCdnn6FD+MwVXBX+gKQ99/qC138ZuQ=; b=cd2Q1U9j+IDeeTDwnunPYa4xmUcZQKUtv/lcvTQfOwYgY997rZ9xA0TlpzrAYwXVmL 1gsWtIahCrixSFZjIA0dKM2xqQ4MNOiEQ7uIgvX//0R+txlwqJsoPxgE1vOSr1yYXkgT WrTYgDowwj/KSw0PQzL/gM4Pscx0qZv8DIc02DR+jmIFLw+/gm1b7z8ljlCSd5Va9j+j 1c+3GyvtuZG2ycVcTmheAMy/6wssP64wMlJZdWFrMW0+Zfe9xSBpxWjaF7sDX3vziigQ WTbVp4jPeqoLFdMoujflN9kcKGdrCa0/ITMJAsPRkH8xADwhSvrWkEFAsIXVFKxLpK7d FJAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720700491; x=1721305291; 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=IMl8V1URHSjiOtCdnn6FD+MwVXBX+gKQ99/qC138ZuQ=; b=BYAuT0slLI4tg6mCVwKLHXXN80/Xl82eE7tQ7dajJG0epsV8R80RVI/PeBAqTyz5Py y2kmUnlWse7R2RjsyHkg2W7O1AQMx6I2AHt4HTmhxJ+Br8yfG/nZWUotcA+zGdkmvsYr gdrgJ8Pvc0w4G0iZVV83eeNeKkGRvpiFsJgkFWWNTpIJk+xEl8LN+dJjRJVs7juUXrTK zaELt3n97VVwxkr4tDgEKEDj0DDKZgPUQ8KjyXySLGkKxQUmoF5ZDxdTt4Tptbw3St6V wljRkdHOtE4X3sv3AixLgFo0sc5I8yMrIbVF3Gvi6Soz/Kf6HQbk8eeNGrOA+GiE6dZR 9xbA== X-Gm-Message-State: AOJu0Yw9qpHqTho47+80z1ZGk0aNXQpBqxSduEPfoVNgPMtgFI5M4oBV CAu5cbiuPLJb0hPSslzyXFUZaeAUEO5FCusFPgTpYMSf4JfCuUlTTovGYVmLQvu7VzTVVXtfy/9 W2SF8pooE1N93/kDIvF055x14NkhZokGe X-Google-Smtp-Source: AGHT+IGZSu3irVZKKuDjhKE+gApUQfsPt7B24ZwMDPfUABJsrIEX3VVGmKHAvAD2NzBIr7LA/ErzEJN9JAV8R/IXmlI= X-Received: by 2002:a2e:9dd3:0:b0:2ec:51b5:27c8 with SMTP id 38308e7fff4ca-2eeb3171537mr55725681fa.32.1720700490862; Thu, 11 Jul 2024 05:21:30 -0700 (PDT) MIME-Version: 1.0 References: <32130928-d5a6-4d50-be0a-4d6d4fa417cb@rothenpieler.org> <66bb4fae-bf5e-4f0b-814a-461d09b3e204@rothenpieler.org> <172060230807.21847.5891209036142782905@lain.khirnov.net> In-Reply-To: <172060230807.21847.5891209036142782905@lain.khirnov.net> From: Nuo Mi Date: Thu, 11 Jul 2024 20:21:20 +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: T24gV2VkLCBKdWwgMTAsIDIwMjQgYXQgNToxNOKAr1BNIEFudG9uIEtoaXJub3YgPGFudG9uQGto aXJub3YubmV0PiB3cm90ZToKCj4gUXVvdGluZyBOdW8gTWkgKDIwMjQtMDctMDkgMTM6MzY6MDkp Cj4gPiBPbiBUdWUsIEp1bCA5LCAyMDI0IGF0IDY6MzXigK9BTSBUaW1vIFJvdGhlbnBpZWxlciA8 dGltb0Byb3RoZW5waWVsZXIub3JnPgo+ID4gd3JvdGU6Cj4gPgo+ID4gPiBPbiAwOC4wNy4yMDI0 IDE3OjMyLCBaaGFvIFpoaWxpIHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPj4gT24gSnVs IDgsIDIwMjQsIGF0IDIyOjA3LCBUaW1vIFJvdGhlbnBpZWxlciA8dGltb0Byb3RoZW5waWVsZXIu b3JnPgo+ID4gPiB3cm90ZToKPiA+ID4gPj4KPiA+ID4gPj4gT24gMDguMDcuMjAyNCAwOTo0Mywg WmhhbyBaaGlsaSB3cm90ZToKPiA+ID4gPj4+IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0 ZW5jZW50LmNvbT4KPiA+ID4gPj4+IGF2X2V4ZWN1dG9yX2V4ZWN1dGUgcnVuIHRoZSB0YXNrIGRp cmVjdGx5IHdoZW4gdGhyZWFkIGlzIGRpc2FibGVkLgo+ID4gPiA+Pj4gVGhlIHRhc2sgY2FuIHNj aGVkdWxlIGEgbmV3IHRhc2sgYnkgY2FsbCBhdl9leGVjdXRvcl9leGVjdXRlLiBUaGlzCj4gPiA+ ID4+PiBmb3JtcyBhbiBpbXBsaWNpdCByZWN1cnNpdmUgY2FsbC4gVGhpcyBwYXRjaCByZW1vdmVk IHRoZSByZWN1cnNpdmUKPiA+ID4gPj4+IGNhbGwuCj4gPiA+ID4+PiAtLS0KPiA+ID4gPj4+ICAg bGliYXZ1dGlsL2V4ZWN1dG9yLmMgfCA1ICsrKysrCj4gPiA+ID4+PiAgIDEgZmlsZSBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKykKPiA+ID4gPj4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvZXhlY3V0 b3IuYyBiL2xpYmF2dXRpbC9leGVjdXRvci5jCj4gPiA+ID4+PiBpbmRleCA4OTA1OGZhYjJmLi5j MTQ1YzUxYmU5IDEwMDY0NAo+ID4gPiA+Pj4gLS0tIGEvbGliYXZ1dGlsL2V4ZWN1dG9yLmMKPiA+ ID4gPj4+ICsrKyBiL2xpYmF2dXRpbC9leGVjdXRvci5jCj4gPiA+ID4+PiBAQCAtNTgsNiArNTgs NyBAQCBzdHJ1Y3QgQVZFeGVjdXRvciB7Cj4gPiA+ID4+PiAgICAgICBpbnQgZGllOwo+ID4gPiA+ Pj4gICAgICAgICBBVlRhc2sgKnRhc2tzOwo+ID4gPiA+Pj4gKyAgICBpbnQgc3RhY2tfZGVwdGg7 Cj4gPiA+ID4+PiAgIH07Cj4gPiA+ID4+PiAgICAgc3RhdGljIEFWVGFzayogcmVtb3ZlX3Rhc2so QVZUYXNrICoqcHJldiwgQVZUYXNrICp0KQo+ID4gPiA+Pj4gQEAgLTIwNyw4ICsyMDgsMTIgQEAg dm9pZCBhdl9leGVjdXRvcl9leGVjdXRlKEFWRXhlY3V0b3IgKmUsCj4gQVZUYXNrICp0KQo+ID4g PiA+Pj4gICAgICAgfQo+ID4gPiA+Pj4gICAgICAgICBpZiAoIWUtPnRocmVhZF9jb3VudCB8fCAh SEFWRV9USFJFQURTKSB7Cj4gPiA+ID4+PiArICAgICAgICBpZiAoZS0+c3RhY2tfZGVwdGggPiAw KQo+ID4gPiA+Pj4gKyAgICAgICAgICAgIHJldHVybjsKPiA+ID4gPj4+ICsgICAgICAgIGUtPnN0 YWNrX2RlcHRoKys7Cj4gPiA+ID4+PiAgICAgICAgICAgLy8gV2UgYXJlIHJ1bm5pbmcgaW4gYSBz aW5nbGUtdGhyZWFkZWQgZW52aXJvbm1lbnQsIHNvIHdlCj4gPiA+IG11c3QgaGFuZGxlIGFsbCB0 YXNrcyBvdXJzZWx2ZXMKPiA+ID4gPj4+ICAgICAgICAgICB3aGlsZSAocnVuX29uZV90YXNrKGUs IGUtPmxvY2FsX2NvbnRleHRzKSkKPiA+ID4gPj4+ICAgICAgICAgICAgICAgLyogbm90aGluZyAq LzsKPiA+ID4gPj4+ICsgICAgICAgIGUtPnN0YWNrX2RlcHRoLS07Cj4gPiA+ID4+Cj4gPiA+ID4+ IFdvbid0IHRoaXMgcHV0IHRoZSBhYm92ZSBsaW5lIGludG8gdGhlICJub3RoaW5nIiB3aGlsZS1s b29wPwo+ID4gPiA+PiBJcyB0aGF0IGludGVuZGVkPyBJZiBzbywgdGhlIGluZGVudGF0aW9uIHNo b3VsZCBiZSBhZGp1c3RlZAo+IGFjY29yZGluZ2x5Lgo+ID4gPiA+PiBJZiBub3QsIHRoZSB3aGls ZS1sb29wIHNob3VsZCBnYWluIGVtcHR5IHt9Lgo+ID4gPiA+Cj4gPiA+ID4gVGhlIGNvbW1lbnQg c3BlY2lmeSBpdOKAmXMgYSB3aGlsZSBsb29wIHdpdGggZW1wdHkgYm9keS4gTWF5YmUgaXTigJlz IG5vdAo+ID4gPiBvYnZpb3VzCj4gPiA+ID4gaW4gdGhlIGVtYWlsIGNsaWVudC4KPiA+ID4KPiA+ ID4gT2gsIHRoZXJlIGlzIGEgOyBiZWhpbmQgdGhlIGNvbW1lbnQuCj4gPiA+IENvbXBsZXRlbHkg bWlzc2VkIHRoYXQuIENhbid0IHNheSBJIGxpa2UgaXQsIGJ1dCB5ZWFoLCB0aGF0IHdvcmtzLgo+ ID4gPgo+ID4gR29vZ2xlIHN1Z2dlc3RzIHVzaW5nICJ3aGlsZSAoY29uZCkgY29udGludWU7IjoK PiA+Cj4gaHR0cHM6Ly9nb29nbGUuZ2l0aHViLmlvL3N0eWxlZ3VpZGUvY3BwZ3VpZGUuaHRtbCNG b3JtYXR0aW5nX0xvb3BpbmdfQnJhbmNoaW5nCj4gPiAuCj4gPiBIb3dldmVyLCBpdCdzIG5vdCBi ZXR0ZXIgdGhhbiB1c2luZyAvKiBub3RoaW5nICovLgo+Cj4gY29udGludWUgZ2V0cyBoaWxpdCBi eSB5b3VyIGVkaXRvci4KPgo+IEFsc28sIEknZCBwdXQgaXQgb24gYSBzZXBhcmF0ZSBsaW5lIGZv ciBleHRyYSB2aXNpYmlsaXR5Lgo+Cj4gQW5kIGJpa2VzaGVkcyBzaG91bGQgYmUgYmxhY2sgd2l0 aCByZWQgc3RyaXBlcy4KPgpFZGl0b3JzIHdpbGwgaGlnaGxpZ2h0IHRoZSBjb21tZW50IHdpdGgg Z3JlZW4gdG9vLCB3aGljaCB3aWxsIGhlbHAgcHJvdGVjdApvdXIgZXllcy4KCj4KPiAtLQo+IEFu dG9uIEtoaXJub3YKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9y Zwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==