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 263E743694 for ; Tue, 21 Jun 2022 07:55:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B687468B650; Tue, 21 Jun 2022 10:55:42 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F37168B5D6 for ; Tue, 21 Jun 2022 10:55:36 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 8C931240175 for ; Tue, 21 Jun 2022 09:55:35 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id RZjWwxUsI9Jf for ; Tue, 21 Jun 2022 09:55:34 +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 1B4A82400F5 for ; Tue, 21 Jun 2022 09:55:34 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id C3E971601B2; Tue, 21 Jun 2022 09:55:30 +0200 (CEST) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: <5a4f077d965dbb3ef053ab5264faa6ca846a0f74.camel@acc.umu.se> References: <07b64fb90f72d9bc4b5aa154b715ae121f849c71.camel@acc.umu.se> <20220616182749.GP396728@pb2> <2bfa8365a382c01dc71a01b8a9b2271356aa528b.camel@acc.umu.se> <20220616233807.GS396728@pb2> <5183ed6eec9f945f54bd72907d52148d5e69d8a1.camel@acc.umu.se> <165556312805.13099.8700038495542917682@lain> <5a4f077d965dbb3ef053ab5264faa6ca846a0f74.camel@acc.umu.se> Mail-Followup-To: FFmpeg development discussions and patches Date: Tue, 21 Jun 2022 09:55:30 +0200 Message-ID: <165579813076.12703.4409324881385852933@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: UXVvdGluZyBUb21hcyBIw6RyZGluICgyMDIyLTA2LTIxIDA5OjUxOjU1KQo+IGzDtnIgMjAyMi0w Ni0xOCBrbG9ja2FuIDE2OjM4ICswMjAwIHNrcmV2IEFudG9uIEtoaXJub3Y6Cj4gPiBRdW90aW5n IFRvbWFzIEjDpHJkaW4gKDIwMjItMDYtMTcgMTE6NDI6MjUpCj4gPiA+IGZyZSAyMDIyLTA2LTE3 IGtsb2NrYW4gMDE6MzggKzAyMDAgc2tyZXYgTWljaGFlbCBOaWVkZXJtYXllcjoKPiA+ID4gPiBP biBUaHUsIEp1biAxNiwgMjAyMiBhdCAxMTowNDowMVBNICswMjAwLCBUb21hcyBIw6RyZGluIHdy b3RlOgo+ID4gPiA+ID4gdG9yIDIwMjItMDYtMTYga2xvY2thbiAyMDoyNyArMDIwMCBza3JldiBN aWNoYWVsIE5pZWRlcm1heWVyOgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiDCoAo+ID4gPiA+ ID4gPiA+IMKgdm9pZCBhdnByaXZfc2xpY2V0aHJlYWRfZnJlZShBVlNsaWNlVGhyZWFkICoqcGN0 eCkKPiA+ID4gPiA+ID4gPiBAQCAtMjM2LDggKzI0NCw4IEBAIHZvaWQKPiA+ID4gPiA+ID4gPiBh dnByaXZfc2xpY2V0aHJlYWRfZnJlZShBVlNsaWNlVGhyZWFkCj4gPiA+ID4gPiA+ID4gKipwY3R4 KQo+ID4gPiA+ID4gPiA+IMKgI2Vsc2UgLyogSEFWRV9QVEhSRUFEUyB8fCBIQVZFX1czMlRIUkVB RFMgfHwKPiA+ID4gPiA+ID4gPiBIQVZFX09TMzJUSFJFQURTCj4gPiA+ID4gPiA+ID4gKi8KPiA+ ID4gPiA+ID4gPiDCoAo+ID4gPiA+ID4gPiA+IMKgaW50IGF2cHJpdl9zbGljZXRocmVhZF9jcmVh dGUoQVZTbGljZVRocmVhZCAqKnBjdHgsIHZvaWQKPiA+ID4gPiA+ID4gPiAqcHJpdiwKPiA+ID4g PiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB2b2lkICgqd29ya2VyX2Z1bmMpKHZvaWQKPiA+ID4gPiA+ID4gPiAqcHJpdiwK PiA+ID4gPiA+ID4gPiBpbnQKPiA+ID4gPiA+ID4gPiBqb2JuciwgaW50IHRocmVhZG5yLCBpbnQg bmJfam9icywgaW50IG5iX3RocmVhZHMpLAo+ID4gPiA+ID4gPiA+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZvaWQgKCptYWluX2Z1 bmMpKHZvaWQKPiA+ID4gPiA+ID4gPiAqcHJpdiksCj4gPiA+ID4gPiA+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ICgqd29y a2VyX2Z1bmMpKHZvaWQKPiA+ID4gPiA+ID4gPiAqcHJpdiwKPiA+ID4gPiA+ID4gPiBpbnQKPiA+ ID4gPiA+ID4gPiBqb2JuciwgaW50IHRocmVhZG5yLCBpbnQgbmJfam9icywgaW50IG5iX3RocmVh ZHMpLAo+ID4gPiA+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCAoKm1haW5fZnVuYykodm9pZAo+ID4gPiA+ID4gPiA+ ICpwcml2KSwKPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IG5iX3RocmVhZHMpCj4gPiA+ID4gPiA+ID4g wqB7Cj4gPiA+ID4gPiA+ID4gwqDCoMKgwqAgKnBjdHggPSBOVUxMOwo+ID4gPiA+ID4gPiAKPiA+ ID4gPiA+ID4gWW91IGZvcmdvdCB0byB1cGRhdGUgdGhlIGZhbGxiYWNrIGNvZGUgd2hlbiB0aHJl YWRzIGFyZQo+ID4gPiA+ID4gPiBkaXNhYmxlZAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBVaG0sIHRo ZSBleGlzdGluZyBjb2RlIGp1c3QgYWJvcnQoKXMgaWYgdGhyZWFkcyBhcmUgZGlzYWJsZWQ/Cj4g PiA+ID4gPiBJJ20KPiA+ID4gPiA+IG5vdAo+ID4gPiA+ID4gcmVhbGx5IHN1cmUgaWYgdGhlcmUg YW55dGhpbmcgdGhhdCBjYW4gb3Igc2hvdWxkIGJlIGRvbmUgdGhlcmUKPiA+ID4gPiAKPiA+ID4g PiBCZWZvcmUgeW91ciBwYXRjaGVzIGZhdGUgcGFzc2VzIHdpdGggLS1kaXNhYmxlLXB0aHJlYWRz Cj4gPiA+ID4gYWZ0ZXJ3YXJkcyBpdCB3aWxsIGZhaWwgZHVyaW5nIGJ1aWxkIGJlY2F1c2UgdGhl IGZ1bmN0aW9uCj4gPiA+ID4gbWlzbWF0Y2hlcywKPiA+ID4gPiB0aGUgYWJvcnQgc2hvdWxkIG5v dCBiZSByZWFjaGFibGUgaSBob3BlCj4gPiA+IAo+ID4gPiBVcGRhdGVkIHBhdGNoIGF0dGFjaGVk Cj4gPiA+IAo+ID4gPiAvVG9tYXMKPiA+ID4gCj4gPiA+IEZyb20gZTM3MjlmNzBkMDE2YjhlNWM5 ZDFiZGI2MDE0NTA2ZGRkOGQ0ZWI1NiBNb24gU2VwIDE3IDAwOjAwOjAwCj4gPiA+IDIwMDEKPiA+ ID4gRnJvbTogPT9VVEYtOD9xP1RvbWFzPTIwSD1DMz1BNHJkaW4/PSA8Z2l0QGhhZXJkaW4uc2U+ Cj4gPiA+IERhdGU6IFRodSwgMTYgSnVuIDIwMjIgMTI6MTY6NDQgKzAyMDAKPiA+ID4gU3ViamVj dDogW1BBVENIXSBNYWtlIGV4ZWN1dGUoKSBhbmQgZXhlY3V0ZTIoKSByZXR1cm4gRkZNSU4oKSBv Zgo+ID4gPiB0aHJlYWQgcmV0dXJuCj4gPiA+IMKgY29kZXMKPiA+ID4gCj4gPiA+IEF0IHRoZSBt b21lbnQgb25seSBmaWMuYyBhY3R1YWxseSBjaGVja3MgcmV0dXJuIGNvZGUgb2YgZXhlY3V0ZSgp Cj4gPiA+IGhlbmNlIHRoZSBjaGFuZ2UgdG8gaXRzIEZBVEUgcmVmZXJlbmNlCj4gPiAKPiA+IFdh aXQsIGhvdyBkb2VzIHRoaXMgZm9sbG93Pwo+ID4gCj4gCj4gZmljLmMgYWN0dWFsbHkgZ2V0cyBp bmZvcm1lZCB0aGF0IG9uZSBvciBtb3JlIGZpY19kZWNvZGVfc2xpY2UoKSBqb2JzCj4gZmFpbGVk IGFuZCBzbyBpdCBzdWNjZXNzZnVsbHkgZmFpbHMgb24gZnJhbWVzIHRoYXQgZG9uJ3QgZGVjb2Rl Cj4gY29ycmVjdGx5CgpXaHkgZG9lcyBpdCBmYWlsIHRob3VnaD8gVGhlIHNhbXBsZSB3ZSB1c2Ug Zm9yIHRoZSB0ZXN0IGlzIGFjdHVhbGx5IGJyb2tlbj8KCi0tIApBbnRvbiBLaGlybm92Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K