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 219294820C for ; Mon, 13 Nov 2023 12:34:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E814A68CCD0; Mon, 13 Nov 2023 14:34:50 +0200 (EET) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F3B6168CC61 for ; Mon, 13 Nov 2023 14:34:44 +0200 (EET) Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-507bd19eac8so5800675e87.0 for ; Mon, 13 Nov 2023 04:34:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699878884; x=1700483684; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BNukJ5phwIDXN7axQLgIw787HyrUI/wKtiht+8HYFGw=; b=LAQyfQmQHh1HulTKmHVw3/7hObluzz5NjUq3OKcQ8WqoPbkPImAhyx1Qi6wOw8nYDg uOjIPWBoMzaun3ABWgV1tCLc7QPOVGzeHOBqY3k6kQmDC/MVpzyHG8N/fNKOYM0yiWu2 6jKOljMzqI40YN/xFgi85RuCA2grRLqoADm7X9/Qh4k0TwbeJxwzGZvic5ARSCsyjhYy jD5aM/U55/jwl79BhBU5FyjFYokmuIFyrSrOqDHQA/7/CAd44wxRgRA9ZxTJuTF1zudA 4TXK277TBj9VNN5p+TM2SZndJ8YbP4sWHWrSLpYEy6ZNZlbnQknXC+m7Ye9VkvA8ZjCs PmTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699878884; x=1700483684; h=content-transfer-encoding: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=BNukJ5phwIDXN7axQLgIw787HyrUI/wKtiht+8HYFGw=; b=obMQ5xlOIq1TeO90fssfufvHtKJiL0ulevwnmuG5PeaP9ePaXy4s7+lqlv9uLPpM5f v9ZOZ0lNAgh9sXcZJN0WSAoRSzb83Ats3bVefSpO268BzvWdIlUuU705VVfrM2bL1qKw WrEAOn9gC4I7bm/tDlH4Qv5C67iBKt9ppYtHygINdwnIxHWH2vPsUTbiA8AT10b1sYsF 5LleiUT0BFYHawEOupC+g2mbWXmHktjDfe70XVKVZrNdaLgfo5/WP8U1zHdefESaKqX6 E8pKrKlfgQ4lin7gKFW6oJxebbfdtOEwzLl9miO/i2sTdpOxTgd6R0txPh7ODQPMQKYj dx6w== X-Gm-Message-State: AOJu0Yz2jF/t6V5vyT0K0HOcLB4m8C0A+3b7UHYNUMXLhJXTMv6E11yK tQGWVCMmB93lVTx//PZxKbOLVjjZWgvJZqg5koZK9LT53L4= X-Google-Smtp-Source: AGHT+IHI49Iggyc09DK+YHhbbNuuFJtKeWk67zoNAazfK3u1IMXVtMlUeA8xwDW7762cxXtzOdJ/flEVyZ5hg5nbEMg= X-Received: by 2002:a05:6512:234c:b0:500:7685:83d with SMTP id p12-20020a056512234c00b005007685083dmr6264136lfu.48.1699878883873; Mon, 13 Nov 2023 04:34:43 -0800 (PST) MIME-Version: 1.0 References: <20231104092125.10213-1-anton@khirnov.net> In-Reply-To: <20231104092125.10213-1-anton@khirnov.net> From: =?UTF-8?B?SmFuIEVrc3Ryw7Zt?= Date: Mon, 13 Nov 2023 14:34:32 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] ffmpeg CLI multithreading 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: T24gU2F0LCBOb3YgNCwgMjAyMyBhdCAxMToyMuKAr0FNIEFudG9uIEtoaXJub3YgPGFudG9uQGto aXJub3YubmV0PiB3cm90ZToKPgo+IEhpLAo+IGFmdGVyIH4yIHllYXJzIG9mIHdvcmsgYW5kIH43 MDArIHByZXBhcmF0b3J5IGNvbW1pdHMsIGhlcmUgaXMgZmluYWxseQo+IHRoZSBmaXJzdCAiZnVs bHkgZnVuY3Rpb25hbCIgdmVyc2lvbiBvZiBtdWx0aXRocmVhZGVkIGZmbXBlZyBDTEkuIEluCj4g cXVvdGVzIGJlY2F1c2UgZHVlIHRvIHRoZSBzY2FsZSBvZiB0aGUgY2hhbmdlcyBJJ20gc3VyZSBz b21lIHRoaW5ncyBnb3QKPiBicm9rZW4gYW5kIEkgZGlkbid0IG5vdGljZSAtIG1vcmUgdGVzdGlu ZyB2ZXJ5IG11Y2ggd2VsY29tZS4KPgo+IE9uZSB0aGluZyB3aGljaCBpcyBtb3N0IGRlZmluaXRl bHkgYnJva2VuIGlzIHRoZQo+IC1maXhfc3ViX2R1cmF0aW9uX2hlYXJ0YmVhdCBvcHRpb24sIHdo aWNoIGluIGl0cyBjdXJyZW50IGZvcm0gbWFrZXMKPiBhc3N1bXB0aW9ucyBhYm91dCBzeW5jaHJv bml6YXRpb24gYmV0d2VlbiBkaXN0YW50IGNvbXBvbmVudHMKPiAoZW5jb2RlcnMvbXV4ZXJzIC0+ IGRlY29kZXJzKSwgd2hpY2ggbWFrZXMgaXQgZnVuZGFtZW50YWxseQo+IG5vbi1kZXRlcm1pbmlz dGljIHdoZW4gZWFjaCBvZiB0aGVzZSBjb21wb25lbnRzIHJ1bnMgYXN5bmNocm9ub3VzbHkKPiAo bm90ZSB0aGF0IGl0cyBiZWhhdmlvdXIgaXMgdW5wcmVkaWN0YWJsZSBldmVuIG5vdywgaXQncyBq dXN0Cj4gZGV0ZXJtaW5pc3RpYyBhY3Jvc3MgcnVucyB3aXRoIHRoZSBzYW1lIG9wdGlvbnMpLiBJ J20gY3VycmVudGx5Cj4gZGlzYWJsaW5nIHRoZSBvcHRpb24gaW4gMTYvMjQsIGJldHRlciBzdWdn ZXN0aW9ucyBvbiB3aGF0IHRvIGRvIHdpdGggaXQKPiBhcmUgd2VsY29tZS4KClRlc3RlZCBhIHZl cnNpb24gb2YgdGhpcyBicmFuY2ggd2l0aG91dCB0aGUgZml4X3N1Yl9kdXJhdGlvbl9oZWFydGJl YXQKcmVtb3ZhbCAoaHR0cHM6Ly9naXRodWIuY29tL2plZWIvZmZtcGVnL2NvbW1pdHMvZmZtcGVn X3RocmVhZGluZ193aXRoX3N1Yl9oZWFydGJlYXQpLAphbmQgd2FzIGV4cGVjdGluZyB0aGUgZnVu Y3Rpb25hbGl0eSB0byBiZSBjb21wbGV0ZWx5Cm5vbi1kZXRlcm1pbmlzdGljLiBZZXQgdG8gbXkg c3VycHJpc2UgYSBzaW5nbGUgR0VOPTEgdXBkYXRlIHdvcmtlZCBvbgphbGwgb2YgdGhlIHg4NiBk ZXZpY2VzIGZyb20gVGhpbmtwYWQgeDIzMCB0byBhIGdlbjMgUnl6ZW4gbGFwdG9wLiBUaGUKdGhy ZWFkaW5nIHNlZW1zIHRvIGFsbG93IGZvciB0aGUgb3V0cHV0IHRvIGZhbGwgYmVoaW5kIGJ5IHNv bWUgYW1vdW50CihpbiB0aGlzIGNhc2UgYWJvdXQgfjIwMG1zPyksIGJ1dCB0aGUgRkFURSB0ZXN0 IHNlZW1zIHRvIGJlIHZlcnkKZGV0ZXJtaW5pc3RpYyB3aXRoIHRoZXNlIGNvbXBvbmVudHMgb24g dGhlIHN5c3RlbXMgSSBjb3VsZCB0ZXN0IGFuZAp3aXRoIFRIUkVBRFMgc2V0IHRvIDE2LzMyLzEy OCwgcHV0dGluZyBhIGxvYWQgb24gdGhlIHN5c3RlbSBldGMuIEFzIGEKdGVzdCBJIGFsc28gc3dp dGNoZWQgdGhlIGVuY29kZXIgdG8gbGlieDI2NCwgcHJlc2V0IHBsYWNlYm8gYW5kIHRoZQpvbmx5 IHRoaW5nIHRoYXQgYWZmZWN0ZWQgd2FzIHRoZSBhbW91bnQgb2YgZGVsYXksIGJ1dCB0aGUgdGVz dCB3YXMKc3RpbGwgc2VlbWluZ2x5IGRldGVybWluaXN0aWMuCgpJIHdvdWxkIHJlcXVlc3QgcGVv cGxlIHRvIHRlc3QKImZhdGUtZmZtcGVnLWZpeF9zdWJfZHVyYXRpb25faGVhcnRiZWF0IiBvbiBz b21ldGhpbmcgYSBiaXQgbW9yZQpleG90aWMgZnJvbSB0aGlzIGJyYW5jaCwganVzdCB0byBzZWUg aWYgdGhlIHNhbWUgcmVzdWx0IGlzIGF0dGFpbmVkLgpJZiBpdCBpcywgdGhlbiB0aGlzIHNwZWNp ZmljIHRlc3QgY2FzZSB3b3VsZCBzZWVtIHRvIGJlIHN0YWJsZSBzdGFibGUKYW5kIG5vdCBibG9j a2luZyB0aGUgdGhyZWFkaW5nIHdvcmsuCgpBcyBmb3Igb3V0cHV0IGFuZCBpbnB1dCBiZWluZyBu b3QgaW4gc3luY2gsIGZvciB0aGlzIGZlYXR1cmUgaXQgc2hvdWxkCmJlIGNvbXBsZXRlbHkgZmlu ZSwgc2luY2UgdGhlIHJhbmdlIGlzIGZyb20gImF0IHRoZSBwb2ludCBvZiBpbnB1dCIgdG8KImlu cHV0IGhhcyBnb3R0ZW4gYWxsIHRoZSB3YXkgdG8gRU9GIHdoaWxlIG91dHB1dCBpcyBwbGF5aW5n CmNhdGNoLXVwIiwgd2hpY2gganVzdCBtZWFucyB0aGF0IHRoZXJlIGlzIG1vcmUgYW5kIG1vcmUg aW5mb3JtYXRpb24KYXZhaWxhYmxlIHdoZW4gd3JpdGluZyBvdXQgdGhlIG91dHB1dCwgYW5kIHRo ZSBiYXNlIHZhbHVlIGlzIGFsd2F5cwp0aGUgcG9pbnQgb2YgaW5wdXQgKHlvdSBzaG91bGQgKD8p IG5ldmVyIGJlIGluIGEgc3RhdGUgd2hlcmUgb3V0cHV0IGlzCmZ1cnRoZXIgdGhhbiB0aGUgaW5w dXQsIGFuZCB0aHVzIHlvdSBhcmUgbWlzc2luZyBpbmZvcm1hdGlvbiBmcm9tIHRoZQppbnB1dCBm cm9tIHRoYXQgc3BlY2lmaWMgcG9pbnQgb2YgdGltZSkuCgpKYW4KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=