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 00C43439FE for ; Tue, 5 Jul 2022 16:43:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7FD2C68BA0D; Tue, 5 Jul 2022 19:43:03 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B169668B92A for ; Tue, 5 Jul 2022 19:42:57 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 0141F240179 for ; Tue, 5 Jul 2022 18:42:57 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id 75DnjB4gbNCM for ; Tue, 5 Jul 2022 18:42:56 +0200 (CEST) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 72EC12400F5 for ; Tue, 5 Jul 2022 18:42:56 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id 89F431601B2; Tue, 5 Jul 2022 18:42:56 +0200 (CEST) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: <3f88b8b01ab940b4ccef2f906085355ec3464a6e.camel@acc.umu.se> References: <7c2bdda6042d62e21fff91407393e77e7e7fedc2.camel@acc.umu.se> <165675500684.31466.8874525841115828720@lain.khirnov.net> <3f88b8b01ab940b4ccef2f906085355ec3464a6e.camel@acc.umu.se> Mail-Followup-To: FFmpeg development discussions and patches Date: Tue, 05 Jul 2022 18:42:56 +0200 Message-ID: <165703937653.31466.9952936921367638994@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] Make execute() and execute2() return FFMIN() of thread return codes 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: UXVvdGluZyBUb21hcyBIw6RyZGluICgyMDIyLTA3LTA0IDEyOjQ2OjA0KQo+IGzDtnIgMjAyMi0w Ny0wMiBrbG9ja2FuIDExOjQzICswMjAwIHNrcmV2IEFudG9uIEtoaXJub3Y6Cj4gPiBRdW90aW5n IFRvbWFzIEjDpHJkaW4gKDIwMjItMDYtMzAgMTQ6NDI6NDIpCj4gPiA+IEhpCj4gPiA+IAo+ID4g PiBQcmV2aW91cyB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2ggZmFpbGVkIGZhdGUtZmljLWF2aSB3aXRo Cj4gPiA+IFRIUkVBRF9UWVBFPXNsaWNlIFRIUkVBRFM9MiBkdWUgdG8gdGhyZWFkX2V4ZWN1dGUo KSBhbHdheXMKPiA+ID4gcmV0dXJuaW5nIDAuCj4gPiA+IEZpeGVkIGluIHRoaXMgdmVyc2lvbi4K PiA+ID4gCj4gPiA+IFRoZSBmaWMgc2FtcGxlIGFwcGVhcnMgdG8gaW5kZWVkIGJlIGJyb2tlbi4g U29tZSBwYWNrZXRzIGFyZQo+ID4gPiB0cnVuY2F0ZWQsCj4gPiA+IGluY2x1ZGluZyBvbmUgemVy by1sZW5ndGggcGFja2V0Lgo+ID4gCj4gPiBtYXliZSBtZW50aW9uIHRoaXMgZmFjdCBmb3IgcG9z dGVyaXR5IGFib3ZlIHRoZSByZWxldmFudCB0ZXN0IGluCj4gPiB0ZXN0cy9mYXRlL3NjcmVuLm1h awo+IAo+IFN1cmUKPiAKPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL3NsaWNldGhy ZWFkLmggYi9saWJhdnV0aWwvc2xpY2V0aHJlYWQuaAo+ID4gPiBpbmRleCBmNmY2ZjMwMmM0Li41 YzhmMTk3OTMyIDEwMDY0NAo+ID4gPiAtLS0gYS9saWJhdnV0aWwvc2xpY2V0aHJlYWQuaAo+ID4g PiArKysgYi9saWJhdnV0aWwvc2xpY2V0aHJlYWQuaAo+ID4gPiBAQCAtMzEsOCArMzEsOCBAQCB0 eXBlZGVmIHN0cnVjdCBBVlNsaWNlVGhyZWFkIEFWU2xpY2VUaHJlYWQ7Cj4gPiA+IMKgICogQHJl dHVybiByZXR1cm4gbnVtYmVyIG9mIHRocmVhZHMgb3IgbmVnYXRpdmUgQVZFUlJPUiBvbiBmYWls dXJlCj4gPiA+IMKgICovCj4gPiA+IMKgaW50IGF2cHJpdl9zbGljZXRocmVhZF9jcmVhdGUoQVZT bGljZVRocmVhZCAqKnBjdHgsIHZvaWQgKnByaXYsCj4gPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZvaWQgKCp3b3JrZXJfZnVu Yykodm9pZCAqcHJpdiwgaW50Cj4gPiA+IGpvYm5yLCBpbnQgdGhyZWFkbnIsIGludCBuYl9qb2Jz LCBpbnQgbmJfdGhyZWFkcyksCj4gPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZvaWQgKCptYWluX2Z1bmMpKHZvaWQgKnByaXYp LAo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpbnQgKCp3b3JrZXJfZnVuYykodm9pZCAqcHJpdiwgaW50Cj4gPiA+IGpvYm5y LCBpbnQgdGhyZWFkbnIsIGludCBuYl9qb2JzLCBpbnQgbmJfdGhyZWFkcyksCj4gPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlu dCAoKm1haW5fZnVuYykodm9pZCAqcHJpdiksCj4gPiAKPiA+IFRoaXMgaXMgYW4gQUJJIGJyZWFr Lgo+ID4gCj4gCj4gWW91J3JlIHJpZ2h0LiBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0 IGF2cHJpdiBmdW5jdGlvbnMgY291bGQgYmUKPiBjaGFuZ2VkIG1vcmUgZnJlZWx5IGJ1dCBvYnZp b3VzbHkgbm90IHdoZW4gdGhleSdyZSBzaGFyZWQgYmV0d2Vlbgo+IGxpYnJhcmllcy4KPiAKPiBU aGlzIGNvdWxkIGJlIHdvcmtlZCBhcm91bmQgd2l0aCBhIG5ldyBmdW5jdGlvbiBjYWxsZWQgc2F5 Cj4gYXZwcml2X3NsaWNldGhyZWFkX2NyZWF0ZTIoKSBhbmQgYSBtaW5vciBidW1wLiBBbm90aGVy IGFwcHJvYWNoIGlzIHRvCj4gYXZfZmFzdF9tYWxsb2MoKSBhbiBhcnJheSBmb3IgcmV0cyB3aGVu IG5vbmUgaXMgZ2l2ZW4uIFRoZSBudW1iZXIgb2YKPiBhbGxvY2F0aW9ucyB3b3VsZCB0aGVyZWJ5 IGJlIHF1aXRlIGxpbWl0ZWQuCgpBZGRpbmcgYSBuZXcgZnVuY3Rpb24gaXMgb2sgSSBzdXBwb3Nl LgoKVGhvdWdoIGxvbmdlci10ZXJtIEknZCBsaWtlIHRvIHNlZSB0aGF0IEFQSSBjbGVhbmVkIHVw IGFuZCBtYWRlIHByb3Blcmx5CnB1YmxpYy4KCj4gSSdkIGxpa2UgdG8gc2VlIGFsbCB1c2VycyBv ZiBleGVjdXRlKCkgYW5kIGV4ZWN1dGUyKCkgc3RhcnQgY2hlY2tpbmcKPiB0aGVpciByZXR1cm4g dmFsdWVzLCBhbmQgbWFraW5nIHRoYXQgZWFzaWVyIHRvIGRvIGlzIGFub3RoZXIgc3RlcAo+IHRv d2FyZCBtb3JlIGNvcnJlY3RuZXNzIG9mIHRoZSBjb2RlCgpJJ20gYWxsIGluIGZhdm9yIG9mIHRo YXQuCgotLSAKQW50b24gS2hpcm5vdgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==