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 6858B4CADC for ; Sat, 25 Jan 2025 01:41:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A259768B6D2; Sat, 25 Jan 2025 03:40:59 +0200 (EET) Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B810968AF94 for ; Sat, 25 Jan 2025 03:40:53 +0200 (EET) Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-5d3f65844deso4716449a12.0 for ; Fri, 24 Jan 2025 17:40:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737769252; x=1738374052; darn=ffmpeg.org; 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=3IuzmuiP3opznKfE9w+n1c8KUfvwxCn2jaYiEFsMbgE=; b=FcbnOzJ/PPJQbtOcGJRUuWYczFXsZhUB9+wqu6NMkPzcseiT/yxOwrqhDvOIMfV6uM MQfUJFaGPBYkDo19WEH5+3UHXhNS2mD0b2L2NfTJC/S/2UNhOzVur2xJCBzZrSXl2qQI wVG9YSOaSIdhoYm0UhfEuhguQuQW/wLzo2lsREErMecZ0xHbSkCJE6VRMmtKury26djd Mr3X7l+YnpVVmB+la8I6n9ErpUkiMdGwWEcOMfziI0e4YTLupNj8a8sGSOJz1k+WBkGC f1HmmyKEGrjFBGNJfC0LzHkjczF1u6SgKkhx3fJYBTy/dpjrc9PNPb+mvE6SGVjbI2+j 1EjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737769252; x=1738374052; 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=3IuzmuiP3opznKfE9w+n1c8KUfvwxCn2jaYiEFsMbgE=; b=n7l+XfqFxxbP87bRQ8F6PJWpYSd0eWl1buyXE0IkO7ZZmGcsZDHJAStCzrT+kt/x6I 5X9YXGURoTxyDJpQYNgsePiRApsLwXCD0q6Nl9W8ClxIHgWH8eOAg3uiB1T1N0ZRYBYA K090iQsMj94sAe1OllpMIC5jGQ1rAuPuz8byw1Wrob/lvPrqpqFfIF87EXpxM5zQI/+R KXWHmTJbfKKIFoGVKv/hV6k4aS7dn3d4ceeJGPpl0SiLqlhR6+2wgiMyuPPprqmC0/QA ylXoiS0cDLNFP7AqGd3go4YyoEyWI60PojrqmVRUVvfRFVXP77PsXMdA1Am/9LIVv8EN pl1Q== X-Gm-Message-State: AOJu0YyBZk1JQ1vDKCiIAWwF+g97i0cFm4wmCyz6jIrCRdZtP9yF+wrb fy+tOE1LLI/CrTtjHqKbGV7Tg8+aDJ9I3Nnwt60CLU8B6YK5M1kouQKsl0za+q0Zk9QWs5N8bRX 3Z3UnWiC+pN38huoHqbzO03+ED9Y0XAPJ X-Gm-Gg: ASbGncvmmxb2TMS6pzuQLnLF+WkXjH4vvo22TbDBE4WCeoxK0NXKdkm0+im6h1ziQyl +eaGpd+a2mAWpCdTyhpksom5A11ltnPKYKjt50apf6MmlxcNrgzcZHON1oYRJ/w== X-Google-Smtp-Source: AGHT+IHiXcauypT60llIP/uhBRjLQ5fxvMqboNtzfd3R3Z3LOXeOtijk9827wYG7OX4qFm3ziK6nE5t431+/8D62Tfk= X-Received: by 2002:a17:907:3e93:b0:aa6:9372:cac7 with SMTP id a640c23a62f3a-ab38b29ba1bmr3165966266b.31.1737769251726; Fri, 24 Jan 2025 17:40:51 -0800 (PST) MIME-Version: 1.0 References: <20250118175312.55761-1-romain.beauxis@gmail.com> In-Reply-To: <20250118175312.55761-1-romain.beauxis@gmail.com> From: Romain Beauxis Date: Fri, 24 Jan 2025 19:40:40 -0600 X-Gm-Features: AWEUYZmzFLvFyILu_ae7FIC6gdDeQl_gvMU47AEz2Z4XcQ_GUvdsc7plTWET9hw Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH] Parse ogg/flac header again after processing a new chained ogg bitstream. 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: SGkgYWxsIQoKTGUgc2FtLiAxOCBqYW52LiAyMDI1IMOgIDExOjU0LCBSb21haW4gQmVhdXhpcwo8 cm9tYWluLmJlYXV4aXNAZ21haWwuY29tPiBhIMOpY3JpdCA6Cj4KPiBUaGlzIHBhdGNoIG1ha2Vz IHN1cmUgdGhhdCBvZ2cvZmxhYyBoZWFkZXJzIGFyZSBwYXJzZWQgYWdhaW4gd2hlbgo+IGVuY291 bnRlcmluZyBhIG5ldyBsb2dpYyBzdHJlYW0gaW5zaWRlIGEgY2hhaW5lZCBvZ2cgYmlzdHJlYW1b MV0uCj4KPiBUaGlzIHBhdGNoZXMgbWFrZXMgaXQgcG9zc2libGUgdG8gcmV0cmlldmUgbWV0YWRh dGEgaW4gY2hhaW5lZCBvZ2cvZmxhYwo+IGJpdHN0cmVhbXMuIEl0IGlzIHBhcnRpY3VsYXJseSBp bXBvcnRhbnQgYmVjYXVzZSBvZ2cvZmxhYyBpcyBvbmUgb2YgdGhlCj4gb25seSAoaWYgbm90IHRo ZSBvbmx5IG9uZSkgbG9zc2xlc3MgY29udGFpbmVyIHN1cHBvcnRlZCBvdmVyIEhUVFAvaWNlY2Fz dC4KPgo+IFRoZSBwYXRjaCBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCB2YXJpb3VzIG9nZy9mbGFjIGVu Y29kZXJzIGFuZCBhcHBlYXJzIHRvCj4gd29yayBmaW5lIHdpdGggZmZtcGVnLgoKQW55Ym9keSBp bnRlcmVzdGVkIGluIHJldmlld2luZy90ZXN0aW5nIHRoZSBwYXRjaD8gSGFwcHkgdG8gcHJvdmlk ZQpzb21lIHN0cmVhbXMgb3IgeW91IGNhbiBsaXRlcmFsbHkgY29uY2F0ZW5hdGUgdHdvIG9nZy9m bGFjIGZpbGVzCnRvZ2V0aGVyLgoKSSBrbm93IGZvciBhIGZhY3QgdGhhdCBpdCB3b3VsZCBiZSB2 ZXJ5IHVzZWZ1bCB0byBwZW9wbGUgdXNpbmcgZmZtcGVnCmVpdGhlciBkaXJlY3RseSBvciB0aHJv dWdoIGl0cyBsaWJyYXJpZXMuCgpUaGFua3MsCi0tIFJvbWFpbgoKPiAxOiBodHRwczovL3hpcGgu b3JnL29nZy9kb2Mvb2dnc3RyZWFtLmh0bWwKPgo+IC0tLQo+ICBsaWJhdmZvcm1hdC9vZ2dkZWMu YyB8IDcgKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L29nZ2RlYy5jIGIvbGliYXZmb3Jt YXQvb2dnZGVjLmMKPiBpbmRleCA1MzM5ZmRkMzJjLi5kOTg2ZTE5ODE3IDEwMDY0NAo+IC0tLSBh L2xpYmF2Zm9ybWF0L29nZ2RlYy5jCj4gKysrIGIvbGliYXZmb3JtYXQvb2dnZGVjLmMKPiBAQCAt MjM5LDggKzIzOSwxMSBAQCBzdGF0aWMgaW50IG9nZ19yZXBsYWNlX3N0cmVhbShBVkZvcm1hdENv bnRleHQgKnMsIHVpbnQzMl90IHNlcmlhbCwgY2hhciAqbWFnaWMsCj4gICAgICBvcy0+c3RhcnRf dHJpbW1pbmcgPSAwOwo+ICAgICAgb3MtPmVuZF90cmltbWluZyA9IDA7Cj4KPiAtICAgIC8qIENo YWluZWQgZmlsZXMgaGF2ZSBleHRyYWRhdGEgYXMgYSBuZXcgcGFja2V0ICovCj4gLSAgICBpZiAo Y29kZWMgPT0gJmZmX29wdXNfY29kZWMpCj4gKyAgICAvKiBQYXJzZSBvcHVzIGFuZCBmbGFjIGhl YWRlciBvbiBuZXcgY2hhaW5lZCBiaXRzdHJlYW1zLgo+ICsgICAgICogRm9yIG9wdXMsIGhlYWRl ciBjb250YWlucyByZXF1aXJlZCBleHRyYWRhdGEgYXMgbmV3IHBhY2tldC4KPiArICAgICAqIEZv ciBib3RoIGZvcm1hdHMsIHRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gcmVhZCBjaGFpbmVkIG1l dGFkYXRhLiAqLwo+ICsgICAgaWYgKGNvZGVjID09ICZmZl9vcHVzX2NvZGVjIHx8Cj4gKyAgICAg ICAgY29kZWMgPT0gJmZmX2ZsYWNfY29kZWMpCj4gICAgICAgICAgb3MtPmhlYWRlciA9IC0xOwo+ Cj4gICAgICByZXR1cm4gaTsKPiAtLQo+IDIuMzkuNSAoQXBwbGUgR2l0LTE1NCkKPgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==