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 3180746CAF for ; Tue, 8 Aug 2023 15:30:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D08768AB00; Tue, 8 Aug 2023 18:30:21 +0300 (EEST) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 53D7D68AB00 for ; Tue, 8 Aug 2023 18:30:14 +0300 (EEST) Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-4871b63e001so1538356e0c.0 for ; Tue, 08 Aug 2023 08:30:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691508613; x=1692113413; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=9QqKTTvRcXUVErVQfpYKB4hAHntP1qvBkRjWEd7SGtA=; b=H8fAznuYjVyRhoRhohBH63X9X623zhT/JIJiMuAMdBEX3Tcb1ITBwH5K0VZzmxly8I wGMc1C6CXHYVnQrljZ6BKaBtIMbhqKBXiyVC+YiYiqKlRn3MYV9PJPiOcfMQkDMQwUEv vZErXzbb2nHa3kbUTs1gnu6PPYOPsQAznngBX0QyWK6VQ8x4tK8uz0tvwTqlP+2IqbEE /h+kSrg6AbOdk6aD9Wgj0DxHkauhLgIrhlkO+l+lTHifQRaSKs0g7f0rwfR9Kist5n2C eUj9N9vKjP1a31s4QHaaAzYUvF3OiJyB9A9f4sco3MEJVIMteLyKicUqLTAS9sOzQHjv EzMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691508613; x=1692113413; 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=9QqKTTvRcXUVErVQfpYKB4hAHntP1qvBkRjWEd7SGtA=; b=jdADrxzNh8o5ODgu00HDvfjpcwjWFXNGqsso31Ki7lRcvZQVLPfHxAAY5xw+7VME8g vjPtkCQDJPt2P/uH7ClexL4LWPChO3BPYCXhgSyYlnAl3UkQt3due+WlERPqOtGxenRx CeScsddE0Rqv7v2AsdVNzw6Hb4P/KNTlw9StJYudWVlMwKoFjnqQ0JszGvR4DFz2U2YF onX9DVXK6tFY1Rmhcm2jlPbwUzLAZ24JxMacS7nnkx8AmFyqBzDhoUdq6WMYx+vFDDBi xd4cuOF8Dt/OfGi4Bm5MT6tc7cg3xuz7bhNZ4145BN67P6bmAMMseYPUSH4WyOXgggZ/ sAkw== X-Gm-Message-State: AOJu0YxGoI5yq0evZ7C064C2G7fGsrWAosBGdotknWbKrsM6zVL1HpCK bzt2oXi1i4Fk9vsrk73W9YsM8UTOzPOatncY+gDcmsr/9UE= X-Google-Smtp-Source: AGHT+IG0UFJy7caH9GgfC/ee81ZJQ9ExpYnkjxm1PgR0BrRzix45oHxN/6GARpYL3B822MtrBkxbZV7FG6o6dMBjDWU= X-Received: by 2002:a1f:ebc1:0:b0:487:1742:8063 with SMTP id j184-20020a1febc1000000b0048717428063mr209470vkh.3.1691508612529; Tue, 08 Aug 2023 08:30:12 -0700 (PDT) MIME-Version: 1.0 References: <20230806195323.GV7802@pb2> <3241696.aeNJFYEL58@basile.remlab.net> <20230808152249.GY7802@pb2> In-Reply-To: <20230808152249.GY7802@pb2> From: Paul B Mahol Date: Tue, 8 Aug 2023 17:37:22 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] What is FFmpeg and what should it be 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: T24gVHVlLCBBdWcgOCwgMjAyMyBhdCA1OjIz4oCvUE0gTWljaGFlbCBOaWVkZXJtYXllciA8bWlj aGFlbEBuaWVkZXJtYXllci5jYz4Kd3JvdGU6Cgo+IEhpCj4KPiBPbiBNb24sIEF1ZyAwNywgMjAy MyBhdCAwNjozOToxMFBNICswMzAwLCBSw6ltaSBEZW5pcy1Db3VybW9udCB3cm90ZToKPiA+IExl IHN1bm51bnRhaW5hIDYuIGVsb2t1dXRhIDIwMjMsIDIyLjUzLjIzIEVFU1QgTWljaGFlbCBOaWVk ZXJtYXllciBhCj4gw6ljcml0IDoKPiA+ID4gPiA+ID4gRGlkIHlvdSBhc2sgcGVvcGxlIHRvIGRv IHRoYXQ/Cj4gPiA+ID4gPgo+ID4gPiA+ID4geWVzLCBtdWx0aXBsZSB0aW1lcy4KPiA+ID4gPiA+ IEFsc28gbm9ybWFsbHkgcGF0Y2ggb2JqZWN0aW9ucyBjb21lIHdpdGggYSBwYXRoIGZvcndhcmQs IHRoYXQgd2FzCj4gbm90Cj4gPiA+ID4gPiB0aGUgY2FzZSBoZXJlLgo+ID4gPiA+Cj4gPiA+ID4g Tm90IG5lY2Vzc2FyaWx5LCBzb21ldGltZXMgcHJldmVudGluZyBhIGJhZCBpZGVhIGZyb20gaGFw cGVuaW5nIGlzIGEKPiA+ID4gPiBwb3NpdGl2ZSB0aGluZyBpbiBpdHNlbGYsIGFuZCBubyBwYXRo IGZvcndhcmQgaXMgbmVlZGVkLgo+ID4gPgo+ID4gPiBUaGF0IGlzIG1pc3NpbmcgdGhhdCBwZW9w bGUgc3VnZ2VzdCBhIHBhdGggZm9yd2FyZCBidXQKPiA+ID4gd2l0aCB0b28gZmV3IGRldGFpbHMg dG8gZWFzaWx5IHdhbGsgdGhhdCBwYXRoLgo+ID4KPiA+IFVoLCBJIGhhdGUgdG8gc3RhdGUgdGhl IHBhdGVudGx5IG9idmlvdXMsIGJ1dCBpZiAibm8gcGF0aCBmb3J3YXJkIGlzCj4gbmVlZGVkIiwK PiA+IHRoZW4gdGhlcmUgc2hvdWxkIGxvZ2ljYWxseSBiZSBfbm9fICJkZXRhaWxzIHRvIHdhbGsg W2FdIHBhdGgiLgo+IENvbnZlcnNlbHksIGlmCj4gPiBhdnJhZGlvIGRvZXMgbm90IGJlbG9uZyBp biBGRm1wZWcsIGFzIEtpZXJhbiwgVG9tYXMgYW5kIG90aGVycyBoYXZlIGJlZW4KPiA+IGFyZ3Vp bmcsIHRoZW4gdGhlcmUgaXMgbm8gcGF0aCBmb3J3YXJkIHRvIGJlIGdpdmVuIG9uIEZGbXBlZy1k ZXZlbC4KPiA+Cj4gPgo+ID4gQW5kIGJlc2lkZXMgSSBkb24ndCB0aGluayBpdCdzIGV2ZW4gZmFp ciB0byBzdGF0ZSB0aGF0ICJ0b28gZmV3IGRldGFpbHMiCj4gd2VyZQo+ID4gZ2l2ZW4uIFBlb3Bs ZSBkaWQgc3VnZ2VzdCBtYWtpbmcgdGhpcyBhIG5ldyBzZXBhcmF0ZSBwcm9qZWN0IHByb3Blcmx5 Cj4gaXNvbGF0ZWQKPiA+IGZyb20gRkZtcGVnIGludGVybmFscywgYW5kL29yIGpvaW5pbmcgZWZm b3J0cyB3aXRoIGV4aXN0aW5nIE9TUyBTRFIKPiBwcm9qZWN0cwo+ID4gcmF0aGVyIHRoYW4gRkZt cGVnLiBTb21lIHNwZWNpZmljIHByb2plY3RzIGhhdmUgZXZlbiBiZWVuIGNpdGVkLgo+ID4KPiA+ IEFzIGZhciBhcyBGRm1wZWcoLWRldmVsKSBpcyBjb25jZXJuZWQsIEkgY2FuJ3QgdGhpbmsgaG93 IGl0IGNvdWxkL3Nob3VsZAo+ID4gcmVhc29uYWJseSBnZXQgYW55IG1vcmUgc3BlY2lmaWMgdGhh biB0aGF0Lgo+Cj4gVGhlIHNheWluZyBnb2VzLCBvbmUgY2Fubm90IHdpbiBhbiBBcmd1bWVudCBv biB0aGUgSW50ZXJuZXQuCj4gU28sIGlhbSBub3QgdHJ5aW5nIHRvLCBidXQKPgo+IElJUkMsIGEg d2hpbGUgYWdvIHlvdSBzYWlkIGlhbSBvYmxpZ2VkIHRvIHdvcmsgb24gRkZtcGVnLiBUaGF0cwo+ IHNpbXBseSBub3QgdGhlIGNhc2UuCj4KPiBJdHMgbm90IGFuIG9ibGlnYXRpb24gYnV0IHJhdGhl ciBteSBjaG9pY2UgdGhhdCBpIGxpa2UgdG8gd29yayBvbgo+IHNvbWV0aGluZyB0aGUgZW5kIHVz ZXIgd2lsbCBlbmpveS4gQW5kIHRoZSBlbmQgdXNlciwgaW4gZmFjdAo+IG1vcmUgdGhhbiA1MDAg ZW5kIHVzZXJzIGxpa2VkIFNEUiBpbiBGRm1wZWcuCj4gTXkgb3JpZ2luYWwgcGxhbiB3YXMgdG8g c3BlbmQgMS0yIHdlZWtzIHdvcmtpbmcgb24gU0RSLCBub3cKPiBwcm9iYWJseSBhYm91dCAyIG1v bnRocyBwYXNzZWQgd2l0aCBtZSBzcGVuZGluZyBhIGJpdCB3b3JraW5nIG9uCj4gU0RSIGhlcmUg YW5kIHRoZXJlLgo+Cj4gSSBhbHNvIGFtIG5vdCBvYmxpZ2VkIHRvIGRvIHdoYXQgb3RoZXIgZGV2 ZWxvcGVycyB3YW50IG1lIHRvIGRvLiBCdXQgaSBoYXZlCj4gYmVlbiBpbiB0aGlzIGNvbW11bml0 eSBmb3IgYSB2ZXJ5IGxvbmcgdGltZSBhbmQgaGF2ZSBteSBoaWdoZXN0IHJlc3BlY3QKPiBmcm9t IHRoZSBEZXZlbG9wZXJzIGluIHRoaXMgY29tbXVuaXR5LCBldmVuIGlmIGF0IHRpbWVzIHdlIGRp c2FncmVlZAo+IHRoZXkgYXJlIGFsbCBncmVhdCBwZW9wbGUsIGFuZCBzb21lIGFyZSBteSBmcmll bmRzLgo+IEFuZCB3b3JraW5nIHRvd2FyZCBhIGNvbnNlbnN1cyBldmVyeW9uZSBpcyBoYXBweSB3 aXRoIGlzCj4gc29tZXRoaW5nIGkgd2FudCB3aGVuZXZlciB0aGVyZSBpcyBhIGRpc2FncmVlbWVu dC4KPiBPbiBJUkMgd2hhdCBwZW9wbGUgc2FpZCwgYW5kIHdoYXQgSkIgc2FpZCBoZXJlLCBpcyB0 aGF0IHBlb3BsZSBhcmUgb2sKPiB3aXRoIGEgU0RSIG1vZHVsZSBpbiBGRm1wZWcgdW5kZXIgc29t ZSBjb25kaXRpb25zLgo+IEl0IGlzIHRoZXNlIGNvbmRpdGlvbnMgdGhhdCBpIGRvIG5vdCBmdWxs eSB1bmRlcnN0YW5kLCBhbmQgdGhhdCBpCj4gdHJpZWQgdG8gdW5kZXJzdGFuZCBiZXR0ZXIuCj4K PiBZb3UgYW5kIHZpdHRvcmlvIGhlcmUgc2VlbSB0byBzdWdnZXN0IHRoYXQgaW5zdGVhZCB0aGVy ZSBhcmUgbm8KPiBwb3NzaWJsZSBjb25kaXRpb25zIGFuZCBubyBwYXRoIGZvcndhcmQuIFRodXMg YSBmb3JrIHdvdWxkIGhhdmUgdG8gaGFwcGVuLgo+IE5vdyBpYW0gcXVpdGUgY29uZmlkZW50LCB0 aGF0LCB0aGF0cyBub3Qgd2hhdCBwZW9wbGUgYXNrIGZvci4KPiBXZSBoYWQgYSBmb3JrIGFuZCBp IGRvbnQgdGhpbmsgd2Ugd2FudCB0byBoYXZlIGEgbmV3IG9uZS4KPgo+IEFnYWluLCBpIHdhbnQg YSBjb25zZW5zdXMgZXZlcnlvbmUgaXMgaGFwcHkgd2l0aCBzbyBJIGtlZXAgYXNraW5nCj4gd2hh dCBwZW9wbGUgc3VnZ2VzdCBleGFjdGx5Lgo+CgpGb3Igc3RhcnQsIGFuZCBnb29kIHdpbGwsIEkn bSB3aWxsaW5nIHRvIGFjY2VwdCBhIHNpZ25hbCBvZiBnb29kIHdpbGwgZnJvbQp5b3UgdG8gcmVt b3ZlIHNkciBmaWxlcyBmcm9tIEZBVEUuClRoZXJlIGlzIG5vIHBvaW50IGluIGRpc2N1c3Npbmcg YW55dGhpbmcgZnVydGhlciB3aXRoIHlvdSB1bnRpbCB0aGF0IGlzCmRvbmUuCgoKPiBUaGFua3MK Pgo+IFsuLi5dCj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIx NDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gSGUgd2hvIGtub3dzLCBkb2VzIG5v dCBzcGVhay4gSGUgd2hvIHNwZWFrcywgZG9lcyBub3Qga25vdy4gLS0gTGFvIFRzdQo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlz aXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K