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 BAFBE4859F for ; Thu, 7 Dec 2023 17:33:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 865B768CF2D; Thu, 7 Dec 2023 19:33:03 +0200 (EET) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4811C68C40A for ; Thu, 7 Dec 2023 19:32:57 +0200 (EET) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-286e03467a3so1038993a91.2 for ; Thu, 07 Dec 2023 09:32:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701970375; x=1702575175; 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=mZBhGVHX3qrvMWyitBBIdedfC0J48AQngh2shVzTHcA=; b=Z5oaJt0Q0nqrvDuCC1wtPh/63nBGH2Hq5QdvTorjBCBh7oM3iqVYaQ0ce3xTXyIcT2 KiSXacck+imZW2Ef2BiGs6UsenBIVCWQ/VSI1KBLPdBQ0XG0T+KGAxCupn6sh5zEjGRO ij9JLZMIz+jo1sZa1d+9J3l8p/BJbs6EXyyE4Bfk+4NLGlgecn1QZTXRMjf7WHEEXut7 s+eTlL8kDfZtFevJ3vxdk2MoujhRRIWaKdzFNLOGDPW5Nimydl1N4vLnjyDGbATNI5s+ mhzZjI35cI1iSifsooPY8Yt3+QB4z3/HZxNT02GhhMg7ChJs5NxTk00ldAn4uAK5pPLS iigQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701970375; x=1702575175; 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=mZBhGVHX3qrvMWyitBBIdedfC0J48AQngh2shVzTHcA=; b=qfP0rZPz5TVyuykgsz5UHtlbxOT0QLEL7r9e1NjWp2lcDuO9zSDgOTtV9qLV+pZmJd dQ4x8pLarNtGOQGewE8zp2woTo4lQF2BQS9ai3Ijk+j3npJPzCK1rxWplWAVvOImHLyY WjzQnm7bEIubd+PWj/3BuM8SMjzmTKP4V2pkLI6nHYhjVvkMR6etIc5sdBFYC9YPjkED C3ddvirGBWaSYvIdKS8yIes10fSOch84wU9sC4JT29S5S0SF2/ubNr9Etbk+NNNZLr/E zqf/ObSR+xvgzqCpzceksOoCttvCWhjU1Y72EaKDQDgcjHP5IvT/LShoJswQ0fnueyRn T37Q== X-Gm-Message-State: AOJu0YxgM5h4xzOqWf5UyTh4XxavSbnhbdb6i+/y7vogFuOy8dK23YYi QWcfrIte88DQ+SYNU9FJ47nk9GIABuFpUGGd3tlbnaBv X-Google-Smtp-Source: AGHT+IErsYYdPL+RO1/cYOREz+Adr7FQd8TIzOiB27lyLzSg2bQBlnsWc9cKJ+g2fdAdhv/QrXdwNC6ZWl2opirP5Bs= X-Received: by 2002:a05:6122:11ab:b0:4b3:1e37:31ed with SMTP id y11-20020a05612211ab00b004b31e3731edmr1051753vkn.19.1701970014155; Thu, 07 Dec 2023 09:26:54 -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, 7 Dec 2023 18:26:39 +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: T24gV2VkLCBEZWMgNiwgMjAyMyBhdCAyOjM44oCvUE0gTmljb2xhcyBHZW9yZ2UgPGdlb3JnZUBu c3VwLm9yZz4gd3JvdGU6Cgo+IEphbWVzIEFsbWVyICgxMjAyMy0xMi0wNik6Cj4gPiBJIGhvbmVz dGx5IGNhbid0IGJlbGlldmUgeW91J3JlIGFyZ3VpbmcgdGhpcy4KPgo+IFlldCBJIGRvLCBzbyBJ IHN1Z2dlc3QgeW91IHRoaW5rIGEgbGl0dGxlIGhhcmRlciB0byB1bmRlcnN0YW5kIHdoeSBJIGRv Lgo+Cj4gPiBBbmQgYmVpbmcgY29uZGVzY2VuZGluZyB3aWxsIG5vdCBoZWxwIHlvdXIgY2FzZS4K Pgo+IENhbiB5b3UgdGVsbCB0aGF0IHRvIEFudG9uIHRvbyBwbGVhc2U/Cj4KPiA+IElmIGkgcmVx dWVzdCAtYml0ZXhhY3QsIGkgd2FudCBiaXRleGFjdCBvdXRwdXQsIHJlZ2FyZGxlc3Mgb2YgcnVu bmluZyBvbgo+IGEKPiA+IGNvcmUgaTMgb3IgYSBUaHJlYWRyaXBwZXIuIFRoZXJlJ3Mgbm90aGlu ZyBtb3JlIHRvIGl0Lgo+Cj4gSSBoYWQgbm90IG5vdGljZWQgdGhlIC1iaXRleGFjdCBvbiB0aGUg dGVzdCBjb21tYW5kIGxpbmUuIEkgd2lsbCBncmFudAo+IHRoZSBjaGFuZ2UgaXMgYWNjZXB0YWJs ZSBpZiBiaXQtZXhhY3QgaXMgcmVxdWVzdGVkLgo+Cj4gPiBDYWxsaW5nIHJhbmRvbSBvdXRwdXQg dGhhdCBoYXBwZW5zIHRvIGJlICJhY2NlcHRhYmxlIiB3aXRoaW4gdGhlCj4gc3ViamVjdGl2ZQo+ ID4gZXhwZWN0YXRpb25zIG9mIHRoZSB1c2VyIGFzIHVzZWZ1bCBzb3VuZHMgdG8gbWUgbGlrZSB5 b3UncmUgdHJ5aW5nIHRvCj4gZmluZAo+ID4gYW4gZXhjdXNlIHRvIGtlZXAgYnVnZ3kgY29kZSB3 aXRoIHVucHJlZGljdGFibGUgcmVzdWx0cyBhcm91bmQsIGp1c3QKPiBiZWNhdXNlCj4gPiBpdCdz IGJlZW4gdGhlcmUgZm9yIGEgbG9uZyB0aW1lLgo+Cj4gV2VsbCwgeW91IGFyZSB3cm9uZywgYW5k IHdoYXQgSSBleHBsYWluZWQgaXMgdGhlIHJlYWwgcmVhc29uOiBtb3N0Cj4gc3VidGl0bGVzIGFy ZSBub3QgdGltZWQgdGhhdCBhY2N1cmF0ZWx5LiBUaGUgc3VidGl0bGVzIG9uIEhCTydzIExhc3QK PiBXZWVrIFRvbmlnaHQsIGZvciBleGFtcGxlLCBjYW4gcmFuZG9tbHkgbGFnIG9yIGJlIGVhcmx5 IGJ5IHNldmVyYWwKPiBzZWNvbmRzLiBFdmVuIHNlcmlvdXMgc3VidGl0bGVzLCBsaWtlIHRoZSBv bmVzIGZvciBzY3JpcHRlZCBzaG93cyBvbgo+IE5ldGZsaXgvQW1hem9uL0NydW5jaHlyb2xsL3do YXRldmVyIHZhcnkgYnkgYSBmZXcgdGVudGhzIG9mIHNlY29uZHMsCj4gaS5lLiBzZXZlcmFsIGZy YW1lcy4KPgo+IEFuZCBJIGhhdmUgdXNlZCB0aGlzIGNvZGUuIEFuZCBJIGxvb2sgY2FyZWZ1bGx5 IGF0IHN1YnRpdGxlcy4gSWYgdGhlCj4gcmVzdWx0IHdhcyBsb3dlciBxdWFsaXR5IHRoYW4gdGhl IHNvdXJjZSBtYXRlcmlhbCwgSSB3b3VsZCBoYXZlIG5vdGljZWQKPiBhbmQgSSB3b3VsZCBoYXZl IGVuZGVhdm9yZWQgdG8gZml4IGl0LiBUaGVyZSBuZXZlciB3YXMgbmVlZC4KPgo+IE5vdywgY2Fu IEFudG9uIGNsYWltIHNpbWlsYXIgZXhwZXJpZW5jZSB3b3JraW5nIHdpdGggc3VidGl0bGVzIGZy b20gdGhlCj4gcmVhbCB3b3JsZD8gTW9zdCBvZiB0aGlzIGRpc2N1c3Npb25zIHBvaW50cyB0byB0 aGUgYW5zd2VyIGJlaW5nIG5vLgo+Cj4gPiBTbywgbGlrZSBBbnRvbiBoYXMgYXNrZWQgc2V2ZXJh bCB0aW1lcywgc3VnZ2VzdCBhIHdheSB0byBrZWVwCj4gZGV0ZXJtaW5pc3RpYwo+ID4gYW5kIGJp dGV4YWN0IG91dHB1dCB3aXRob3V0IGV4cG9uZW50aWFsbHkgaW5jcmVhc2luZyBtZW1vcnkgY29u c3VtcHRpb24KPiBkdWUKPiA+IHRvIGJ1ZmZlcmluZy4KPgo+IEkgd2lsbCBzcGVuZCB0aW1lIGFu ZCBlZmZvcnQgc2VhcmNoaW5nIGZvciBhIHNvbHV0aW9uIHdoZW4gd2UgYWdyZWUgdG8KPiB3b3Jr IHRvZ2V0aGVyLgo+Cj4g4oCcRG8gdGhpcyBvciBJIHdpbGwgYnJlYWsgeW91ciBjb2Rl4oCdIGlz IGFuIHVuYWNjZXB0YWJsZSBiZWhhdmlvciwgd2hldGhlcgo+IGl0IGlzIGRpcmVjdGVkIGF0IG1l IG9yIGF0IFBhdWwgb3IgYXQgYW55Ym9keSBlbHNlLCBhbmQgSSBkbyBub3Qgc3BlbmQKPiBlZmZv cnQgd2hlbiB1bmFjY2VwdGFibGUgYmVoYXZpb3IgaXMgdG9sZXJhdGVkLgo+Cj4KRnJvbSAzLjQg dmVyc2lvbiBvZiBmZm1wZWcgdG8gNi4xIHZlcnNpb24gZGVtdXhpbmcgIHRydWVoZCAoLWM6YSBj b3B5KQpmaWxlcyBkcm9wcGVkIGJ5IGZhY3RvciBvZiAyeCBzcGVlZC4KQnV0IHNpbXBsZSB0cmFu c2NvZGUgZnJvbSBkb2MvZXhhbXBsZXMgaXMgc3RpbGwgc2V2ZXJhbCB0aW1lcyBmYXN0ZXIgdGhh bgp0aGF0LgoKSSBiZXQgdXNpbmcgbXV0ZXhlcyBhbmQgY29uZGl0aW9uIHZhcmlhYmxlcyBpcyBm YXIgZnJvbSBwZXJmZWN0IHNvbHV0aW9uIG9yCmZmdG9vbHMvIGNvZGUgaXMgYnVnZ3kuCgpUaGlz IGlzIHNpbWlsYXIgdG8gLWxhdmZpIHNvdXJjZXMgZHJvcG91dHMgaW4gcGVyZm9ybWFuY2UgYnV0 IG1vcmUgdXNlZCBieQp1c2VycyBvZiB0cnVlaGQvYW55IHNtYWxsIHBhY2tldHMgZm9ybWF0LgoK Cj4gLS0KPiAgIE5pY29sYXMgR2VvcmdlCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=