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 1C05D46D5C for ; Mon, 10 Jul 2023 07:42:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BEC0F68C48A; Mon, 10 Jul 2023 10:42:16 +0300 (EEST) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 24BEB68C3C4 for ; Mon, 10 Jul 2023 10:42:10 +0300 (EEST) Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-4fb7b2e3dacso6370872e87.0 for ; Mon, 10 Jul 2023 00:42:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688974929; x=1691566929; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=UEc3bq2zbi2CYBdnRrpau6oAYOoXDAmFnRDKNEUZxWg=; b=gtCustzBejCfFk2eZ/f4IvqV666GfNUAfNLIaFnqlwzbJFEPsFCZ7eIktM4VP5EZ5s JP3XjZVAj5sjMPHeiOlRD1SBwo/4q6OLoweA1C0diCIuBr6Q0hrBBE2OnrhLVapTBXkm uVFzxmt44JVbNhey+Hyho74YKB8A35xm+hQWbEd0oYwTmiOH7DemzP4k8uM4x8/WusBc AQNxUmi2Jhd3hgFNamkWmWc/bq7059i1D/D7FI3k+4CxXupZMUrYZKMw2dUYyrpMg732 XbsebYN9aWfQTPdZGf2NvDEgDot9iLqfuOHGF2QYMXQSsnC8n86Up5Dz4LvBBiFWsB/E BvnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688974929; x=1691566929; h=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=UEc3bq2zbi2CYBdnRrpau6oAYOoXDAmFnRDKNEUZxWg=; b=N46x30UFwXXiDm3jc2gn9CvbGB173ImdfYCCzJ7Er64f1VsyrYwsixxHB42dTnphuH s7MHySh4irIg5k30GJfzkUh3c9AOQDqlQInbk+sI7K4nZBakytDLH7IgRf6OTzQHbumT gXhnxJh8PwMAmpxjX8nS2OeOCrceFdxguP9DlFI+coBsFZX6usBEM6f1H5Qeaeio4huf u8oc0V6BQlJTbJGH36p9eNXH3paP0koDDgsrqHzZ7XQyNlQLxvbkXM5QgmtudQqsRsgi RDHor71Shg2mVV2hz/63SR0qc0LTd7jAaa7NT1iHP8BA1RN+cD25+/n5wqjP/XbTnHcd eCZA== X-Gm-Message-State: ABy/qLaGyWFDgwjGPTOHtOQUfsgjSugSOsvwUJU+snb7n+y+qv0qc0yi CjyRQef0QVVkHP8TfeildsPYiygp4N6+gLgdrBxZnZQ/ X-Google-Smtp-Source: APBJJlFny59hNRzlAeuosbYsOm3O7s4U/VlpyBdMufCYwYfvhCf3tUCm7P5XyY781iCGzayJb1aSlPvM2aolxKeCBNg= X-Received: by 2002:a19:385b:0:b0:4fb:889c:c53d with SMTP id d27-20020a19385b000000b004fb889cc53dmr8120243lfj.10.1688974928773; Mon, 10 Jul 2023 00:42:08 -0700 (PDT) MIME-Version: 1.0 References: <20230707140540.10279-1-nuomi2021@gmail.com> <20230708215151.GB1093384@pb2> In-Reply-To: <20230708215151.GB1093384@pb2> From: Nuo Mi Date: Mon, 10 Jul 2023 15:41:56 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 01/14] vvcdec: add thread executor 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: T24gU3VuLCBKdWwgOSwgMjAyMyBhdCA1OjUy4oCvQU0gTWljaGFlbCBOaWVkZXJtYXllciA8bWlj aGFlbEBuaWVkZXJtYXllci5jYz4Kd3JvdGU6Cgo+IE9uIEZyaSwgSnVsIDA3LCAyMDIzIGF0IDEw OjA1OjI3UE0gKzA4MDAsIE51byBNaSB3cm90ZToKPiA+IFRoZSBleGVjdXRvciBkZXNpZ24gcGF0 dGVybiB3YXMgaW5yb2R1Y2VkIGJ5IGphdmEKPiA+IDwKPiBodHRwczovL2RvY3Mub3JhY2xlLmNv bS9lbi9qYXZhL2phdmFzZS8yMC9kb2NzL2FwaS9qYXZhLmJhc2UvamF2YS91dGlsL2NvbmN1cnJl bnQvRXhlY3V0b3IuaHRtbAo+ID4KPiA+IGl0IGFsc28gYWRhcHRlZCBieSBweXRob24KPiA+IDxo dHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2xpYnJhcnkvY29uY3VycmVudC5mdXR1cmVzLmh0bWw+ Cj4gPiBDb21wYXJlZCB0byBoYW5kY3JhZnRlZCB0aHJlYWQgcG9vbCBtYW5hZ2VtZW50LCBpdCBn cmVhdGx5IHNpbXBsaWZpZXMKPiB0aGUgdGhyZWFkIGNvZGUuCj4gPiAtLS0KPiA+ICBsaWJhdmNv ZGVjL01ha2VmaWxlICAgICB8ICAgMSArCj4gPiAgbGliYXZjb2RlYy9leGVjdXRvci5jICAgfCAx ODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIGxpYmF2Y29k ZWMvZXhlY3V0b3IuaCAgIHwgIDY3ICsrKysrKysrKysrKysrKwo+ID4gIGxpYmF2Y29kZWMvdnZj L01ha2VmaWxlIHwgICA0ICsKPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDI1NCBpbnNlcnRpb25zKCsp Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvZXhlY3V0b3IuYwo+ID4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL2V4ZWN1dG9yLmgKPiA+ICBjcmVhdGUgbW9kZSAxMDA2 NDQgbGliYXZjb2RlYy92dmMvTWFrZWZpbGUKPgo+IFRoaXMgc2VlbXMgdG8gbmVlZCBzb21lIGZh bGxiYWNrIGlmIHB0aHJlYWRzIGFyZSB1bmF2YWlsYWJsZQo+Cj4gc3JjL2xpYmF2Y29kZWMvZXhl Y3V0b3IuYzogSW4gZnVuY3Rpb24g4oCYZXhlY3V0b3Jfd29ya2VyX3Rhc2vigJk6Cj4gc3JjL2xp YmF2Y29kZWMvZXhlY3V0b3IuYzo2NDo1OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2Yg ZnVuY3Rpb24KPiDigJhwdGhyZWFkX211dGV4X2xvY2vigJk7IGRpZCB5b3UgbWVhbiDigJhmZl9t dXRleF9sb2Nr4oCZPwo+IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ ICAgICAgcHRocmVhZF9tdXRleF9sb2NrKCZlLT5sb2NrKTsKPiAgICAgIF5+fn5+fn5+fn5+fn5+ fn5+fgo+ICAgICAgZmZfbXV0ZXhfbG9jawo+IHNyYy9saWJhdmNvZGVjL2V4ZWN1dG9yLmM6Nzg6 MTM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbgo+IOKAmHB0aHJlYWRf bXV0ZXhfdW5sb2Nr4oCZOyBkaWQgeW91IG1lYW4g4oCYZmZfbXV0ZXhfdW5sb2Nr4oCZPwo+IFst V2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ICAgICAgICAgICAgICBwdGhy ZWFkX211dGV4X3VubG9jaygmZS0+bG9jayk7Cj4gICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+ fn5+fn5+Cj4gICAgICAgICAgICAgIGZmX211dGV4X3VubG9jawo+IHNyYy9saWJhdmNvZGVjL2V4 ZWN1dG9yLmM6ODM6MTM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbgo+ IOKAmHB0aHJlYWRfY29uZF93YWl04oCZOyBkaWQgeW91IG1lYW4g4oCYX19mcmVhZF9jaGtfd2Fy buKAmT8KPiBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiAgICAgICAg ICAgICAgcHRocmVhZF9jb25kX3dhaXQoJmUtPmNvbmQsICZlLT5sb2NrKTsKPiAgICAgICAgICAg ICAgXn5+fn5+fn5+fn5+fn5+fn4KPiAgICAgICAgICAgICAgX19mcmVhZF9jaGtfd2Fybgo+IHNy Yy9saWJhdmNvZGVjL2V4ZWN1dG9yLmM6IEluIGZ1bmN0aW9uIOKAmGZmX2V4ZWN1dG9yX2FsbG9j 4oCZOgo+IHNyYy9saWJhdmNvZGVjL2V4ZWN1dG9yLmM6MTA4OjExOiBlcnJvcjogaW1wbGljaXQg ZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24KPiDigJhwdGhyZWFkX211dGV4X2luaXTigJk7IGRpZCB5 b3UgbWVhbiDigJhmZl9tdXRleF9pbml04oCZPwo+IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9u LWRlY2xhcmF0aW9uXQo+ICAgICAgcmV0ID0gcHRocmVhZF9tdXRleF9pbml0KCZlLT5sb2NrLCBO VUxMKTsKPiAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fgo+ICAgICAgICAgICAgZmZfbXV0 ZXhfaW5pdAo+IHNyYy9saWJhdmNvZGVjL2V4ZWN1dG9yLmM6MTEyOjExOiBlcnJvcjogaW1wbGlj aXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24KPiDigJhwdGhyZWFkX2NvbmRfaW5pdOKAmSBbLVdl cnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiAgICAgIHJldCA9IHB0aHJlYWRf Y29uZF9pbml0KCZlLT5jb25kLCBOVUxMKTsKPiAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+ Cj4gc3JjL2xpYmF2Y29kZWMvZXhlY3V0b3IuYzoxMTk6MTU6IGVycm9yOiBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZiBmdW5jdGlvbgo+IOKAmHB0aHJlYWRfY3JlYXRl4oCZOyBkaWQgeW91IG1lYW4g 4oCYZmZfdGhyZWFkX3NldG5hbWXigJk/Cj4gWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVj bGFyYXRpb25dCj4gICAgICAgICAgcmV0ID0gcHRocmVhZF9jcmVhdGUoJnRpLT50aHJlYWQsIE5V TEwsIGV4ZWN1dG9yX3dvcmtlcl90YXNrLCB0aSk7Cj4gICAgICAgICAgICAgICAgXn5+fn5+fn5+ fn5+fn4KPiAgICAgICAgICAgICAgICBmZl90aHJlYWRfc2V0bmFtZQo+IHNyYy9saWJhdmNvZGVj L2V4ZWN1dG9yLmM6MTI5OjU6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlv bgo+IOKAmHB0aHJlYWRfY29uZF9icm9hZGNhc3TigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rp b24tZGVjbGFyYXRpb25dCj4gICAgICBwdGhyZWFkX2NvbmRfYnJvYWRjYXN0KCZlLT5jb25kKTsK PiAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiBzcmMvbGliYXZjb2RlYy9leGVjdXRvci5j OjEzMjo5OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24KPiDigJhwdGhy ZWFkX2pvaW7igJk7IGRpZCB5b3UgbWVhbiDigJhmZl90aHJlYWRfb25jZeKAmT8KPiBbLVdlcnJv cj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiAgICAgICAgICBwdGhyZWFkX2pvaW4o ZS0+dGhyZWFkc1tqXS50aHJlYWQsIE5VTEwpOwo+ICAgICAgICAgIF5+fn5+fn5+fn5+fgo+ICAg ICAgICAgIGZmX3RocmVhZF9vbmNlCj4gc3JjL2xpYmF2Y29kZWMvZXhlY3V0b3IuYzoxMzM6NTog ZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uCj4g4oCYcHRocmVhZF9jb25k X2Rlc3Ryb3nigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gICAg ICBwdGhyZWFkX2NvbmRfZGVzdHJveSgmZS0+Y29uZCk7Cj4gICAgICBefn5+fn5+fn5+fn5+fn5+ fn5+fgo+IHNyYy9saWJhdmNvZGVjL2V4ZWN1dG9yLmM6MTM1OjU6IGVycm9yOiBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiBmdW5jdGlvbgo+IOKAmHB0aHJlYWRfbXV0ZXhfZGVzdHJveeKAmTsgZGlk IHlvdSBtZWFuIOKAmGZmX211dGV4X2Rlc3Ryb3nigJk/Cj4gWy1XZXJyb3I9aW1wbGljaXQtZnVu Y3Rpb24tZGVjbGFyYXRpb25dCj4gICAgICBwdGhyZWFkX211dGV4X2Rlc3Ryb3koJmUtPmxvY2sp Owo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gICAgICBmZl9tdXRleF9kZXN0cm95Cj4g c3JjL2xpYmF2Y29kZWMvZXhlY3V0b3IuYzogSW4gZnVuY3Rpb24g4oCYZmZfZXhlY3V0b3JfZXhl Y3V0ZeKAmToKPiBzcmMvbGliYXZjb2RlYy9leGVjdXRvci5jOjE4MDo1OiBlcnJvcjogaW1wbGlj aXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24KPiDigJhwdGhyZWFkX2NvbmRfc2lnbmFs4oCZIFst V2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ICAgICAgcHRocmVhZF9jb25k X3NpZ25hbCgmZS0+Y29uZCk7Cj4gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Cj4gY2MxOiBzb21l IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCj4gZmZtcGVnL2ZmYnVpbGQvY29tbW9u Lm1hazo4MTogcmVjaXBlIGZvciB0YXJnZXQgJ2xpYmF2Y29kZWMvZXhlY3V0b3IubycKPiBmYWls ZWQKPiBtYWtlOiAqKiogW2xpYmF2Y29kZWMvZXhlY3V0b3Iub10gRXJyb3IgMQo+IG1ha2U6ICoq KiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4KPiB0aHgKPgo+IFsuLi5dCj4gLS0K PiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIxNDdFRjY3MzBCQURGMTMz NjExRUM3ODcwNDBCMEZBQgo+Cj4gV2h5IG5vdCB3aGlwIHRoZSB0ZWFjaGVyIHdoZW4gdGhlIHB1 cGlsIG1pc2JlaGF2ZXM/IC0tIERpb2dlbmVzIG9mIFNpbm9wZQo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+CkhpIE1pY2hhZWwsClRoYW5rIHlvdSBmb3IgdGhlIGluZm9ybWF0 aW9uLiBJIHdpbGwgZml4ZWQgaXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=