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 5830F4890F for ; Thu, 21 Dec 2023 11:54:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EE69768D0F5; Thu, 21 Dec 2023 13:54:20 +0200 (EET) Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2413468D0DD for ; Thu, 21 Dec 2023 13:54:14 +0200 (EET) Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-466a085c203so111482137.2 for ; Thu, 21 Dec 2023 03:54:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703159652; x=1703764452; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=9rdQmHAzDbrqbN3QsYQNAapAjC5xmkYd2WmlqCTSAko=; b=lvONvYG2P1RNsOgdxOJS3IrlQmmB309tOUhKICFlsowTu/A+FX0SVI0qibw9Gd5Y64 auwq1WZj6Kl74xuNAM9PzeHSEf7yB4ivf2ETiNt1z/geYjcomWsJl+VQxw9FMhlZAsFx kNMxCeZvB5ykTs2CPegdYJcv+vnp/BvIjcQXyqnd/iSlU+Y3f/mM3HZqnErwiE6dH2n3 aMYwvK06CtZZM6rlF3SeRlCCBL4m0Oor9tLCY8BetMe83jm8mmYE7Rxb2l8uRLDr9u3u SndJbujJosJ555u6FSZbOtGfAGFqIPOztXxnc+OQDWx3B159D8CwTHcuF9SlrznHTADk u+aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703159652; x=1703764452; 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=9rdQmHAzDbrqbN3QsYQNAapAjC5xmkYd2WmlqCTSAko=; b=j9CBUojluhDqwTLtqengsvl7yfpMLx27KYsNTg+lS9F4jstKjsOFQhVbWOO4FG8YC7 e1gyhGJoBChCuEF4nVwpqj9U5Fq8E1KylmfCPM0gqzUxJn4QiQ18kkjVnjdyjXTcacxg fx5Vp5S9bzi4Mnw7ghTOQZD94juEDd4scvK/4W7ChdXFxJ8sLE7XN57w6szlvXluNzrK AQUPk85sPekUP3hAah0tyVJZqEkxeRO1eYevvDJNg+oiy88S8LocVhOWQMd03BKpb5FX 6Ro157+TaTaXc1edF8NxE66pkb4JeKQLJGDzQxA6jVP3HGdMDoW/XVa0Q2wssbruc3si 93Zw== X-Gm-Message-State: AOJu0YwZ8hdIqNLP3eohyycmXYinJ9nc+Db60PViMhpXwnYpTLlAUV9d glkl9/QdrBhmEvop9hpJdu8SoVrZDDOBU+OfcOMJIR5LGA4= X-Google-Smtp-Source: AGHT+IHxcpLR8sbeIhKdxTxupE7b6aPMp7pFTmAgDn3hajqr69mDrBq4OPJ/xeNT31HkCA9IOJTf0mCXS2qbuiSUFnQ= X-Received: by 2002:a05:6102:38cf:b0:466:a06f:5d3d with SMTP id k15-20020a05610238cf00b00466a06f5d3dmr855531vst.4.1703159652313; Thu, 21 Dec 2023 03:54:12 -0800 (PST) MIME-Version: 1.0 References: <170144268666.8914.14610541165951753799@lain.khirnov.net> <170146019227.8914.6674790290782283298@lain.khirnov.net> <170170715198.8914.12428862753446922670@lain.khirnov.net> <170170963341.8914.15256032845632094107@lain.khirnov.net> In-Reply-To: From: Paul B Mahol Date: Thu, 21 Dec 2023 12:53:58 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: T24gVGh1LCBEZWMgNywgMjAyMyBhdCA2OjI24oCvUE0gUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21h aWwuY29tPiB3cm90ZToKCj4KPgo+IE9uIFdlZCwgRGVjIDYsIDIwMjMgYXQgMjozOOKAr1BNIE5p Y29sYXMgR2VvcmdlIDxnZW9yZ2VAbnN1cC5vcmc+IHdyb3RlOgo+Cj4+IEphbWVzIEFsbWVyICgx MjAyMy0xMi0wNik6Cj4+ID4gSSBob25lc3RseSBjYW4ndCBiZWxpZXZlIHlvdSdyZSBhcmd1aW5n IHRoaXMuCj4+Cj4+IFlldCBJIGRvLCBzbyBJIHN1Z2dlc3QgeW91IHRoaW5rIGEgbGl0dGxlIGhh cmRlciB0byB1bmRlcnN0YW5kIHdoeSBJIGRvLgo+Pgo+PiA+IEFuZCBiZWluZyBjb25kZXNjZW5k aW5nIHdpbGwgbm90IGhlbHAgeW91ciBjYXNlLgo+Pgo+PiBDYW4geW91IHRlbGwgdGhhdCB0byBB bnRvbiB0b28gcGxlYXNlPwo+Pgo+PiA+IElmIGkgcmVxdWVzdCAtYml0ZXhhY3QsIGkgd2FudCBi aXRleGFjdCBvdXRwdXQsIHJlZ2FyZGxlc3Mgb2YgcnVubmluZwo+PiBvbiBhCj4+ID4gY29yZSBp MyBvciBhIFRocmVhZHJpcHBlci4gVGhlcmUncyBub3RoaW5nIG1vcmUgdG8gaXQuCj4+Cj4+IEkg aGFkIG5vdCBub3RpY2VkIHRoZSAtYml0ZXhhY3Qgb24gdGhlIHRlc3QgY29tbWFuZCBsaW5lLiBJ IHdpbGwgZ3JhbnQKPj4gdGhlIGNoYW5nZSBpcyBhY2NlcHRhYmxlIGlmIGJpdC1leGFjdCBpcyBy ZXF1ZXN0ZWQuCj4+Cj4+ID4gQ2FsbGluZyByYW5kb20gb3V0cHV0IHRoYXQgaGFwcGVucyB0byBi ZSAiYWNjZXB0YWJsZSIgd2l0aGluIHRoZQo+PiBzdWJqZWN0aXZlCj4+ID4gZXhwZWN0YXRpb25z IG9mIHRoZSB1c2VyIGFzIHVzZWZ1bCBzb3VuZHMgdG8gbWUgbGlrZSB5b3UncmUgdHJ5aW5nIHRv Cj4+IGZpbmQKPj4gPiBhbiBleGN1c2UgdG8ga2VlcCBidWdneSBjb2RlIHdpdGggdW5wcmVkaWN0 YWJsZSByZXN1bHRzIGFyb3VuZCwganVzdAo+PiBiZWNhdXNlCj4+ID4gaXQncyBiZWVuIHRoZXJl IGZvciBhIGxvbmcgdGltZS4KPj4KPj4gV2VsbCwgeW91IGFyZSB3cm9uZywgYW5kIHdoYXQgSSBl eHBsYWluZWQgaXMgdGhlIHJlYWwgcmVhc29uOiBtb3N0Cj4+IHN1YnRpdGxlcyBhcmUgbm90IHRp bWVkIHRoYXQgYWNjdXJhdGVseS4gVGhlIHN1YnRpdGxlcyBvbiBIQk8ncyBMYXN0Cj4+IFdlZWsg VG9uaWdodCwgZm9yIGV4YW1wbGUsIGNhbiByYW5kb21seSBsYWcgb3IgYmUgZWFybHkgYnkgc2V2 ZXJhbAo+PiBzZWNvbmRzLiBFdmVuIHNlcmlvdXMgc3VidGl0bGVzLCBsaWtlIHRoZSBvbmVzIGZv ciBzY3JpcHRlZCBzaG93cyBvbgo+PiBOZXRmbGl4L0FtYXpvbi9DcnVuY2h5cm9sbC93aGF0ZXZl ciB2YXJ5IGJ5IGEgZmV3IHRlbnRocyBvZiBzZWNvbmRzLAo+PiBpLmUuIHNldmVyYWwgZnJhbWVz Lgo+Pgo+PiBBbmQgSSBoYXZlIHVzZWQgdGhpcyBjb2RlLiBBbmQgSSBsb29rIGNhcmVmdWxseSBh dCBzdWJ0aXRsZXMuIElmIHRoZQo+PiByZXN1bHQgd2FzIGxvd2VyIHF1YWxpdHkgdGhhbiB0aGUg c291cmNlIG1hdGVyaWFsLCBJIHdvdWxkIGhhdmUgbm90aWNlZAo+PiBhbmQgSSB3b3VsZCBoYXZl IGVuZGVhdm9yZWQgdG8gZml4IGl0LiBUaGVyZSBuZXZlciB3YXMgbmVlZC4KPj4KPj4gTm93LCBj YW4gQW50b24gY2xhaW0gc2ltaWxhciBleHBlcmllbmNlIHdvcmtpbmcgd2l0aCBzdWJ0aXRsZXMg ZnJvbSB0aGUKPj4gcmVhbCB3b3JsZD8gTW9zdCBvZiB0aGlzIGRpc2N1c3Npb25zIHBvaW50cyB0 byB0aGUgYW5zd2VyIGJlaW5nIG5vLgo+Pgo+PiA+IFNvLCBsaWtlIEFudG9uIGhhcyBhc2tlZCBz ZXZlcmFsIHRpbWVzLCBzdWdnZXN0IGEgd2F5IHRvIGtlZXAKPj4gZGV0ZXJtaW5pc3RpYwo+PiA+ IGFuZCBiaXRleGFjdCBvdXRwdXQgd2l0aG91dCBleHBvbmVudGlhbGx5IGluY3JlYXNpbmcgbWVt b3J5IGNvbnN1bXB0aW9uCj4+IGR1ZQo+PiA+IHRvIGJ1ZmZlcmluZy4KPj4KPj4gSSB3aWxsIHNw ZW5kIHRpbWUgYW5kIGVmZm9ydCBzZWFyY2hpbmcgZm9yIGEgc29sdXRpb24gd2hlbiB3ZSBhZ3Jl ZSB0bwo+PiB3b3JrIHRvZ2V0aGVyLgo+Pgo+PiDigJxEbyB0aGlzIG9yIEkgd2lsbCBicmVhayB5 b3VyIGNvZGXigJ0gaXMgYW4gdW5hY2NlcHRhYmxlIGJlaGF2aW9yLCB3aGV0aGVyCj4+IGl0IGlz IGRpcmVjdGVkIGF0IG1lIG9yIGF0IFBhdWwgb3IgYXQgYW55Ym9keSBlbHNlLCBhbmQgSSBkbyBu b3Qgc3BlbmQKPj4gZWZmb3J0IHdoZW4gdW5hY2NlcHRhYmxlIGJlaGF2aW9yIGlzIHRvbGVyYXRl ZC4KPj4KPj4KPiBGcm9tIDMuNCB2ZXJzaW9uIG9mIGZmbXBlZyB0byA2LjEgdmVyc2lvbiBkZW11 eGluZyAgdHJ1ZWhkICgtYzphIGNvcHkpCj4gZmlsZXMgZHJvcHBlZCBieSBmYWN0b3Igb2YgMngg c3BlZWQuCj4gQnV0IHNpbXBsZSB0cmFuc2NvZGUgZnJvbSBkb2MvZXhhbXBsZXMgaXMgc3RpbGwg c2V2ZXJhbCB0aW1lcyBmYXN0ZXIgdGhhbgo+IHRoYXQuCj4KPiBJIGJldCB1c2luZyBtdXRleGVz IGFuZCBjb25kaXRpb24gdmFyaWFibGVzIGlzIGZhciBmcm9tIHBlcmZlY3Qgc29sdXRpb24KPiBv ciBmZnRvb2xzLyBjb2RlIGlzIGJ1Z2d5Lgo+Cj4gVGhpcyBpcyBzaW1pbGFyIHRvIC1sYXZmaSBz b3VyY2VzIGRyb3BvdXRzIGluIHBlcmZvcm1hbmNlIGJ1dCBtb3JlIHVzZWQgYnkKPiB1c2VycyBv ZiB0cnVlaGQvYW55IHNtYWxsIHBhY2tldHMgZm9ybWF0Lgo+CgpJIGZvdW5kIG91dCBpZiBJIGlu Y3JlYXNlIHF1ZXVlIHNpemUgb2YgdGhyZWFkIGZvciBmcmFtZXMvcGFja2V0cyBpbgpmZnRvb2xz LyBmcm9tIDEgdG8gPjEgaXQgaW5jcmVhc2VzIHNwZWVkIGluIGRlY29kaW5nIGJ5IDEwJS4KTG9v a3MgbGlrZSBvdGhlciBudW1iZXJzIGdyZWF0ZXIgdGhhbiAyIGRvIG5vdCBtYWtlIG11Y2ggYW55 IGRpZmZlcmVuY2UuCgpTdGlsbCBjdXJyZW50IHN0YXRlIGlzIHN1Yi1vcHRpbWFsLgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==