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 BB45F471DF for ; Tue, 29 Aug 2023 13:07:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F1B6068C6C1; Tue, 29 Aug 2023 16:07:28 +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 6616F68010E for ; Tue, 29 Aug 2023 16:07:22 +0300 (EEST) Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-4ff8cf11b90so6955070e87.1 for ; Tue, 29 Aug 2023 06:07:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693314441; x=1693919241; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=XsgeCDhi2unw326n9vhfUps8F3qvNBL8CTFnOFGfVHU=; b=R9dWkiMWA/M56H7KKOY8hgFIQXz+OVUEiNVVIkfTnVaknlRCcHF7L2vIEEeHTAPoM/ DiDkt4PmxRBYCmYNowmwq1SZO8RCxvR0enmThalIOv3jeLISqE2ULzBdclqMYZQwjou5 9onTU9Bpc5fch0KrR3DUXcfHyQK/TgjzeHbvb6fUFlpvpF3BzptwawrBIeegYiPCm44+ 9dAeQuvpXoyWy1g6X07ze7butmb+gBO4PuqXw7UUrytvOWBG1nTsrJyiU4+36h8bwc/G T9Z6f9V7Re/WIyWvEv4Q7a4p+B6ZH8ryhHW0y+ABhMe/GCltTou3YTPx7hmAXhEfVlUZ SvzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693314441; x=1693919241; 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=XsgeCDhi2unw326n9vhfUps8F3qvNBL8CTFnOFGfVHU=; b=fuMl1bcgl5eQ7QzF3quJoKfhwHTIsV2rQqS378c+3KCIrUFFkdxO4cpT8auV2uZi8c VAbzvdeWUSDr6//JlV/Ma/KfQKZJz9a3YMW1FDqcZ5UWYbt8nIaE3EM5V2+GOIGEN7Zw sLvRTAZp3j2jZZT9/XsNSGbtCIFiAmcn+gU0dKyJ5hAsIg0mtOAGU8a7bx3646/aPPus jir6V5J6oJX2EqiryrsjxGFAWU/MJHkSvxoOcQzsFzqfxV72+z3T8qMKtQ4PNczfhekQ SlYY4NX90ceVRK1vtN/H2l/V7rtvYxTvyxrdJPRr3ogLHJiiKM8Ywv9ISOh2JIwX23Ig ENaw== X-Gm-Message-State: AOJu0YxIQW5/4kJWtKNpeKlUtvtEL/GOeB6To1Otq1nfmotvd4t/+Wtf eqLYq4qQoE/Ya7QG0Q+5Gsn52ltdEKYh+XE2dxQOiyYI X-Google-Smtp-Source: AGHT+IHI14JQidp9pbNJW02kW6SPdKBuG/vczxD5Jbh2BffwpF1vO+KtKrrTXui7Xe/kCS3hhmrnjJq18ixFfaIv9Mo= X-Received: by 2002:ac2:5f4d:0:b0:500:a697:709a with SMTP id 13-20020ac25f4d000000b00500a697709amr8155549lfz.35.1693314440779; Tue, 29 Aug 2023 06:07:20 -0700 (PDT) MIME-Version: 1.0 References: <20230828170620.GZ7802@pb2> In-Reply-To: <20230828170620.GZ7802@pb2> From: Nuo Mi Date: Tue, 29 Aug 2023 21:07:10 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v5] 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: T24gVHVlLCBBdWcgMjksIDIwMjMgYXQgMTowNuKAr0FNIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+Cndyb3RlOgoKPiBPbiBUdWUsIEF1ZyAyMiwgMjAyMyBhdCAw OTozMjoyOFBNICswODAwLCBOdW8gTWkgd3JvdGU6Cj4gPiBUaGUgZXhlY3V0b3IgZGVzaWduIHBh dHRlcm4gd2FzIGlucm9kdWNlZCBieSBqYXZhCj4KPiBpblRyb2R1Y2VkCj4KPgo+ID4gPAo+IGh0 dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzIwL2RvY3MvYXBpL2phdmEuYmFz ZS9qYXZhL3V0aWwvY29uY3VycmVudC9FeGVjdXRvci5odG1sCj4gPgo+ID4gaXQgYWxzbyBhZGFw dGVkIGJ5IHB5dGhvbgo+ID4gPGh0dHBzOi8vZG9jcy5weXRob24ub3JnLzMvbGlicmFyeS9jb25j dXJyZW50LmZ1dHVyZXMuaHRtbD4KPiA+IENvbXBhcmVkIHRvIGhhbmRjcmFmdGVkIHRocmVhZCBw b29sIG1hbmFnZW1lbnQsIGl0IGdyZWF0bHkgc2ltcGxpZmllcwo+IHRoZSB0aHJlYWQgY29kZS4K PiA+IC0tLQo+ID4gIGRvYy9BUEljaGFuZ2VzICAgICAgIHwgICAzICsKPiA+ICBsaWJhdnV0aWwv TWFrZWZpbGUgICB8ICAgMiArCj4gPiAgbGliYXZ1dGlsL2V4ZWN1dG9yLmMgfCAyMDEgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIGxpYmF2dXRpbC9leGVj dXRvci5oIHwgIDY3ICsrKysrKysrKysrKysrKwo+ID4gIGxpYmF2dXRpbC92ZXJzaW9uLmggIHwg ICAyICstCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNzQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdnV0aWwvZXhlY3V0b3IuYwo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdnV0aWwvZXhlY3V0b3IuaAo+ID4KPiA+IGRpZmYgLS1naXQg YS9kb2MvQVBJY2hhbmdlcyBiL2RvYy9BUEljaGFuZ2VzCj4gPiBpbmRleCBhZDFlZmU3MDhkLi4w NjgyMmYyMmRhIDEwMDY0NAo+ID4gLS0tIGEvZG9jL0FQSWNoYW5nZXMKPiA+ICsrKyBiL2RvYy9B UEljaGFuZ2VzCj4gPiBAQCAtMiw2ICsyLDkgQEAgVGhlIGxhc3QgdmVyc2lvbiBpbmNyZWFzZXMg b2YgYWxsIGxpYnJhcmllcyB3ZXJlIG9uCj4gMjAyMy0wMi0wOQo+ID4KPiA+ICBBUEkgY2hhbmdl cywgbW9zdCByZWNlbnQgZmlyc3Q6Cj4gPgo+ID4gKzIwMjMtMDgtMjIgLSB4eHh4eHh4eHh4IC0g bGF2dSA1OC4xOC4xMDAgLSBleGVjdXRvci5oCj4gPiArICBBZGQgQVZFeGVjdXRvciBBUEkKPiA+ ICsKPiA+ICAyMDIzLTA4LTE4IC0geHh4eHh4eHh4eCAtIGxhdnUgNTguMTcuMTAwIC0gY2hhbm5l bF9sYXlvdXQuaAo+ID4gICAgQWxsIEFWX0NIQU5ORUxfTEFZT1VUXyogbWFjcm9zIGFyZSBub3cg Y29tcGF0aWJsZSB3aXRoIEMrKyAxNyBhbmQKPiBvbGRlci4KPiA+Cj4gPiBkaWZmIC0tZ2l0IGEv bGliYXZ1dGlsL01ha2VmaWxlIGIvbGliYXZ1dGlsL01ha2VmaWxlCj4gPiBpbmRleCA3ODI4Yzk0 ZGM1Li40NzExZjhjZGU4IDEwMDY0NAo+ID4gLS0tIGEvbGliYXZ1dGlsL01ha2VmaWxlCj4gPiAr KysgYi9saWJhdnV0aWwvTWFrZWZpbGUKPiA+IEBAIC0zMSw2ICszMSw3IEBAIEhFQURFUlMgPSBh ZGxlcjMyLmgKPiAgICAgICAgICAgICAgICAgIFwKPiA+ICAgICAgICAgICAgZW5jcnlwdGlvbl9p bmZvLmgKPiAgXAo+ID4gICAgICAgICAgICBlcnJvci5oCj4gIFwKPiA+ICAgICAgICAgICAgZXZh bC5oCj4gXAo+ID4gKyAgICAgICAgICBleGVjdXRvci5oCj4gXAo+ID4gICAgICAgICAgICBmaWZv LmgKPiBcCj4gPiAgICAgICAgICAgIGZpbGUuaAo+IFwKPiA+ICAgICAgICAgICAgZnJhbWUuaAo+ ICBcCj4gPiBAQCAtMTI3LDYgKzEyOCw3IEBAIE9CSlMgPSBhZGxlcjMyLm8KPiAgICAgICAgICAg ICAgICAgICAgIFwKPiA+ICAgICAgICAgZW5jcnlwdGlvbl9pbmZvLm8KPiBcCj4gPiAgICAgICAg IGVycm9yLm8KPiBcCj4gPiAgICAgICAgIGV2YWwubwo+ICBcCj4gPiArICAgICAgIGV4ZWN1dG9y Lm8KPiAgXAo+ID4gICAgICAgICBmaWZvLm8KPiAgXAo+ID4gICAgICAgICBmaWxlLm8KPiAgXAo+ ID4gICAgICAgICBmaWxlX29wZW4ubwo+IFwKPiA+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvZXhl Y3V0b3IuYyBiL2xpYmF2dXRpbC9leGVjdXRvci5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ ID4gaW5kZXggMDAwMDAwMDAwMC4uMzhhZGFlZjgxMQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysr IGIvbGliYXZ1dGlsL2V4ZWN1dG9yLmMKPiA+IEBAIC0wLDAgKzEsMjAxIEBACj4gPiArLyoKPiA+ ICsgKiBDb3B5cmlnaHQgKEMpIDIwMjMgTnVvIE1pCj4gPiArICoKPiA+ICsgKiBUaGlzIGZpbGUg aXMgcGFydCBvZiBGRm1wZWcuCj4gPiArICoKPiA+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2Fy ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gPiArICogbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgo+ ID4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFu eSBsYXRlciB2ZXJzaW9uLgo+ID4gKyAqCj4gPiArICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGlu IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gPiArICogYnV0IFdJVEhPVVQgQU5Z IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiA+ICsgKiBN RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlIEdOVQo+ID4gKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuCj4gPiArICoKPiA+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCj4gPiArICogTGljZW5zZSBhbG9uZyB3aXRo IEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+ID4gKyAqIEZvdW5k YXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEK PiAwMjExMC0xMzAxIFVTQQo+ID4gKyAqLwo+ID4gKyNpbmNsdWRlICJpbnRlcm5hbC5oIgo+ID4g KyNpbmNsdWRlICJtZW0uaCIKPiA+ICsjaW5jbHVkZSAidGhyZWFkLmgiCj4gPiArCj4gPiArI2lu Y2x1ZGUgImV4ZWN1dG9yLmgiCj4gPiArCj4gPiArI2lmICFIQVZFX1RIUkVBRFMKPiA+ICsKPiA+ ICsjZGVmaW5lIGV4ZWN1dG9yX3RocmVhZF90ICAgIGNoYXIKPiA+ICsKPiA+ICsjZGVmaW5lIGV4 ZWN1dG9yX3RocmVhZF9jcmVhdGUodCwgYSwgcywgYXIpICAgICAgMAo+ID4gKyNkZWZpbmUgZXhl Y3V0b3JfdGhyZWFkX2pvaW4odCwgcikgICAgICAgICAgICAgICBkbyB7fSB3aGlsZSgwKQo+ID4g Kwo+ID4gKyNlbHNlCj4gPiArCj4KPiA+ICsjZGVmaW5lIGV4ZWN1dG9yX3RocmVhZF90ICAgIHB0 aHJlYWRfdAo+Cj4gSSB0aGluayAqX3QgaXMgcmVzZXJ2ZWQgYnkgUE9TSVgKPgpmaXhlZCBieSB2 Ni4KdGhhbmsgeW91Cgo+Cj4KPiBzaG91bGQgYmUgb2sgb3RoZXJ3aXNlCj4KPiB0aHgKPgo+IFsu Li5dCj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIxNDdFRjY3 MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gRXZlcnl0aGluZyBzaG91bGQgYmUgbWFkZSBh cyBzaW1wbGUgYXMgcG9zc2libGUsIGJ1dCBub3Qgc2ltcGxlci4KPiAtLSBBbGJlcnQgRWluc3Rl aW4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==