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 ESMTPS id AFB524BEB8 for ; Tue, 4 Feb 2025 12:19:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BBF2568B55E; Tue, 4 Feb 2025 14:19:33 +0200 (EET) Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AABC4680A45 for ; Tue, 4 Feb 2025 14:19:26 +0200 (EET) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-aaec111762bso597550166b.2 for ; Tue, 04 Feb 2025 04:19:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738671565; x=1739276365; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=//IeCSjf57hGCTDk6Eze6ZPeXCBk0WxPH/fGQzB1LX4=; b=HaIFHC7mJucQ8ArhJJ2zh2A5Y2ZqCr2XRk9Lhg6LrUk2IDtx9TWcq/AVjrYN5FnUkF LBYrSsR7aT9b5j2Ih4sDUbf8IjNcexRgCkFkD1YVtwl5DiH7LokUgb1mfTj0XFp5wc/V nVShnEOF3ZUBTFyifeQS7LE0Szg3Oe9t3pqjCCt9xOiYg0Il9IfI1w0SsR8ubuX0qjLR 6gkeJiRkO2bAcTq21jLV85WPgfVGgUvNZ1eCDMC8KFk367dIkF2ceQtjYBvZn9tDKhcu B9BK6FNYzpm4XGkwDFjEcybhnHZCPs1+Syrxsey9zTQ9dOMN17R3woEfQUW5/rqmcCoJ cs9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738671565; x=1739276365; h=content-transfer-encoding:cc: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=//IeCSjf57hGCTDk6Eze6ZPeXCBk0WxPH/fGQzB1LX4=; b=anoSIpG6tRmyl4+5ba4tYSM9tUqistvjKVTk11SWTtExVsyh26F9JRHQSydNKC9B+8 HwEfDJ9zOT9u70fTjwkwu6uSbh3hxbn6/OHUax9i+NPgFMKRv105RgX+X5Ci3Y7CHJFv MiAiENFiWcn3YLdlop1SyagpkboYZxy/b+NmNSCOHIYUQx0MJMh7/7iMOuDfGU0G5gnM 2WGQQx4E3/gWvxPao28Pi2PCerTvK6ijDJB5frPyhLaHWuBvLiyfogIiPs5ZMt11hSl2 B/s6FF/c0HetagDvBIBeApas6ty6CasNucnPnwxqsfgToyEkrKGULJf6JbLmN4CrKh+m 4mKQ== X-Gm-Message-State: AOJu0YwlQCG22KPWJxb4apYIh/uu4xV57kyeCnUmVzOHsi3rIRMMui5P ww3o9acS3AbbthYH6vYlX+r8FVV1aYFJaDfedSXUjcJe+TGIB1dDHjHjQ2U/fb6A0LDEU4W/tkQ 8TBXkzR4Gb/juOayV6X/Xf+YXhVYy1KRPZXmZog== X-Gm-Gg: ASbGncvYxZNHl3t6jPS77Vsi9xoN6ysq0eJCmcYex9Ete4bSOE/KCeKcF6dIF2eIdd2 kxOweC/lGNNZprEjHuKdkgBbb3S4Ph3otkCK8LLJOh1NwM/vVHi9i5eHL7UV4VpNX2PjSRU69lA == X-Google-Smtp-Source: AGHT+IHmeAnv2PGDryyVv6afT1uf1lgvXI1NFLxhVaXSGY6F4hWjgkw0g2jBG5mRDm7DB1Pzm67n0Xff415n60ue58U= X-Received: by 2002:a17:907:1188:b0:ab6:d452:2315 with SMTP id a640c23a62f3a-ab6d45223e6mr2067977066b.14.1738671565147; Tue, 04 Feb 2025 04:19:25 -0800 (PST) MIME-Version: 1.0 References: <20250204111521.48785-1-romain.beauxis@gmail.com> In-Reply-To: <20250204111521.48785-1-romain.beauxis@gmail.com> From: Romain Beauxis Date: Tue, 4 Feb 2025 07:19:09 -0500 X-Gm-Features: AWEUYZltwf-KT3Iq0j4JXGaXavf6QqnXqJG-qgIQVEJYL6jvqKSXQVWlz9xYmc8 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH v2 0/3] Properly decode ogg metadata in ogg/flac chained bitstreams 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 Cc: epirat07@gmail.com 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: TGUgbWFyLiA0IGbDqXZyLiAyMDI1IMOgIDA2OjE1LCBSb21haW4gQmVhdXhpcwo8cm9tYWluLmJl YXV4aXNAZ21haWwuY29tPiBhIMOpY3JpdCA6Cj4KPiBUaGlzIGlzIGEgc2VyaWVzIG9mIDMgcGF0 Y2hlcyB0byBhbGxvdyBwcm9wZXIgZGVjb2Rpbmcgb2Ygb2dnIG1ldGFkYXRhCj4gaW4gY2hhaW5l ZCBvZ2cvZmxhYyBzdHJlYW1zLgo+Cj4gb2dnL2ZsYWMgc3RyZWFtcyBhcmUgcHJldHR5IGltcG9y dGFudCBiZWNhdXNlIHRoZXJlIGFyZSBwZXJoYXBzIHRoZSBvbmx5Cj4gY29tYmluYXRpb24gb2Yg bG9zc2xlc3MgYXVkaW8gY29kZWMgYW5kIG9wZW4tc291cmNlIGNvbnRhaW5lciB0aGF0Cj4gYWxs b3dzIGZvciBwcm9wZXIgdHJhbnNtaXR0aW9uIG9mIGxvc3NsZXNzIGF1ZGlvIGRhdGEgYWNjcm9z cyBzeXN0ZW1zCj4gc3VjaCBhcyBJY2VjYXN0LCBicm93c2VyIG1lZGlhIHRhZ3MgYW5kIG1vcmUu Cj4KPiBJbiB0aGUgY29udGV4dCBvZiBsb25nLXJ1bm5pbmcgYXVkaW8gc3RyZWFtcywgdGhlIG9n ZyBiaXRzdHJlYW0gc3BlY3NbMV0KPiBoYXZlIGhpc3RvcmljYWxseSBiZWVuIHZlcnkgYmFkbHkg aW1wbGVtZW50ZWQuIEZvciBlYWNoIG5ldyB0cmFjayBhbmQKPiBlYWNoIG5ldyBtZXRhZGF0YSwg dGhlIHNwZWNzIHJlcXVpcmUgdGhlIGxvZ2ljYWwgYml0c3RyZWFtIHRvIGNvbWUgdG8gYQo+IGZ1 bGwgRU9GIGFuZCB0aGVuIHN0YXJ0IHdpdGggYSBmdWxsIG5ldyBsb2dpY2FsIHN0cmVhbS4KPgo+ IFRoZXNlIHNwZWNzIGhhdmUgb2Z0ZW4gYmVlbiBjb25mdXNlZCB3aXRoIGEgZ29iYWwgRU9GIGJ5 IG1vc3QKPiBpbXBsZW1lbnRhdGlvbnMuCj4KPiBGdXJ0dW5hdGVseSwgRkZtcGVnIGlzIGEgbGl0 dGxlIGJldHRlciBhdCB0aGF0IGluIHRoYXQgaXQgaXMgY2FwYWJsZSB0bwo+IHBhcnNpbmcgY2hh aW5lZCBsb2dpY2FsIG9nZyBiaXRzdHJlYW1zIGFuZCBwcm9wZXJseSBvdXRwdXQgZWl0aGVyCj4g ZW5jb2RlZCBvZ2cgcGFja2V0cyBvciBkZWNvZGVkIGF1ZGlvLgo+Cj4gQ2hhaW5lZCBiaXRzdHJl YW1zIHdpdGggbW9yZSB0aGFuIG9uZSB1bmRlcmx5aW5nIHR5cGUgb2YgY29udGVudAo+IChhdWRp byt2aWRlbywgZXRjKSBpcyBub3QgeWV0IHN1cHBvcnRlZCB0aG91Z2ggdGhpcyBpcyBhIG11Y2gg bGVzcyBuZWVkZWQKPiBmZWF0dXJlLgo+Cj4gVGhlIHB1cnBvc2Ugb2YgdGhlc2UgY2hhbmdlcyBp cyB0byBhbHNvIGFsbG93IHByb3BlciBkZWNvZGluZyBvZgo+IG1ldGFkYXRhIGFzc29jaWF0ZWQg d2l0aCBzdWJzZXF1ZW50IHN0cmVhbXMgaW4gY2hhaW5lZCBvZ2cvZmxhYwo+IGJpdHN0cmVhbS4K Pgo+IFRoaXMgaXMgZG9uZSBieSBzaW1wbHkgaW50ZXJjZXB0aW5nIG9nZyBwYWNrZXRzIHdpdGgg Y29tbWVudHMgaW4gdGhlCj4gZmxhYyBkZWNvZGVkLCBwYXJzaW5nIHRoZSBjb21tZW50IGJsb2Nr IGFuZCByZXRhaW5pbmcgaXQgdG8gYmUgYXR0YWNoZWQKPiB3aXRoIHRoZSBuZXh0IGRlY29kZWQg YXVkaW8gZnJhbWUuCj4KPiBBbG9uZyB3aXRoIHRoZSBjaGFuZ2VzIGlzIGEgbmV3IEZBVEUgdGVz dCB2YWxpZGF0aW5nIHRoZSBpbXBsZW1lbnRhdGlvbi4KPgo+IFRoaXMgc29sdXRpb24ga2VlcHMg YSBwcm9wZXIgc2VwYXJhdGlvbiBvZiBjb25jZXJuczogb2dnIHBhY2tldHMgYXJlCj4gc2lsbCBv dXRwdXQgYnkgdGhlIGRlbXV4ZXIgKGFzIHNob3duIGluIHRoZSB0ZXN0KSBidXQgY29uc3VtZXIg b2YgZGVjb2RlZAo+IGRhdGEgc2VlIGRlY29kZWQgbWV0YWRhdGEgaW4gdGhlIGRlY29kZWQgZnJh bWVzLgo+Cj4gT25seSBkcmF3YmFjayBpcyB0aGF0IHRoaXMgYWRkcyBhIGRlcGVuZGVuY3kgb24g bGliYXZmb3JtYXQgdG8KPiBsaWJhdmNvZGVjLgo+Cj4gSSBoYXZlIGxvb2tlZCBhdCBtb3Zpbmcg dGhlIHZvcmJpcyBtZXRhZGF0YSBwYXJzaW5nIHRvIGxpYmF2dXRpbCBidXQgYQo+IGxvdCBvZiBk ZWZpbml0aW9ucyBhbmQgdXRpbGl0aWVzIHJlbGF0ZWQgdG8gbWV0YWRhdGEgYXJlIGluIGZhY3Qg bG9jYXRlZAo+IGluIGxpYmF2Zm9ybWF0IHNvIHBlcmhhcHMgdGhpcyBtYWtlcyBzZW5zZS4KCk9m IGNvdXJzZSwgaXQgd2FzIG9ubHkgYWZ0ZXIgcG9zdGluZyBhbGwgdGhpcyB0aGF0IEkgZmlndXJl ZCBvdXQgaG93CnRvIHByb3Blcmx5IGRvIHRoaXMuCgpBYm91dCB0byBzZW5kIGFuIHVwZGF0ZWQg cGF0Y2ggc2V0IHNvcnJ5IGZvciB0aGUgbm9pc2UuCgotLSBSb21haW4KCj4gRm9sbG93LXVwIHdv cmsgbm90IGFkZHJlc3NlZCBpbiB0aGlzIHNlcmllcyBvZiBwYXRjaDoKPiAqIEVuc3VyZSB2YWxp ZCBQVFMgaW4gZGVjb2RlZCBmcmFtZXMgb2Ygc3Vic2VxdWVudCBzdHJlYW1zPwo+ICogR2VuZXJh bGl6ZSB0aGlzIGFwcHJvYWNoIHRvIG90aGVyIGNoYWluZWQgb2dnIGNvZGVjLgo+Cj4gVGhhbmtz LAo+IC0tIFJvbWFpbgo+Cj4gUm9tYWluIEJlYXV4aXMgKDMpOgo+ICAgbGliYXZmb3JtYXQvb2dn ZGVjOiBBbGxvdyBmaXJzdCBwYXJhbWV0ZXIgaW4gZmZfdm9yYmlzX2NvbW1lbnQgdG8gYmUgYQo+ ICAgICBnZW5lcmljIEFWQ2xhc3Mgc3RydWN0Cj4gICBsaWJhdmNvZGVjL2ZsYWNkZWM6IHBhcnNl IHZvcmJpcyBtZXRhZGF0YSBmcm9tIG9nZyBwYWNrZXRzLCBhZGQgdGhlbQo+ICAgICB0byB0aGUg bmV4dCBkZWNvZGVkIGZyYW1lLgo+ICAgQWRkIHN0cmVhbSBkdW1wIHRlc3Qgd2l0aCB0ZXN0IGZv ciBvZ2cvZmxhYy4KPgo+ICBsaWJhdmNvZGVjL2ZsYWNkZWMuYyAgICAgICAgICAgICAgICAgIHwg IDEyICstCj4gIGxpYmF2Zm9ybWF0L29nZ2RlYy5oICAgICAgICAgICAgICAgICAgfCAgIDUgKy0K PiAgbGliYXZmb3JtYXQvb2dncGFyc2V2b3JiaXMuYyAgICAgICAgICB8ICAgNCArLQo+ICB0ZXN0 cy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAgdGVzdHMvYXBpL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICB0ZXN0cy9hcGkvYXBpLWR1bXAt c3RyZWFtLW1ldGEtdGVzdC5jIHwgMTY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRl c3RzL2ZhdGUvYXBpLm1hayAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICB0ZXN0cy9mYXRl L29nZy1mbGFjLm1hayAgICAgICAgICAgICAgIHwgIDExICsrCj4gIDggZmlsZXMgY2hhbmdlZCwg MjA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0 ZXN0cy9hcGkvYXBpLWR1bXAtc3RyZWFtLW1ldGEtdGVzdC5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCB0ZXN0cy9mYXRlL29nZy1mbGFjLm1hawo+Cj4gLS0KPiAyLjM5LjUgKEFwcGxlIEdpdC0xNTQp Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=