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 9B2CD48453 for ; Mon, 4 Dec 2023 16:26:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2B1FC68CEF1; Mon, 4 Dec 2023 18:26:00 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0447868CBBE for ; Mon, 4 Dec 2023 18:25:53 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id ABA672405ED for ; Mon, 4 Dec 2023 17:25:53 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id IUiwYBayGFMW for ; Mon, 4 Dec 2023 17:25:53 +0100 (CET) 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 07B4324043D for ; Mon, 4 Dec 2023 17:25:53 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 028631601B9; Mon, 4 Dec 2023 17:25:51 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: References: <20231130204812.GQ3543730@pb2> <20231201111621.10989-1-anton@khirnov.net> <170144085892.8914.16673285602438268082@lain.khirnov.net> <170144198228.8914.6757885452665407226@lain.khirnov.net> <170144268666.8914.14610541165951753799@lain.khirnov.net> <170146019227.8914.6674790290782283298@lain.khirnov.net> Mail-Followup-To: FFmpeg development discussions and patches Date: Mon, 04 Dec 2023 17:25:51 +0100 Message-ID: <170170715198.8914.12428862753446922670@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 13/13 v3] fftools/ffmpeg: convert to a threaded architecture 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: UXVvdGluZyBOaWNvbGFzIEdlb3JnZSAoMjAyMy0xMi0wNCAxNjoyNTo1MikKPiBBbnRvbiBLaGly bm92ICgxMjAyMy0xMi0wMSk6Cj4gPiBJIGNhbiBkZWZpbml0ZWx5IHNheSBpdCBpcyBicm9rZW4g YW5kIEkgYWxyZWFkeSB0b2xkIHlvdSB3aHkuIEJ1dCBpZiB5b3UKPiA+IHdhbnQgc29tZXRoaW5n IG1vcmUgc3BlY2lmaWM6Cj4gPiAqIHRoZSBvdXRwdXQgb2YgeW91ciBleGFtcGxlIHdpdGggdGhl IGN1cnJlbnQgbWFzdGVyIGNoYW5nZXMgZGVwZW5kaW5nCj4gPiAgIG9uIHRoZSBudW1iZXIgb2Yg ZGVjb2RlciBmcmFtZSB0aHJlYWRzOyBteSBwYXRjaCBmaXhlcyB0aGF0Cj4gPiAqIGluIGZhdGUt ZmlsdGVyLW92ZXJsYXktZHZkc3ViLTIzOTcgc3VidGl0bGVzIGFwcGVhciB0d28gZnJhbWVzIHRv bwo+ID4gICBlYXJseTsgYWdhaW4sIG15IHBhdGNoIGZpeGVzIHRoYXQKPiAKPiBPaywgc29tZSBj YXNlcyBhcmUgYnJva2VuLiBGaW5lLCB0aGlzIGlzIGEgaGFyZCB0YXNrLCBzb21lIGNhc2VzIGFy ZQo+IGltcG9zc2libGUuIFRoYXQgZG9lcyBub3QgYWxsb3cgeW91IHRvIGJyZWFrIGNhc2VzIHRo YXQgYXJlIGN1cnJlbnRseQo+IHdvcmtpbmcuCgpOb3RoaW5nIGlzIGJlaW5nIGJyb2tlbi4gWW91 ciBoaWdobHkgY29udHJpdmVkIGFuZCBjdXJyZW50bHkgYnJva2VuCnRlc3RjYXNlIGJ1ZmZlcnMg YSBib3VuZGVkIG51bWJlciBvZiBleHRyYSBmcmFtZXMgaW4gb3JkZXIgdG8gc3RvcCBiZWluZwpi cm9rZW4uIElmIHRoYXQgZXh0cmEgYnVmZmVyaW5nIGlzIGFuIGFjdHVhbCBwcm9ibGVtIGZvciBz b21lb25lLCBpdCBjYW4KYmUgZWFzaWx5IGF2b2lkZWQgYnkgb3BlbmluZyB0aGUgZmlsZSB0d2lj ZS4KCj4gPiBJSVVDIHlvdXIgc3VnZ2VzdGlvbiB3YXMgdG8gc2VuZCBoZWFydGJlYXQgcGFja2V0 cyBmcm9tIGRlbXV4ZXIgdG8KPiA+IGRlY29kZXIsIHRoZW4gaGF2ZSB0aGUgZGVjb2RlciBmb3J3 YXJkIHRoZW0gdG8gZmlsdGVyZ3JhcGguCj4gPiAKPiA+IFRoYXQgaXMgRVhBQ1RMWSB3aGF0IEkn bSBkb2luZyBpbiB0aGUgZmluYWwgcGF0Y2gsIHNlZSBbMV0uIEl0IGFsc28gZG9lcwo+ID4gbm90 IGFkZHJlc3MgdGhpcyBwcm9ibGVtIGF0IGFsbCwgYmVjYXVzZSBpdCBpcyBjYXVzZWQgYnkgdGhl IGhlYXJ0YmVhdAo+ID4gcHJvY2Vzc2luZyBjb2RlIG1ha2luZyBkZWNpc2lvbnMgYmFzZWQgb24K PiA+IGF2X2J1ZmZlcnNyY19nZXRfbmJfZmFpbGVkX3JlcXVlc3RzKCksIHdoaWNoIGZ1bmRhbWVu dGFsbHkgZGVwZW5kcyBvbgo+ID4gd2hhdCBmcmFtZXMgcHJldmlvdXNseSBhcnJpdmVkIG9uIHRo ZSB2aWRlbyBpbnB1dC4KPiAKPiBUaGVuIGZpeCBpdC4gSSBoYXZlIGdpdmVuIHlvdSBhIGNvbW1h bmQgdGhhdCBjdXJyZW50bHkgd29ya3MgYW5kCj4gcHJvZHVjZXMgdmFsaWQgb3V0cHV0OgoKQXMg SSBzYWlkIGJlZm9yZSwgeW91ciBjb21tYW5kIGRvZXMgTk9UIHdvcmsuIEl0cyBvdXRwdXQgY2hh bmdlcwp1bnByZWRpY3RhYmx5IGRlcGVuZGluZyBvbiB1bnJlbGF0ZWQgcGFyYW1ldGVycy4KCj4g bWFrZSBzdXJlIGl0IHN0aWxsIHdvcmtzIHdpdGggeW91ciBjaGFuZ2VzLgoKQWZ0ZXIgbXkgY2hh bmdlcyBpdCBhY3R1YWxseSBkb2VzIHdvcmsgcmVsaWFibHkuCgpJIG1haW50YWluIHRoYXQgeW91 ciBkZW1hbmQgdG8gImZpeCIgeW91ciB0ZXN0Y2FzZSAoaS5lLiByZWR1Y2UgaXRzCm1lbW9yeSBj b25zdW1wdGlvbikgaXMgaGlnaGx5IHVucmVhc29uYWJsZSDigJMgdW5sZXNzIHlvdSBzcGVjaWZ5 IGhvdwpleGFjdGx5IHRoYXQgaXMgc3VwcG9zZWQgdG8gYmUgYWNjb21wbGlzaGVkIHdoaWxlIHBy ZXNlcnZpbmcKZGV0ZXJtaW5pc20uCgotLSAKQW50b24gS2hpcm5vdgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==