From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 457A740412 for ; Tue, 12 Aug 2025 19:50:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 62F4868CD11; Tue, 12 Aug 2025 22:49:57 +0300 (EEST) Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E389768C0DB for ; Tue, 12 Aug 2025 22:49:50 +0300 (EEST) Received: by mail-yb1-f178.google.com with SMTP id 3f1490d57ef6-e930ca18a97so149249276.2 for ; Tue, 12 Aug 2025 12:49:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755028189; x=1755632989; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1/beoFXJ5ji/K3ekfDBzIQsXmN4u481ksMey1jmYKGk=; b=At/MQbePPtXb3tZ99WY73djtS3BXNP3J8UUBqMdxr15hDOWgwyX7Cg95i/Q5/pQEdp y1dm2KbR+Mjf8zPIjJERLHCQEgQLyXTQ+7M0VxdYh5mrssCbjX3WKQ1kcqjFt6EeOatM QVIH3eqKSt65H2oZbJ7Z7Nup0TBm2lgNFqgPC0Uv2YWy6re/y2JgGvIsxg8YQIRDETnP +K0uw7FPNmaXO7L/xuuXdX8bkO+m4xrd0rEhIXZV/ELKzZTws5Vw1Qt7Lc0TtCK9WUP9 t6P8b0vFK2x/VHSp+GAD/aGm7v8K+aEkVTw3bqMd8PMmdWB4k9bP/U4fIRnkK9QDWl4T EqYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755028189; x=1755632989; h=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=1/beoFXJ5ji/K3ekfDBzIQsXmN4u481ksMey1jmYKGk=; b=staN4NqBFB6QQsdyKYF3MExYxE3CPsGdArDXlKRYsiPuQ3lROiD0PCCBDZFfDufY8I PA55J13D8oKNL8OYoel7yrpaQma/Kk1C7/1DXIvzbrsMFdriYjaIzWBDmdwMvmyy91T3 0sh3foKo3AqlkDy+qtU9KAGpJKNpu50HFQYha/LnZZzKtRa9fHX6FRpuU08rXI+r/+R2 mCa0cnWf0bwzrbRnim/Z5VSC2ZZQt+lTrJfPlJ/LOgHGH+mPEFxhjY2v/ihZY2sukkFf AZztifhZXsS7y32cFIJ3tgiBcXr8uKQ5T30aHFVmbiAHAipAF1b7+yqNS/vghFizxHnz teNg== X-Gm-Message-State: AOJu0Yx3FoF3V+ci0myv2GRX7FMGkYGMKdorBO+0sAPf2Ocl8MfW5DVB 8fjYnbdbbQxhSogv/6aMb+g862jyhWbQBLy8fzsXZZxliKhrE39MR1TNjElPej5faNQnv5lx8O9 M6V6VNvl3s4O9SWAGxVIiSsPOvqDSzcMdAzYn+8A= X-Gm-Gg: ASbGncsb40TmQIDqjnVbZJGA+va+weEvd0xXEnNZ0I8hZidIWG57eG2B+6+XcRCtqa7 sW28+lMt4MOJmqhaJ5x0vR+vO83bT3lc/Jk/e6797R9j3TE9MyJEI6PYNswlVA4JpSpnqv+9UZS LU0e63OW6kOypalIG8AmB52xN2E/6CiHUTgRTgsgiDcB0N/sYBlIWYYiTacsidEeB1bbVYh8oPr kJUwA== X-Google-Smtp-Source: AGHT+IGlr/o/XWebmwGn+izo3eEM9YeHFoGgOwvjH4gZLzHTWh3UEyU8wPGTQaYNB5KnOFRWKPWEXe6U1+GCxV3pHW4= X-Received: by 2002:a05:6902:320e:b0:e8f:d7ca:d1cf with SMTP id 3f1490d57ef6-e930bf40f20mr766494276.8.1755028189084; Tue, 12 Aug 2025 12:49:49 -0700 (PDT) MIME-Version: 1.0 References: <20250604165852.75087-1-romain.beauxis@gmail.com> <20250614225713.GP29660@pb2> <20250621215947.GY29660@pb2> <20250728002212.GX29660@pb2> <20250803213630.GI29660@pb2> <20250804001103.GR29660@pb2> <20250804082133.GS29660@pb2> In-Reply-To: From: Romain Beauxis Date: Tue, 12 Aug 2025 14:49:38 -0500 X-Gm-Features: Ac12FXwbYpL_oLahLY0DWuQEgDay8KeuAl9ifES2EhKjGwRyjtuSnFcS-8zfN80 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg 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: Marvin Scholz , Lynne , Andreas Rheinhardt 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: SGkhCgpMZSBtYXIuIDEyIGFvw7t0IDIwMjUgw6AgMTE6MzMsIFlhbGRhIDxtYXJ0aDY0QHByb3h5 aWQubmV0PiBhIMOpY3JpdCA6Cj4KPiBSb21haW4gQmVhdXhpczoKPgo+IFRoYW5rIHlvdSwgUm9t YWluLCBmb3IgdGhlIGNsYXJpdHkuCj4KPiBJIGhhdmUgc29tZSBmb2xsb3cgdXAgcXVlc3Rpb25z IGp1c3QgdG8gc29saWRpZnkgbXkgdW5kZXJzdGFuZGluZy4KPiBJIHRoaW5rIHRoaXMgaXMgYSBn b29kIG1hdGNoIHNpbmNlIHRoaXMgc291bmRzIGxpa2UgYSBzZWdtZW50IGpvaW5pbmcKPiBwcm9i bGVtIHdoaWNoIGlzIGlyb25pY2FsbHkgd2hhdCBJIGhhdmUgYmVlbiBkb2luZyBpbiBwcmluY2lw bGUKPiB3aXRoIG15IG90aGVyIGNvbnRyaWJ1dGlvbnMuCgpOaWNlIQoKPiAxKSBDYW4gY29yZSBz dHJlYW0gcGFyYW1ldGVycyAoY2hhbm5lbHMsIHNhbXBsZSByYXRlKSBjaGFuZ2UgbWlkLWZsaWdo dD8KCkluIHRoZW9yeSwgeWVzLiBUaGUgdHdvIHN0cmVhbXMgZG8gbm90IGhhdmUgdG8gaGF2ZSBh bnl0aGluZyBpbiBjb21tb24uCgpJbiBwcmFjdGljZSwgbW9zdCBvZiB0aGUgc2l0dWF0aW9ucyB3 aGVyZSB0aGlzIGhhcHBlbnMgYXJlIGJlY2F1c2UgdGhlCmVuY29kZXIgd2FudHMgdG8gaW5zZXJ0 IGFuIGluLWJhbmQgbWV0YWRhdGEgc28gaXQncyBwcmV0dHkgcmVhc29uYWJsZSB0bwphc3N1bWUg dGhhdCBlbmNvZGluZyBwYXJhbWV0ZXJzIGFyZSB1bmxpa2VseSB0byBjaGFuZ2UgYmV0d2VlbiBz dHJlYW1zLCBhdApsZWFzdCBhcyBhIGZpcnN0IGFwcHJvYWNoLgoKPiAyKSBXaHkgYXJlIHRoZSBo ZWFkZXIgcGFja2V0cyBlbWl0dGVkIHRvIGJlZ2luIHdpdGg/Cj4gQXJlIHRoZXkgbmVjZXNzYXJ5 IGZvciB0aGUgYXVkaWJsZSBiaXRzdHJlYW0gb3IgcHJlYW1ibGUgbWV0YWRhdGE/Cj4gQWx0ZXJu YXRpdmVseSwgYSBsaW5rIHRvIGV4dGVybmFsIHJlYWRpbmcgaXMgZmluZSBieSBtZSEKCllvdSBn b3QgdGhlIGxpbmsgSSBzZWUgOi0pCgpJbiBvZ2csIHRoZXJlJ3MgdXN1YWxseSBhdCBsZWFzdCAy IHRvIDMgcGFja2V0czoKMS4gImhlbGxvIiBwYWNrZXQgdG8gZGV0ZWN0IHRoZSBsb2dpY2FsIHN0 cmVhbSBjb250ZW50LiBBbGwgZmlyc3QgcGFja2V0cwpvZiBhbGwgbXVsdGlwbGV4ZWQgc3RyZWFt cyBhcmUgcGxhY2VkIGluc2lkZSBhbiBpbml0aWFsIHBhZ2UuCjIuIE9uZSBtZXRhZGF0YSBwYWNr ZXQKMy4gT3B0aW9uYWxseTogb25lIG9yIG1vcmUgY29kZWMgc3BlY2lmaWMgcGFja2V0cwoKKFNp bWlsYXJseSB0byBjb25zaWRlcmluZyB0aGVvcmEgYXMgZGVwcmVjYXRlZCwgSSB3b3VsZCBhbHNv IGlnbm9yZSB0aGUKbXVsdGlwbGV4aW5nIGFzcGVjdCBvZiB0aGUgcHJvYmxlbSwgYXQgbGVhc3Qg aW4gYSBmaXJzdCBhcHByb2FjaC4gT2dnCnN0cmVhbXMgd2l0aCBhdWRpby92aWRlbyBjb250ZW50 IGFyZSBhbHNvIHByZXR0eSByYXJlIHRoZXNlIGRheXMuKQoKVGhlIGNvZGVjIHNwZWNpZmljIHBh Y2tldHMgY2FuIGNvbnRhaW4gZGF0YSByZXF1aXJlZCBmb3IgdGhlIGRlY29kZXIuCgpJbiBwcmFj dGljZSwgaXQgc2VlbXMgdGhhdCBpbiBmZm1wZWcsIHdpdGggb2dnL2ZsYWMgYW5kIG9nZy9vcHVz LCB0aGUKZGVjb2RlcnMgYXJlIHByZXR0eSBoYXBweSBjb250aW51aW5nIHRoZWlyIGRlY29kaW5n IHdpdGhvdXQgaGF2aW5nIHRvCnByb2Nlc3MgYW55IG5ldyBoZWFkZXIgcGFja2V0LgoKRm9yIG9w dXMsIHRoZXJlIGRvZXMgbm90IHNlZW0gdG8gYmUgYW55IGNvZGVjLXNwZWNpZmljIGhlYWRlcjoK aHR0cHM6Ly93aWtpLnhpcGgub3JnL09nZ09wdXMKCkZvciBmbGFjLCB0aGUgc3BlYyBzYXlzIG9u ZSBvciBtb3JlIG1ldGFkYXRhIHBhY2tldHMgYW5kIG5vIGNvZGVjLXNwZWNpZmljCnBhY2tldDog aHR0cHM6Ly94aXBoLm9yZy9mbGFjL29nZ19tYXBwaW5nLmh0bWwKCkZvciB0aG9zZSB0d28gY29k ZWNzLCB0aGUgY3VycmVudCBsaWJhdmNvZGVjIGRlY29kZXJzIGFyZSBwcmV0dHkgaGFwcHkKd2l0 aG91dCB0aG9zZSBtaWQtc3RyZWFtIGhlYWRlcnMuCgpXaXRoIHZvcmJpcywgdGhlIHN0cmVhbSBo YXMgb25lIG1ldGFkYXRhIHBhY2tldCBhbmQgb25lIGNvZGVjIHNwZWNpZmljCnBhY2tldCB0aGF0 IHNlZW1zIHJlcXVpcmVkIHRvIGNvbnRpbnVlIGRlY29kaW5nLgoKVGh1cywgdGhlIGN1cnJlbnQg bGliYXZjb2RlYyB2b3JiaXMgZGVjb2RlciBoYXMgdG8gcmVjZWl2ZSBhbmQgcHJvY2VzcwptaWQt c3RyZWFtIGhlYWRlcnMsIHdoaWNoIGlzIHdoeSBzdXBwcmVzc2luZyB0aG9zZSBmcm9tIHRoZSBk ZW11eGVyIG91dHB1dAp3YXMgYSB0cmlja2llciB0YXNrIGFuZCB3aHkgdGhpcyBjdXJyZW50IHBh dGNoIGlzIGEgaG9sZC1vdXQuCgo+IDMpIElzIGl0IHBvc3NpYmxlIHRoYXQgZG9pbmcgdGhlIHN0 cmVhbSBjb3B5IGlzIGEgZnJvbnQtbGluZSBnb2FsIGluCmFjdHVhbGl0eT8KPiBJbiBvdGhlciB3 b3JkcywgYnkgc29sdmluZyAxLzIvMywgd2UgYXJlIGFjdHVhbGx5IHdhbnRpbmcgdG8gc29sdmUg ND8KPiAoSWYgdGhpcyB0aG91Z2h0IG1ha2VzIHNlbnNlKQoKVGhlIG1vc3QgcHJlc3NpbmcgdXNl ci1mYWNpbmcgZmVhdHVyZXMgYXJlOiBzdXBwb3J0aW5nIGluLWJhbmQgbWV0YWRhdGEgYW5kCmNv cHkgc3RyZWFtcy4KCkluLWJhbmQgbWV0YWRhdGEgaXMganVzdCBhIGZldyBjb21taXRzIGJlaGlu ZCB0aGUgY3VycmVudCBwZW5kaW5nIG9uZS4gSQp3YXMgbG9va2luZyBhdCB0aGVtIHllc3RlcmRh eSwgdGhleSBhcmUgcmVhbGx5IHN1cGVyIHNpbXBsZS4KClRoZXNlIGNoYW5nZXMgYXJlIGJsb2Nr ZWQgYnkgdGhlIGNvbXBsZXRpb24gb2YgdGhlIHByb3BlciBoYW5kbGluZyBvZgpoZWFkZXIgcGFj a2V0cyBzaW5jZSBtZXRhZGF0YSBhcmUgcGFzc2VkIHRocm91Z2ggdGhlbS4KClN1cHBvcnRpbmcg Y29weSBzdHJlYW1zIGlzIG1vcmUgdHJpY2t5IGFzIGl0IHdpbGwgcmVxdWlyZSBmaXhpbmcgRFRT IGFuZApoYW5kbGluZyBuZXcgb2dnIGhlYWRlcnMgd2hlbiBnZW5lcmF0aW5nIHRoZSBvdXRwdXQg c3RyZWFtcy4KCkkgZG8gaGF2ZSBtb3N0IG9mIHRoaXMgc2tldGNoZWQgb3V0IGluIG15IGxvY2Fs IEZGbXBlZyByZXBvLgoKPiA0KSBJcyB0aGVyZSBhIHNhbXBsZSBjb21tYW5kIHRvIHNwYXduIHN1 Y2ggYSBzb3VyY2Ugc3RyZWFtLCBvciBpcyBzZXR0aW5nCj4gdXAgSWNlY2FzdCB3aXRoIGRlZmF1 bHRzIGVub3VnaCBhbmQgcGxheSBzZWdtZW50cyB0byBzaW11bGF0ZSB0aGUKY29uZGl0aW9ucz8K CllvdSBjYW4gc2ltcGx5IGVuY29kZSB0d28gb2dnL3t2b3JiaXMsIGZsYWMsIG9wdXN9IGZpbGVz IGFuZCBjb25jYXRlbmF0ZQp0aGVtIQoKSSBhbHNvIGNvbnRyaWJ1dGVkIHNvbWUgc2hvcnQgbWlu aW1hbCBvbmVzIHRvIGZhdGUsIHNlZSBmb3IgaW5zdGFuY2U6Cm9nZy12b3JiaXMvY2hhaW5lZC1t ZXRhLm9nZwoKLS0gUm9tYWluCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K