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 59CFF40B44 for ; Fri, 4 Feb 2022 14:23:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4A58E68B26A; Fri, 4 Feb 2022 16:23:09 +0200 (EET) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C5BF268B021 for ; Fri, 4 Feb 2022 16:23:02 +0200 (EET) Received: by mail-wr1-f46.google.com with SMTP id s18so11642915wrv.7 for ; Fri, 04 Feb 2022 06:23:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=rDUoJkZGj2gxMv4xYCd47+wUP5mJThzGSqU7kgSovmo=; b=e/ODCk61scAgQDytIThmbiC1+HttoZnCZ+5lYeDSEpR86Fk2kwzdCad6batrskGF61 X+AU315dyjBWyiVwsKrRlgOIiSDskpZNpNmuB5U5s7/8WahFhoTzDpxyRTbsSAVzIuvG GXG4u74lFzVeM1fs4BJxNvPXt98AfhYD1xMzu/ziDG9a+PpcXLlqepW6VUOz9jJktzlC +VjEdhCdeBUD5D80OXY/1NuUFH4F04KoMdvgHkuS9Ifzv5JLvbqTJcJPgn1k0JFkqar/ Bk4g7o1bRYGIInqjlaMjxHmWnUc6HDRpT8Hj8ybxfTMk/t7ZV1DR41UGaw7xIw+c5Vz1 mDLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=rDUoJkZGj2gxMv4xYCd47+wUP5mJThzGSqU7kgSovmo=; b=AdHiwL6Hg2HH0SLRpgdWE4Kou1uIhMY4vqzFBFZI0I5brma3lgAteIorzBt72FQsSv qsYspWcAZ7evwziphjdYyqP3rItZeTLcnwQJosJ5Z/wPkoCGZbAbGTyqVj7ahQYxU2IT 55ot5UaSu/kAYbsLVFeOdeL26XvP3A6FusgkDj9Y5Nbl+2pZ9rg4gYv28lDaWzO89PoB 79JhMdqzc4gqN7rL+C9Uu830QTxKSBbsswcNjekZoZ+dSWDu9XhR51RHvq8nKQclrTFe IInu2H9AWMV2VEtsHtazY6bB0clYMijoXnt4rsp13Mm40DvFjkOC7XU6RVFUFTgH9WWt z+Bg== X-Gm-Message-State: AOAM532dihTqNpJsbvc09IFZYaDlYCwymq3/v9j9zCvIXszH6rO4sTUk UGG1nEVHbI364Lecsi2u7ojQxhiaPcV2l96iDkgEa2ibfUM= X-Google-Smtp-Source: ABdhPJwooLdU0RD930mBu+Wl8iX5A6lHPu6Ur3TPxn3lLwp3I8orfPqEQlzryRTSZFIoVM0uyl49kUMavTcIpzKnN8g= X-Received: by 2002:a05:6000:1881:: with SMTP id a1mr2556130wri.561.1643984581560; Fri, 04 Feb 2022 06:23:01 -0800 (PST) MIME-Version: 1.0 References: <20220201215830.65635-1-markg85@gmail.com> <20220201215830.65635-2-markg85@gmail.com> <24c98478d87b49c631b48f7000dbde14e2163bb8.camel@acc.umu.se> In-Reply-To: <24c98478d87b49c631b48f7000dbde14e2163bb8.camel@acc.umu.se> From: Mark Gaiser Date: Fri, 4 Feb 2022 15:21:39 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 1/1] avformat: Add IPFS protocol support. 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: T24gRnJpLCBGZWIgNCwgMjAyMiBhdCAxMToyOSBBTSBUb21hcyBIw6RyZGluIDx0am9wcGVuQGFj Yy51bXUuc2U+IHdyb3RlOgoKPiBvbnMgMjAyMi0wMi0wMiBrbG9ja2FuIDE0OjU2ICswMTAwIHNr cmV2IE1hcmsgR2Fpc2VyOgo+ID4gT24gV2VkLCBGZWIgMiwgMjAyMiBhdCAyOjIxIFBNIFRvbWFz IEjDpHJkaW4gPHRqb3BwZW5AYWNjLnVtdS5zZT4KPiA+IHdyb3RlOgo+ID4KPiA+ID4gdGlzIDIw MjItMDItMDEga2xvY2thbiAyMjo1OCArMDEwMCBza3JldiBNYXJrIEdhaXNlcjoKPiA+ID4KPiA+ ID4gPgo+ID4gPiA+ICt0eXBlZGVmIHN0cnVjdCBDb250ZXh0IHsKPiA+ID4gPiArICAgIEFWQ2xh c3MgKmNsYXNzOwo+ID4gPiA+ICsgICAgVVJMQ29udGV4dCAqaW5uZXI7Cj4gPiA+ID4gKyAgICBj aGFyICpnYXRld2F5Owo+ID4gPgo+ID4gPiBJcyB0aGVyZSBub3QgYSBtYXhpbXVtIGxlbmd0aCB0 aGF0IGFuIEhUVFAgVVJMIGNhbiBiZT8gQXQgbGVhc3QKPiA+ID4gd2l0aG91dAo+ID4gPiBxdWVy eSBwYXJhbWV0ZXJzLiBUaGF0IHdheSB5b3UgYXZvaWQgZHluYW1pYyBhbGxvY2F0aW9ucy4gWW91 J2QKPiA+ID4gaGF2ZSB0bwo+ID4gPiBzZXBhcmF0ZSB0aGUgQVZPcHRpb24gZnJvbSBzdWNoIGEg YnVmZmVyIGluIHRoYXQgY2FzZSwgYnV0IEkgdGhpbmsKPiA+ID4geW91Cj4gPiA+IGhhdmUgdG8g YW55d2F5Lgo+ID4gPgo+ID4KPiA+IENvdWxkIHlvdSBwcm92aWRlIG1vcmUgaW5mb3JtYXRpb24g b24gdGhhdD8gT3IgYW4gZXhhbXBsZSBvZiB3aGF0IHlvdQo+ID4gbWVhbgo+ID4gZXhhY3RseT8K PiA+IEFzIGZhciBhcyBpIGtub3cgdGhlcmUgaXMgbm8gaGFyZCBsaW1pdCB0aG91Z2ggaXQncyB2 ZXJ5IG11Y2ggYWR2aXNlZAo+ID4gdG8KPiA+IG5vdCBnbyBhYm92ZSAyMDQ4IGNoYXJhY3RlcnMu Cj4KPiBZb3UgY291bGQgYXQgbGVhc3Qgc2VwYXJhdGUgdGhlIHZhcmlhYmxlIHRoYXQgaXMgc2V0 IGJ5IHRoZSBBVk9wdGlvbgo+IHN0dWZmIGZyb20gdGhlIGJ1ZmZlciB0aGF0J3MgcHJvZHVjZWQg YnkgdGhlIFVSTCBwYXJzaW5nIHN0dWZmLgo+Cj4gU2luY2UgeW91IGNhbGwgZmZ1cmxfb3Blbl93 aGl0ZWxpc3QoKSBpbW1lZGlhdGVseSB5b3UgY291bGQganVzdCB1c2UKPiBhbGxvY2EoKSB0byBh bGxvY2F0ZSBtZW1vcnkgb24gdGhlIHN0YWNrLiBUaGF0IHdheSB5b3UgZG9uJ3QgaGF2ZSB0bwo+ IHdvcnJ5IGFib3V0IGRlYWxsb2NhdGlvbiBhdCBhbGwgKmFuZCogeW91IGNhbiBoYXZlIGl0IGJl IGFyYml0cmFyaWx5Cj4gbGFyZ2UuCj4KPiBJZiBVUkxzIGhhdmUgYSBzcGVjJ2QgbWF4aW11bSBs ZW5ndGggdGhlbiBhIGJ1ZmZlciBvZiBjb25zdGFudCBzaXplIG9uCj4gdGhlIHN0YWNrIHdvdWxk IHdvcmsuCj4KPiA+Cj4gPiA+Cj4gPiA+ID4gKyAgICBpZiAoIWlwZnNfZnVsbF9kYXRhX2ZvbGRl cikgewo+ID4gPiA+ICsgICAgICAgIGF2X2xvZyhoLCBBVl9MT0dfREVCVUcsICIkSVBGU19QQVRI IGlzIGVtcHR5LlxuIik7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgICAgIC8vIFRyeSB2aWEgdGhl IGhvbWUgZm9sZGVyLgo+ID4gPiA+ICsgICAgICAgIGhvbWVfZm9sZGVyID0gZ2V0ZW52KCJIT01F Iik7Cj4gPiA+ID4gKyAgICAgICAgaXBmc19mdWxsX2RhdGFfZm9sZGVyID0gYXZfYXNwcmludGYo IiVzLy5pcGZzLyIsCj4gPiA+ID4gaG9tZV9mb2xkZXIpOwo+ID4gPgo+ID4gPiBNZW1vcnkgbGVh ay4gVGhpcyBhcHBsaWVzIHRvIG1vc3QgaWYgbm90IGFsbCBhdl9hc3ByaW50ZigpIGNhbGxzLgo+ ID4gPgo+ID4KPiA+IElzIHRoZXJlIGFuIGFkdmlzZWQgd2F5IHRvIG5lYXRseSBjbGVhbiB0aGF0 IHVwPwo+ID4gU3VyZSwgSSBjYW4gYWRkIGEgYnVuY2ggb2YgYXZfZnJlZSBjYWxscyB0byBjbGVh biBpdCB1cC4gQnV0IHRoZXJlCj4gPiBhcmUKPiA+IHBsYWNlcyB3aGVyZSBpdCdzIG5vdCBhcyBz dHJhaWdodGZvcndhcmQgbGlrZSB3aGVyZSB0aGUgYXZfYXNwcmludGYKPiA+IHdhcwo+ID4gZG9u ZSBpbiBhbiBpZiBzdGF0ZW1lbnQuIEhvdyBkbyBJIG1haW50YWluIHRoZSBrbm93bGVkZ2UgdGhh dAo+ID4gYXZfYXNwcmludGYKPiA+IHdhcyB1c2VkIHRvIGNhbGwgYXZfZnJlZSBsYXRlcj8KPgo+ IGdvdG8gYXMgdGhlIG90aGVycyBwb2ludGVkIG91dAo+Cj4KPiA+Cj4gPiA+Cj4gPiA+ID4gK3N0 YXRpYyBpbnQgdHJhbnNsYXRlX2lwZnNfdG9faHR0cChVUkxDb250ZXh0ICpoLCBjb25zdCBjaGFy Cj4gPiA+ID4gKnVyaSwKPiA+ID4gPiBpbnQgZmxhZ3MsIEFWRGljdGlvbmFyeSAqKm9wdGlvbnMp Cj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIGNvbnN0IGNoYXIgKmlwZnNfY2lkOwo+ID4gPiA+ICsg ICAgY29uc3QgY2hhciAqcHJvdG9jb2xfcGF0aF9zdWZmaXggPSAiaXBmcy8iOwo+ID4gPiA+ICsg ICAgY2hhciAqZnVsbHVyaTsKPiA+ID4gPiArICAgIGludCByZXQ7Cj4gPiA+ID4gKyAgICBDb250 ZXh0ICpjID0gaC0+cHJpdl9kYXRhOwo+ID4gPiA+ICsgICAgaW50IGlzX2lwZnMgPSAoYXZfc3Ry c3RhcnQodXJpLCAiaXBmczovLyIsICZpcGZzX2NpZCkgfHwKPiA+ID4gPiBhdl9zdHJzdGFydCh1 cmksICJpcGZzOiIsICZpcGZzX2NpZCkpOwo+ID4gPiA+ICsgICAgaW50IGlzX2lwbnMgPSAoYXZf c3Ryc3RhcnQodXJpLCAiaXBuczovLyIsICZpcGZzX2NpZCkgfHwKPiA+ID4gPiBhdl9zdHJzdGFy dCh1cmksICJpcG5zOiIsICZpcGZzX2NpZCkpOwo+ID4gPgo+ID4gPiBodHRwczovL2RvY3MuaXBm cy5pby9jb25jZXB0cy9pcGZzLWdhdGV3YXkvIGNsYWltcyBpcGZzOi8vIGlzIHRoZQo+ID4gPiBj YW5vbmljYWwgZm9ybS4gTm8gbWVudGlvbmVkIGlzIG1hZGUgb2YgYW55IGlwZnM6e0NJRH0gZm9y bS4KPiA+ID4gSW5jb3JyZWN0Cj4gPiA+IFVSTHMgc2hvdWxkIGJlIHJlamVjdGVkLCBub3Qgc2ls ZW50bHkgcGF0Y2hlZC4KPiA+ID4KPiA+Cj4gPiBJJ2QgbGlrZSB0byBtYWtlIGEgZGVjaXNpb24g aGVyZS4gVGhpcyBjdXJyZW50IGxvZ2ljIChpcGZzOi8vIGFuZAo+ID4gaXBmczosCj4gPiBzYW1l IGZvciBpcG5zKSBpcyBpbnNwaXJlZCBieSBvdGhlciBwcm90b2NvbHMgdGhhdCBmZm1wZWcgc3Vw cG9ydGVkLgo+ID4gSQo+ID4gc2ltcGx5IGNvcGllZCBob3cgdGhleSB3b3JrIHRvIGJlIGNvbnNp c3RlbnQuCj4gPiBEbyBpOgo+ID4gMS4ga2VlcCBpdCBhcyBpcyBhbmQgYmUgY29uc2lzdGVudCB3 aXRoIHRoZSByZXN0Pwo+ID4gMi4gb25seSBhbGxvdyBpcGZzOi8vIGFuZCBpcG5zOi8vPwo+ID4K Pgo+IFdoaWNoIHByb3RvY29scz8gVGhpcyBsYXhuZXNzIGluIGxhdmYgaXMgd29ycmlzb21lLiBJ dCBicmVlZHMgbGF4bmVzcwo+IGluIG90aGVyIHByb2plY3RzLgo+CgpIbW0sIEkgbWlnaHQgaGF2 ZSBiZWVuIGxvb2tpbmcgYXQgdGhlIHdyb25nIGV4YW1wbGUgYW5kIGNhbGxpbmcgdGhhdAoib3Ro ZXJzIGRvIGl0IHRvbyIuCkNyeXB0byBkb2VzIGl0IHdpdGggImNyeXB0bzoiIGFuZCAiY3J5cHRv KyIKCkZyb20gYSBxdWljayBnbGFuY2UgdGhhdCdzIGFib3V0IGl0LgoKSSdsbCBqdXN0IHJlbW92 ZSAiaXBmczoiLiBJIG9ubHkgd2FudGVkIHRvIHN0YXkgY29uc2lzdGVudCB3aXRoIHdoYXQgSSBr bmV3Cihmcm9tIGNyeXB0bykgYnV0IHRoYXQgaXMgYXBwYXJlbnRseSBpbmNvbnNpc3RlbnQuCgoK Cj4KPiAvVG9tYXMKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4K PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K