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 3B35246DD7 for ; Wed, 12 Jul 2023 01:23:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0C34B68C5D9; Wed, 12 Jul 2023 04:23:10 +0300 (EEST) Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 862E068C3D0 for ; Wed, 12 Jul 2023 04:23:03 +0300 (EEST) Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-4036bd4fff1so85811cf.0 for ; Tue, 11 Jul 2023 18:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1689124982; x=1691716982; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=nXFR2HhWlEbYiwfMEkj8Km3n3IvX53dsc9fg5C4ymx4=; b=GtbWRefpNcosREwV5TxTMgBKm61tzhzMx0qJA9rh8FbahWclVxkCeublhT9NWW1dAS w4OxYgSm2cNVAj76t8Zwz4n8CkMTOmXVr0w+PGYArzQ1liXfP2JsRmBBwWUtywbxYEgd 8SOX5sIXSCZlIVJTDGmzc6wg/KNL4DD6ezop1sbR5Bwe7j3EWSaodeXlb6K97eEeDxHo BOLz6xxfDYQz8EX06e21j2zGBCyXg1eAyIbmH58EZa5Qfm/wvZJHMhMLfLqbRxxXMcIH WTXvS+YkkkqT6w/P2tpqQjfHvtpx6hWETalbo00h1HejbfHEZIz7L3dquYTpe7/1RzmH PkHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689124982; x=1691716982; h=content-transfer-encoding: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=nXFR2HhWlEbYiwfMEkj8Km3n3IvX53dsc9fg5C4ymx4=; b=IXwru/Ii5hgA3FwSoSYv4j0yaPySkAaT+RjLVYkrJE6oQ42aHw4g2cCFSdP8o24GJq DveQ13u7BI7pRRyiswz563jUY8vckS5I4CWFM1PZ4MV/azNkkISkUgBSsxDVlN7m1xNj 4Nob0YPGws5gtW1JpT5WGV90Isa6YmEqV2sNxb8SkZ/4994A3ms6NoLTL3Kikhuc5Q8n nTb97WQ5/8iYX1QqdaLZlbjvUsHUU6QBPYVpt7Jj60/zVmLs86YUlkuf61X3O294bH0y wJPFoOAxf1QkKja7WCf5/LIkITuox7eVKXXU+Gkv6NJpu4ricCrMNvgja94qHhY2hebI 7pcA== X-Gm-Message-State: ABy/qLbS3SkHe3z/3z24M19iuuteAfVO1aGyf9n9Sv6tqDNzi3z3L2rX /joV5W3k30r8obMyajekCy1/FPObxECXN2gfdOS6NkK9BoBLT4gNyjM= X-Google-Smtp-Source: APBJJlGZCOWLtyhwqnw1ERqpm3rzyjkEY3fphaF+l2pVjzz74COheSp+wppcKgJ4LHe0E2tXlhR0fYJcPvQ6GFEZWbg= X-Received: by 2002:ac8:58c3:0:b0:3f9:b81c:3a0f with SMTP id u3-20020ac858c3000000b003f9b81c3a0fmr60334qta.17.1689124981660; Tue, 11 Jul 2023 18:23:01 -0700 (PDT) MIME-Version: 1.0 References: <20230706112731.35895-1-thilo.borgmann@mail.de> <20230706112731.35895-6-thilo.borgmann@mail.de> In-Reply-To: <20230706112731.35895-6-thilo.borgmann@mail.de> From: James Zern Date: Tue, 11 Jul 2023 18:22:50 -0700 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2 5/5] libavformat/webp: add WebP demuxer 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: T24gVGh1LCBKdWwgNiwgMjAyMyBhdCA0OjI44oCvQU0gVGhpbG8gQm9yZ21hbm4gPHRoaWxvLmJv cmdtYW5uQG1haWwuZGU+IHdyb3RlOgo+Cj4gRnJvbTogSm9zZWYgWmxvbWVrIDxqb3NlZkBwZXgu Y29tPgo+Cj4gQWRkcyB0aGUgZGVtdXhlciBvZiBhbmltYXRlZCBXZWJQIGZpbGVzLgo+IEl0IHN1 cHBvcnRzIG5vbi1hbmltYXRlZCwgYW5pbWF0ZWQsIHRydW5jYXRlZCwgYW5kIGNvbmNhdGVuYXRl ZCBmaWxlcy4KPiBSZWFkaW5nIGZyb20gYSBwaXBlIChhbmQgb3RoZXIgbm9uLXNlZWthYmxlIGlu cHV0cykgaXMgYWxzbyBzdXBwb3J0ZWQuCj4KPiBUaGUgV2ViUCBkZW11eGVyIHNwbGl0cyB0aGUg aW5wdXQgc3RyZWFtIGludG8gcGFja2V0cyBjb250YWluaW5nIG9uZSBmcmFtZS4KPiBJdCBhbHNv IG1hcmtzIHRoZSBrZXkgZnJhbWVzIHByb3Blcmx5Lgo+IFRoZSBsb29wIGNvdW50IGlzIGlnbm9y ZWQgYnkgZGVmYXVsdCAoc2FtZSBiZWhhdmlvdXIgYXMgYW5pbWF0ZWQgUE5HIGFuZCBHSUYpLAo+ IGl0IG1heSBiZSBlbmFibGVkIGJ5IHRoZSBvcHRpb24gJy1pZ25vcmVfbG9vcCAwJy4KPgo+IFRo ZSBmcmFtZSByYXRlIGlzIHNldCBhY2NvcmRpbmcgdG8gdGhlIGZyYW1lIGRlbGF5IGluIHRoZSBB Tk1GIGNodW5rLgo+IElmIHRoZSBkZWxheSBpcyB0b28gbG93LCBvciB0aGUgaW1hZ2UgaXMgbm90 IGFuaW1hdGVkLCB0aGUgZGVmYXVsdCBmcmFtZSByYXRlCj4gaXMgc2V0IHRvIDEwIGZwcywgc2lt aWxhcmx5IHRvIG90aGVyIFdlYlAgbGlicmFyaWVzIGFuZCBicm93c2Vycy4KPiBUaGUgZmF0ZSBz dWl0ZSB3YXMgdXBkYXRlZCBhY2NvcmRpbmdseS4KPgo+IFNpZ25lZC1vZmYtYnk6IEpvc2VmIFps b21layA8am9zZWZAcGV4LmNvbT4KPiAtLS0KPiAgQ2hhbmdlbG9nICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIGRvYy9kZW11eGVycy50ZXhpICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMjggKwo+ICBsaWJhdmZvcm1hdC9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxICsKPiAgbGliYXZmb3JtYXQvYWxsZm9ybWF0cy5jICAgICAgICAg ICAgICAgICAgICB8ICAgMSArCj4gIGxpYmF2Zm9ybWF0L3ZlcnNpb24uaCAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDIgKy0KPiAgbGliYXZmb3JtYXQvd2VicGRlYy5jICAgICAgICAgICAgICAg ICAgICAgICB8IDczMyArKysrKysrKysrKysrKysrKysrKwo+ICB0ZXN0cy9yZWYvZmF0ZS93ZWJw LXJnYi1sZW5hLWxvc3NsZXNzICAgICAgIHwgICAyICstCj4gIHRlc3RzL3JlZi9mYXRlL3dlYnAt cmdiLWxlbmEtbG9zc2xlc3MtcmdiMjQgfCAgIDIgKy0KPiAgdGVzdHMvcmVmL2ZhdGUvd2VicC1y Z2ItbG9zc2xlc3MgICAgICAgICAgICB8ICAgMiArLQo+ICB0ZXN0cy9yZWYvZmF0ZS93ZWJwLXJn Yi1sb3NzeS1xODAgICAgICAgICAgIHwgICAyICstCj4gIHRlc3RzL3JlZi9mYXRlL3dlYnAtcmdi YS1sb3NzbGVzcyAgICAgICAgICAgfCAgIDIgKy0KPiAgdGVzdHMvcmVmL2ZhdGUvd2VicC1yZ2Jh LWxvc3N5LXE4MCAgICAgICAgICB8ICAgMiArLQo+ICAxMiBmaWxlcyBjaGFuZ2VkLCA3NzEgaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Zm9y bWF0L3dlYnBkZWMuYwo+Cj4gWy4uLl0KPiArICAgICAgICBzd2l0Y2ggKGNodW5rX3R5cGUpIHsK PiArICAgICAgICBjYXNlIE1LVEFHKCdSJywgJ0knLCAnRicsICdGJyk6Cj4gKyAgICAgICAgICAg IGlmIChhdmlvX3RlbGwocGIpICE9IHdkYy0+ZmlsZV9zdGFydCArIDgpIHsKPiArICAgICAgICAg ICAgICAgIC8vIHByZW1hdHVyZSBSSUZGIGZvdW5kLCBzaG9ydGVuIHRoZSBmaWxlIHNpemUKPiAr ICAgICAgICAgICAgICAgIFdlYlBIZWFkZXJzICp0bXAgPSB3ZWJwX2hlYWRlcnNfbG93ZXJfb3Jf ZXF1YWwod2RjLT53ZWJwX2hlYWRlcnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdkYy0+bnVtX3dlYnBfaGVhZGVycywK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYXZpb190ZWxsKHBiKSk7Cj4gKyAgICAgICAgICAgICAgICB0bXAtPndlYnBfc2l6 ZSAtPSB3ZGMtPnJlbWFpbmluZ19zaXplOwo+ICsgICAgICAgICAgICAgICAgd2RjLT5yZW1haW5p bmdfc2l6ZSA9IDA7ClsuLi5dCj4gKwo+ICsgICAgaWYgKHdkYy0+cmVtYWluaW5nX3NpemUgPiAw ICYmIGF2aW9fZmVvZihwYikpIHsKPiArICAgICAgICAvLyBwcmVtYXR1cmUgRU9GLCBzaG9ydGVu IHRoZSBmaWxlIHNpemUKCkknbSBub3Qgc3VyZSBhYm91dCB0aGlzLiBJZiB0aGUgZmlsZSBpcyB0 cnVuY2F0ZWQgc2hvdWxkbid0IHRoaXMgYmUKdHJlYXRlZCBhcyBhbiBlcnJvcj8KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=