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 7921948457 for ; Mon, 4 Dec 2023 17:07:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0768B68CF01; Mon, 4 Dec 2023 19:07:20 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E82768CC70 for ; Mon, 4 Dec 2023 19:07:14 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 0616D2405ED for ; Mon, 4 Dec 2023 18:07:14 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id XI41Z16fg2tT for ; Mon, 4 Dec 2023 18:07:13 +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 9553E24043D for ; Mon, 4 Dec 2023 18:07:13 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 6D0A21601B9; Mon, 4 Dec 2023 18:07:13 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: References: <170144085892.8914.16673285602438268082@lain.khirnov.net> <170144198228.8914.6757885452665407226@lain.khirnov.net> <170144268666.8914.14610541165951753799@lain.khirnov.net> <170146019227.8914.6674790290782283298@lain.khirnov.net> <170170715198.8914.12428862753446922670@lain.khirnov.net> Mail-Followup-To: FFmpeg development discussions and patches Date: Mon, 04 Dec 2023 18:07:13 +0100 Message-ID: <170170963341.8914.15256032845632094107@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: UXVvdGluZyBOaWNvbGFzIEdlb3JnZSAoMjAyMy0xMi0wNCAxNzozNzoyMykKPiBBbnRvbiBLaGly bm92ICgxMjAyMy0xMi0wNCk6Cj4gPiBicm9rZW4uIElmIHRoYXQgZXh0cmEgYnVmZmVyaW5nIGlz IGFuIGFjdHVhbCBwcm9ibGVtIGZvciBzb21lb25lLCBpdCBjYW4KPiA+IGJlIGVhc2lseSBhdm9p ZGVkIGJ5IG9wZW5pbmcgdGhlIGZpbGUgdHdpY2UuCj4gCj4gTm90IGEgc29sdXRpb24gaWYgdGhl IGZpbGUgaXMgc3RyZWFtZWQgb3IgZ2VuZXJhdGVkLgo+IAo+ID4gQXMgSSBzYWlkIGJlZm9yZSwg eW91ciBjb21tYW5kIGRvZXMgTk9UIHdvcmsuIEl0cyBvdXRwdXQgY2hhbmdlcwo+ID4gdW5wcmVk aWN0YWJseSBkZXBlbmRpbmcgb24gdW5yZWxhdGVkIHBhcmFtZXRlcnMuCj4gCj4gSXQgc3RpbGwg cHJvZHVjZXMgY29ycmVjdCBvdXRwdXQgaW4gbW9zdCBvZiB0aGUgY2FzZXMsIHdoaWNoIGlzIHdo YXQKPiBtYXR0ZXJzIHRvIHVzZXJzLgoKJCBmb3IgaSBpbiAkKHNlcSAxIDQgNjQpOyBkbwouICAg ZWNobyAtbmUgIiRpXHQiOwouICAgLi9mZm1wZWcgLXYgZmF0YWwgLXRocmVhZHMgJGkgLWkgc3Vi Lm1rdiAtcHJlc2V0IHVsdHJhZmFzdCBcCi4gICAgIC1sYXZmaSAnWzA6c11zZXRwdHM9UFRTKzYw L1RCW3NdIDsgWzA6dl1bc11vdmVybGF5JyBcCi4gICAgIC1iaXRleGFjdCAteSAtZiBtYXRyb3Nr YSBtZDU6Ci4gZG9uZQoxICAgICAgIDI4N2U5MjljYmE2YzY3YzZjZThlMzU5NTQ1NDgwNDhkCjUg ICAgICAgN2UyMzRkODNjY2E5MGQ0YjBlZTRkNTYzZTIxYThiZDgKOSAgICAgICBhYmZkMDkzYTM2 YjE2NjFkYjAyMjYxNmQ5N2M0NWZhZAoxMyAgICAgIGY2YmU5ZDYzYTdkY2U2OWNkMTY1ODE4OTU5 MjNiMTk2CjE3ICAgICAgMmM3MTQ0YzAxZjYyOTRlNjVlMzA1ZjYwMmI1OGE3MTgKMjEgICAgICA5 OTU2NGQ4MTE5OWExZjQ1M2NjZmYyNGFjMmRiN2VhYwoyNSAgICAgIDAyZWMwYWFkYjAzYTAyMDVj Y2FjYjRjODczZWU5YWQ5CjI5ICAgICAgNzY2NDMyMDU5MTY4ODdmZDQ0NDUyNWVhOGJiNjEwZmIK MzMgICAgICA2MjY3YTJiYWViMTU1NGJjNWYyMTk4OTBhYzhiMzdhYQozNyAgICAgIGY5NTVkYWFk ZjYyYzkxZGRjZTU3MDU1NjFlMzI4MDRmCjQxICAgICAgNTIzYzYxZWJhZDAzYjZiYTI5NzgxMmNi NzkzOWI2NzkKNDUgICAgICA5NmM0ODk2NmY0NTk0NDI3MDdmMjlmODU0YWE1OWMzYgo0OSAgICAg IGFkOTJiM2Y3OWM3YmIzMWZkYzI3MmIyYTgxOTg1MzM0CjUzICAgICAgMzYyYTdkNmMwYTY4MWEw NDlhZGY0ODAyZTBkYzg3NzEKNTcgICAgICAxNTI5ZmZkNGY0ODdlYTEzYjlhMzdmNGYxYjk4Nzll Ygo2MSAgICAgIDUzZGIxOTJhYzUzNGQzNDhiM2VkNjNmZGNiYWM5NDVhCgpXaGljaCBvZiB0aGVz ZSBhcmUgeW91IHNheWluZyBpcyBjb3JyZWN0PwoKPiA+IEkgbWFpbnRhaW4gdGhhdCB5b3VyIGRl bWFuZCB0byAiZml4IiB5b3VyIHRlc3RjYXNlIChpLmUuIHJlZHVjZSBpdHMKPiA+IG1lbW9yeSBj b25zdW1wdGlvbikgaXMgaGlnaGx5IHVucmVhc29uYWJsZSDigJMKPiAKPiBNeSBkZW1hbmQgaXMg bm90IHRoYXQgeW91IFJFRFVDRSB0aGUgbWVtb3J5IGNvbnN1bXB0aW9uLCBteSBkZW1hbmQgaXMK PiB0aGF0IHlvdSBETyBOT1QgSU5DUkVBU0UgSVQgSFVORFJFREZPTEQuCj4gCj4gVGhhdCBpcyBh IHBlcmZlY3RseSByZWFzb25hYmxlIGRlbWFuZC4KPiAKPiA+CQkJCQkJdW5sZXNzIHlvdSBzcGVj aWZ5IGhvdwo+ID4gZXhhY3RseSB0aGF0IGlzIHN1cHBvc2VkIHRvIGJlIGFjY29tcGxpc2hlZCB3 aGlsZSBwcmVzZXJ2aW5nCj4gPiBkZXRlcm1pbmlzbS4KPiAKPiBGaXhpbmcgdGhlIGJ1Z3MgaW50 cm9kdWNlZCBieSB0aHJlYWRpbmcKClRoZSBvbmx5IGJ1ZyB0aGF0J3MgYmVlbiBlc3RhYmxpc2hl ZCB0byBleGlzdCBzbyBmYXIgaXMgaW4geW91cgpoZWFydGJlYXQgY29kZSwgd2hpY2ggcHJvZHVj ZXMgcmFuZG9tIG91dHB1dCBhcyBwZXIgYWJvdmUuCgpCdWZmZXJpbmcgaXMgYnkgaXRzZWxmIG5v dCBhIGJ1Zywgb3RoZXJ3aXNlIHlvdSdkIGhhdmUgdG8gc2F5IHRoZSBsYXZmCmludGVybGVhdmlu ZyBxdWV1ZSBpcyBhIGJ1Zy4KClNvIGZvciB0aGUgbGFzdCB0aW1lIC0gZWl0aGVyIHN1Z2dlc3Qg YSBzcGVjaWZpYyBhbmQgcHJhY3RpY2FsIHdheSBvZgpyZWR1Y2luZyBtZW1vcnkgY29uc3VtcHRp b24gb3Igc3RvcCBpbnRlcmZlcmluZyB3aXRoIG15IHdvcmsuCgotLSAKQW50b24gS2hpcm5vdgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==