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 57266465F8 for ; Tue, 23 May 2023 06:23:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7398C68C094; Tue, 23 May 2023 09:23:48 +0300 (EEST) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 32DB668C033 for ; Tue, 23 May 2023 09:23:42 +0300 (EEST) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-4f4c264f6c6so190808e87.3 for ; Mon, 22 May 2023 23:23:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684823020; x=1687415020; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=sGHlfJIiOFCJ0SRK+XzcdtZ//IrLt7iLT1/GTmz3hZc=; b=alZw/Edomzl4VP7M6EatR/LBVAhtDg1JpyuzVHYs/T+Zp4G/VE5yA0vJt3pgTLvSzm EgR3OdKqaaJsvXDPWmWNmzpZGiG6ysmqNSh3rL87qfxG0qCEgAaG9DoRGzsdMgzXFLMS R0DoGDEOwIvZ1pyUA9q+OKIkRk+F0axKzDNTTohiKcGHuah+6KpbUqzOEZfptH/3kpCx eKoFxllvopZX5vDTeyl74GK+dqVlEdoGYW9zyuZ37VCyPlhewiCai6HWcg8g31EWpJbN j0qndFco5oHIqjap3CVKtgYx3izsnOl2jc/lKwb6HZFOKTuKIluOuLtk/EwCqHXvV73k LYaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684823020; x=1687415020; 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=sGHlfJIiOFCJ0SRK+XzcdtZ//IrLt7iLT1/GTmz3hZc=; b=ReZ4QJX7oXHphTrTWHdWk9gtjBZG5cGh1eczReuOfmm3in3+PyzlN1pisXT04UXKXe WfzFNya9EATjobgBl6ChiUHPn2uW9uocyGTArk+msx+5R/hZqqfWDmvwyroGXf0o1xLJ DqCH9sNHRS8ocEmU5m9IDZVxJEfyyJTUgvbw+pfDMpoWU6JbGSFJIDTIV9Poa+q2U2Bh E/iLqlOZrHsTemWJvoSgs8eUmPEpPUt3R5DNN7GWwWCFX7OLqGsvJ+2OPgRzdvOjLYfX ysWoVQAGD5Uk6c5R3ugZQUcGnbvCyFkL1NSpGOaAzXPYjypRV9qc/BbedrmSJaDm/m7n 5LyA== X-Gm-Message-State: AC+VfDy0p8ywlGJyFL6PO/GoiyfsXS1v105v3S2w++e3Mboq2lGC4Snu pIdWGF06AOrnNP8Szij/gcp606DbeTqscUcE3nKyVQGn X-Google-Smtp-Source: ACHHUZ60fIIDyT98wsZ/BAvJzQBOBEp2Ct1AckZqMPHOkn67TwmGEI0aUEjHyJ37/YbAqUlsmCXxfoUev7a4rCpGIwI= X-Received: by 2002:ac2:46f8:0:b0:4ee:d4bd:3475 with SMTP id q24-20020ac246f8000000b004eed4bd3475mr4270247lfo.32.1684823019828; Mon, 22 May 2023 23:23:39 -0700 (PDT) MIME-Version: 1.0 References: <20230521130319.13813-1-nuomi2021@gmail.com> <12209065.O9o76ZdvQC@basile.remlab.net> <3830277.hng86v5qvY@basile.remlab.net> In-Reply-To: <3830277.hng86v5qvY@basile.remlab.net> From: Nuo Mi Date: Tue, 23 May 2023 14:23:28 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 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: T24gVHVlLCBNYXkgMjMsIDIwMjMgYXQgMTI6MjnigK9BTSBSw6ltaSBEZW5pcy1Db3VybW9udCA8 cmVtaUByZW1sYWIubmV0Pgp3cm90ZToKCj4gTGUgc3VubnVudGFpbmEgMjEuIHRvdWtva3V1dGEg MjAyMywgMTcuMjQuNTYgRUVTVCBOdW8gTWkgYSDDqWNyaXQgOgo+ID4gPiA+ICsKPiA+ID4gPiAr dHlwZWRlZiBzdHJ1Y3QgVGhyZWFkSW5mbyB7Cj4gPiA+ID4gKyAgICBpbnQgaWR4Owo+ID4gPiA+ ICsgICAgVlZDRXhlY3V0b3IgKmU7Cj4gPiA+ID4gKyAgICBwdGhyZWFkX3QgdGhyZWFkOwo+ID4g PiA+ICt9IFRocmVhZEluZm87Cj4gPiA+ID4gKwo+ID4gPiA+ICtzdHJ1Y3QgVlZDRXhlY3V0b3Ig ewo+ID4gPiA+ICsgICAgVlZDVGFza0NhbGxiYWNrcyBjYjsKPiA+ID4gPiArICAgIFRocmVhZElu Zm8gKnRocmVhZHM7Cj4gPiA+ID4gKyAgICB1aW50OF90ICpsb2NhbF9jb250ZXh0czsKPiA+ID4K PiA+ID4gSXQgc2VlbXMgb2RkIGFuZCBuZWVkbGVzcyBjb21wbGV4IHRvIHNlcGFyYXRlIHRoaXMg ZnJvbSB0aGUgdGhyZWFkCj4gaW5mby4KPiA+ID4gSXQKPiA+ID4gbG9va3MgbGlrZSB5b3UgY291 bGQgc2ltcGx5IGFwcGVuZCBhIHBvaW50ZXIgb3IgYSBmbGV4aWJsZSBhcnJheSB0bwo+ID4gPiBU aHJlYWRJbmZvCj4gPiA+IGluc3RlYWQuCj4gPgo+ID4gIERvIHlvdSBtZWFuIGluIFZWQ1Rhc2ts ZXQ/IE5vLCB3ZSBkbyBub3Qgd2FudCB0byBleHBvc2UgVGhyZWFkSW5mbwo+IGRldGFpbHMKPiA+ IHRvIHVzZXJzLgo+Cj4gRmlyc3QsIGl0IGZlZWxzIHZlcnkgd2VpcmQgZm9yIGEgZ2VuZXJpYyB0 aHJlYWQgcG9vbCBtZWNoYW5pc20gdG8gaGF2ZQo+IG9wYXF1ZQo+IHBlci10aHJlYWQgc3RhdGUg YXQgYWxsLiBBRkFJSywgYW55IGNsaWVudCBzdGF0ZSBzaG91bGQgYmUgaW4gdGhlIGpvYnMsCj4g bm90Cj4gdGhlIHRocmVhZHMuCj4KRGVjb2RlcnMgbmVlZCBzb21lIHRlbXBvcmFyeSBidWZmZXIu ICBXZSBjYWxsIGl0IGxvY2FsIGNvbnRleHQuClRoZXkgYXJlIHN0YXRlbGVzcy4gVGhpcyBtZWFu cyBpdCBpcyBpbnZhbGlkIGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIGpvYi4gVGhpcwppcyB3aHkgd2Ug YWxsb2NhdGUgaXQgZm9yIHRocmVhZCBpbnN0ZWFkIG9mIGpvYi4KCj4KPiBCdXQgZXZlbiBpZi4u LiB0aGVuIHRoZSBwZXItdGhyZWFkIHN0YXRlIHNob3VsZCBiZSBpbiB0aGUgdGhyZWFkCj4gc3Ry dWN0dXJlLAo+IGFuZCB0aGUgdGhyZWFkIGluZGV4IHNob3VsZCBiZSB1bm5lY2Vzc2FyeS4KPgpJ IGNhbiBtb3ZlIGxvY2FsX2NvbnRleHQgdG8gVGhyZWFkSW5mbyBhbmQgcmVtb3ZlIGlkeCBpZiB5 b3UgcHJlZmVyLgpCdXQgdGhpcyB3aWxsIGRvIG11bHRpcGxlIGFsbG9jYXRpb25zIGZvciB0aGUg bG9jYWwgY29udGV4dC4gTWFrZSB0aGUKYWxsb2NhdGlvbiBmYWlsIGhhbmRsaW5nIGNvbXBsaWNh dGVkLgoKPgo+ID4gPiBTaWduYWxpbmcgYSBjb25kaXRpb24gdmFyaWFibGUgd2l0aG91dCBjaGFu Z2luZyBhbnkgc3RhdGUgbWFrZXMgbm8KPiBzZW5zZS4KPiA+Cj4gPiBJdCdzIGZvciBlcnJvciBo YW5kbGluZy4KPgo+IFllYWgsIG5vLgo+Cj4gPiBJbWFnaW5nIGxhc3QgYWxsIHRocmVhZCBhcmUg d2FpdGluZyBmb3IgcmVhZHkgam9icyBleGNlcHQgdGhlIGxhc3Qgb25lLgo+ID4gVGhlIGxhc3Qg b25lIHRocmVhZCBoYXMgc29tZSBlcnJvciwgaXQgcmVwb3J0cyBhbiBlcnJvciB0byB0aGUgY2Fs bGVyLgo+ID4gVGhlIGNhbGxlciBuZWVkcyB0byB3YWtlIHVwIHRocmVhZHMgdG8gZmx1c2ggdGhl IHRhc2sgbGlzdC4KPgoKPiBUaGF0J3Mgbm90IHdoYXQgdGhpcyBjb2RlIGRvZXMuCj4KQ3VycmVu dGx5LCBpdCBpcyBvbmx5IGZvciBtaXNzZWQgc2xpY2VzLiBhbGwgdGFza3MgZm9yIHRoZSBmcmFt ZSB3aWxsIGFib3J0LgpJbiB0aGUgZnV0dXJlLCBpdCBtYXkgZXh0ZW5kIHRvIGVycm9yIHJlc2ls aWVuY2UgYW5kIGVhcmx5IHF1aXQgZm9yIEIgZnJhbWUuCgoKPiBBbmQgeW91IGRvbid0IG5lZWQg dG8gd2FrZSB1cCBhbGwgdGhyZWFkcyB0byBmbHVzaCB0aGUgdGFzayBsaXN0LiBUaGVyZQo+IGFy ZSB0d28KPiBzaXR1YXRpb25zIHdoZXJlIGl0IG1ha2VzIHNlbnNlIHRvIHdha2UgbW9yZSB0aGFu IG9uZSB0aHJlYWQ6Cj4gLSBXaGVuIHlvdSB3YW50IGFsbCB0byB0ZXJtaW5hdGUgdG8gZGVzdHJv eSB0aGUgcG9vbC4KPiAtIFdoZW4geW91IGhhdmUgYXRvbWljYWxseSBxdWV1ZWQgc28gbWFueSBq b2JzIHRoYXQgeW91IHdhbnQgdG8gd2FrZSB1cAo+IGlkbGUKPiBydW5uZXJzIGF0IG9uY2UsIHJh dGhlciB0aGFuIHNpZ25hbCB0aGVtIG9uZSBhdCBhIHRpbWUuIChUaGlzIGlzIHJlYWxseQo+IG9u bHkKPiBhbiBvcHRpbWlzYXRpb24sIGFuZCBvbmx5IG1ha2VzIHNlbnNlIGlmIHlvdSBoYXZlIHJl YWxseSBhIGxvdCBvZiB0aHJlYWRzLikKPgpJdCdzIG1vcmUgdGhhbiB0aGlzLiBNYW55IGJsb2Nr cycgY29uZGl0aW9uIG1heSBjaGFuZ2UsIGl0IGNhbid0IGhhbmRsZQplZmZpY2llbnRseSBieSBv bmUgdGhyZWFkLgpGb3IgZXhhbXBsZSwgSWYgdGhlIGNwdSB1c2FnZSBpcyBoaWdoLCB5b3Ugd2Fu dCB0byBza2lwIGFsbCBxdWV1ZWQgQiBmcmFtZXMKYW5kIGl0cyB0YXNrcy4KV2FrZSBVcCBhbGwg dGhyZWFkcyB3aWxsIHNwZWVkdXAgdGhlIHByb2Nlc3MgYW5kIGZyZWUgZnJhbWUgc2xvdCBhcyBx dWlja2x5CmFzIHBvc3NpYmxlLgoKVGhhbmsgeW91LgoKPgo+IC0tCj4g44Os44Of44O744OH44OL LeOCr+ODvOODq+ODouODswo+IGh0dHA6Ly93d3cucmVtbGFiLm5ldC8KPgo+Cj4KPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==