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 23EF34CAFD for ; Tue, 12 Aug 2025 00:22:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1DC3468C4C1; Tue, 12 Aug 2025 03:22:12 +0300 (EEST) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E3154688FDA for ; Tue, 12 Aug 2025 03:22:04 +0300 (EEST) Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-e8e0c6f1707so3914752276.0 for ; Mon, 11 Aug 2025 17:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754958123; x=1755562923; 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=QCioi6oVDikx7pV7sR/mCVvguEUPjxq0hbaH5ECB1JM=; b=QbgWIf9NN0QIWlluimdTdUddU2tk5/vLmHSG3lwBJBWg/rIfQnkfkHOyfH7Cn2IHdN iV1Dss3OaBVAcSlfbkcAA+wqegZu86bX80XiAE2r139FztfqxdG1U+NUILc0THpPSJV6 g6819FOTn6oHVMz+HKRnglWsSGGaqI6OXDEE8uAkvWnZzP8PolD1d8eZH/WHvxQBHpgW 8kVZfjIQqzmNqjL9oWnfM7V/C6mMRD5UvzYkJDTYNo6x64SFo5K7Y/p2Xv6/WVVqy79p r92d0HAiCXmINBW2cMDi9sO4O/vogHBn/SAANq5EP2m+pDsuRypIdayMXGL2NdB2em2E SVzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754958123; x=1755562923; 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=QCioi6oVDikx7pV7sR/mCVvguEUPjxq0hbaH5ECB1JM=; b=I7bLzWkwptkGrt6WV2FXzrDI5nIfExqmU6HwOFFYfNvt9L3BXn3UfoEvj/rbSllP7P tuUcKC/zBRWrcSaU8okBFrFnBvnfwprwwTsKIyn5xpxYHojgeK1HdZV/im9Fy5n8KGGq 0M0eJFif63rav+HufT6b2o0q/CsVbdTL+JI89IiLrhOXJ80Ye+GnT8cOdLF1KaqP+hi4 16P6EfATogK40FeJS3TRNen79lARqjhPrE3tIiaGsTRqAexwA2N/+VklPQaVeHerhiHM XTFR02bjXgvLcpq0Oj4HcwuVnwlFvevRkuqe8pRyjmY8tQMFqMb5h6d1Od5jO5Oe83ue yacg== X-Gm-Message-State: AOJu0YyX6HB/CEFriU/BDJJCI73fyieEPvvPegp6Bbh/UidFl1SZXMpH zqtKAiPxB1+7OgSW07qk8zsWmMAPzIQQyGlhLoSa6bHYCgrDeQfMBTy1UgTMabRxwAsJ3qH/Rwv sSxEXZiE09Az8ELQ8FY+4BKyW1v90IEN8Xvdcn2g= X-Gm-Gg: ASbGncsatmBlAuudOmk4yFRclqHOuDxJhjb/aLcUmun3s1lWwRTGNmofxP6/wGFCp6w vIArMjNbNqcgcJS1QKQEHUI2L4pAKM8ku29V1AjQ7zEiIvKluABgUwDclKfpcx607dasLIOgBPQ PYJ2+ilDvhUxMJUzItKDqlelCL0yfv6hhxTMqlCl5/N6s+uae4boFoZ09RxU06TIJD0dFP0+bqs eON5g== X-Google-Smtp-Source: AGHT+IGS2FzPM5+JgqlQBzI4xrW4Qe96BeYNa2ieiOIvmV94f71sM/xRrSagWzUaTeUpymsmiFqsQJL1BOheR9a7WMQ= X-Received: by 2002:a05:690c:6f8b:b0:71c:403d:421d with SMTP id 00721157ae682-71c42a5b87emr26379947b3.24.1754958122576; Mon, 11 Aug 2025 17:22:02 -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: Mon, 11 Aug 2025 19:21:51 -0500 X-Gm-Features: Ac12FXw3RFhFPeWGYIMEPQoZTuKwVOIBfsdgGt2FlVyAMzAsG7i2-Nhv7mGGjuc Message-ID: To: FFmpeg development discussions and patches 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: TGUgbHVuLiAxMSBhb8O7dCAyMDI1IMOgIDE3OjMxLCBZYWxkYSA8bWFydGg2NEBwcm94eWlkLm5l dD4gYSDDqWNyaXQgOgo+Cj4gSGkgUm9tYWluLAoKSGkhCgo+IEkgY2FuIHRyeSB0byBoZWxwIG91 dCBoZXJlLgo+IEkgYW0gbm90IGZhbWlsaWFyIHdpdGggdGhlIE9HRyBzcGVjIGJ1dCBJIGNhbiBh dCBsZWFzdCBoZWxwIHdpdGgKPiByZXZpZXdzL2ZhY2lsaXRhdGUgdG8gYSBkZWdyZWUsIGFuZCBp dCdzIGZyZWUgc28gSSBjYW4gcmVhZCBpZiBuZWVkZWQuCj4KPiBJdCBzZWVtcyB5b3UgYXJlIHRy eWluZyB0byBmaXggaXNzdWVzIGluIGFuZCBpbXByb3ZlIE9HRyBzdXBwb3J0Lgo+IENhbiB5b3Ug Z2l2ZSBtZSBhIGJyaWVmIHN1bW1hcnkgb2YgeW91ciBnb2Fscz8KPiAoaS5lLiB3aGF0IHNob3Vs ZCBJIGxvb2sgYXQgZmlyc3QgdG8gYXNzaXN0PykKCkdyZWF0LCB0aGFuayB5b3Ugc28gbXVjaCBm b3IgdGFraW5nIHRoZSB0aW1lLgoKR290IHRoZSBjdXJyZW50IHdvcmssIEkgd291bGQgbGlrZSB0 byBpbXByb3ZlIGZmbXBlZyBzdXBwb3J0IGZvciBvZ2cKc3RyZWFtIGNoYWluaW5nLgoKIyBPZ2cg Y2hhaW5pbmcKClRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGlzIGZlYXR1cmUgaXMgaGVyZToKaHR0 cHM6Ly94aXBoLm9yZy9vZ2cvZG9jL29nZ3N0cmVhbS5odG1sCgpPZ2cgc3RyZWFtIGNoYWluaW5n IGlzIHVzZWQgaW4gcGFydGljdWxhciB0byBzZW5kIGEgc2VxdWVuY2Ugb2YKdHJhY2tzLiBFYWNo IHRpbWUgYSB0cmFjayBlbmRzLCB0aGUgY3VycmVudCBiaXRzdHJlYW0gaXMgdGVybWluYXRlZAph bmQgYSBuZXcgb25lIGNyZWF0ZWQuIFRoaXMgaXMgYWxzbyByZXF1aXJlZCB0byBwYXNzIGluLWJh bmQgbWV0YWRhdGEuCgpJbiBwcmFjdGljZSwgb2dnIGNoYWluaW5nIHdvcmtzIHByZXR0eSBtdWNo IGxpa2UgY29uY2F0ZW5hdGluZyBvZ2cgZmlsZXMuCgpIaXN0b3JpY2FsbHksIHRoaXMgc3BlYyBo YXMgcHJvdmVuIHRvIGJlIGEgcHJldHR5IGJhZCBkZXNpZ24uIFRoZXJlCmFyZSB2ZXJ5IGZldyB0 b29scyBoYW5kbGluZyB0aGlzIHByb3Blcmx5LiBNb3N0IG9mIHRoZW0gdHJlYXQgdGhlIGVuZApv ZiB0aGUgZmlyc3QgbG9naWNhbCBiaXRzdHJlYW0gYXMgYW4gZW5kIG9mIGZpbGUuCgpIb3dldmVy LCBhbmQgZnVydGhlcm1vcmUgdW5mb3J0dW5hdGVseSwgb2dnIGlzIHN0aWxsIHByZXR0eSBwb3B1 bGFyCmZvciBhdWRpbyBzdHJlYW1pbmcsIGVzcGVjaWFsbHkgdXNpbmcgaWNlY2FzdC4gSW4gcGFy dGljdWxhciBpdCBpcyB0aGUKb25seSBjb250YWluZXIgdGhhdCBjdXJyZW50bHkgc3VwcG9ydHMg bG9zc2xlc3MgY29kZWMgKGZsYWMpIHdpdGgKaW4tYmFuZCBtZXRhZGF0YS4KCiMgSW4gZmZtcGVn CgpJbiBmZm1wZWcsIHN1cHBvcnQgZm9yIGNoYWluZWQgc3RyZWFtcyBpcyBlc3NlbnRpYWxseSBt aXNzaW5nLiBJbiB0aGUKZm9sbG93aW5nLCBJJ20gdGFsa2luZyBhYm91dCB0aGUgc3RhdGUgb2Yg dGhlIGNvZGUgYmVmb3JlIEkgc3RhcnRlZAp3b3JraW5nIG9uIGl0LgoKMS0gTW9zdCBkZWNvZGVy cyBhcmUgYWJsZSB0byBrZWVwIGRlY29kaW5nIGFmdGVyIHRoZSBmaXJzdCBsb2dpY2FsCmJpdHN0 cmVhbXMuIEhvd2V2ZXIsIGluIG1vc3QgY2FzZXMsIHNlY29uZGFyeSBhbmQgbGF0ZXIgbWV0YWRh dGEgYXJlCmxvc3QuCgoyLSBUaGUgZGVtdXhlciBvdXRwdXRzIG9nZyBoZWFkZXIgcGFja2V0cyBh cyBmZm1wZWcgcGFja2V0cyBmcm9tCnNlY29uZGFyeSBhbmQgZnVydGhlciBzdHJlYW1zLiBUaGVz ZSBwYWNrZXRzIHNob3VsZCBiZSBzdXBwcmVzc2VkIGJ5CnRoZSBkZW11eGVyIGFuZCBpbnN0ZWFk IHBhc3NlZCBhcyBleHRyYWRhdGEuCgozLSBQVFMgYW5kIGxhdGVyIERUUyBvZiBzZWNvbmRhcnkg YW5kIGZ1cnRoZXIgc3RyZWFtcyBhcmUKZGlzY29udGludW91czogdGhleSByZXN0YXJ0IGZyb20g dGhlaXIgaW5pdGlhbCB2YWx1ZS4KCjQtIEl0IGlzIGN1cnJlbnRseSBub3QgcG9zc2libGUgdG8g ZG8gYSBmZm1wZWcgLWMgY29weSBjb3B5IG9mCnNlcXVlbnRpYWxpemUgb2dnIHN0cmVhbXMuCgpJ J20gdHJ5aW5nIHRvIGZpeCB0aG9zZSA0IHBvaW50cy4KClRoZSB3b3JrIHRoYXQgSSBoYXZlIGJl ZW4gZG9pbmcgaGFzIGJlZW4gZm9jdXNlZCBvbiB0aGUgbW9zdCBwb3B1bGFyCmNvZGVjcywgbmFt ZWx5IG9wdXMsIGZsYWMgYW5kIHZvcmJpcy4gSSdtIGhhcHB5IHRvIGV4dGVuZCB0byBtb3JlIGJ1 dCwKYXQgdGhpcyBwb2ludCwgSSdkIGNvbnNpZGVyIGFsbCB0aGUgb3RoZXIgb25lIGFzIGRlcHJl Y2F0ZWQKcGVyc29uYWxseS4KCklzc3VlICMxIGlzIHBhcnRpYWxseSBhZGRyZXNzZWQgd2l0aCBz b21lIHBhdGNoZXMgY3VycmVudCBpbiB0aGUgY29kZQpiYXNlIGFuZCBzb21lIHBhdGNoZXMgcGVu ZGluZy4KCkJ1dCwgZmlyc3QsIEknZCBsaWtlIHRvIGZvY3VzIG9uIGlzc3VlICMyIGJlY2F1c2Ug aXQgaXMgYWxtb3N0IGNvbXBsZXRlLgoKQ3VycmVudGx5LCBpc3N1ZSAjMiBoYXMgYmVlbiBhZGRy ZXNzZWQgYnkgYSBzZXJpZXMgb2YgcGF0Y2hlcyByZXZpZXdlZAphbmQgbWVyZ2VkIGJ5IE1pY2hh ZWwgYW5kIEx5bm5lLgoKMjQzMWZkMGIyNzU6IGludHJvZHVjZSBhIGR1bXAgdXRpbGl0eSB0byB0 cmFjayBhbmQgY2hlY2sgY2hhbmdlcyB0bwp0aGUgYml0c3RyZWFtcyBvbiBlYWNoIHBhdGNoCjZk NTRhZjY1OTkgYW5kIGE5ZDM5ZDZlYjk6IGNoYW5nZSB0aGUgbWVhbmluZyBvZiBvZ2dfY29kZWMt PnBhY2tldApyZXR1cm4gdmFsdWUgb2YgMSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGRpcmVjdCB0 aGUgZGVtdXhlciB0byBza2lwCnNvbWUgZGVjb2RlZCBwYWNrZXRzCgpBdCB0aGlzIHBvaW50LCB0 aGUgc3RhZ2UgaXMgcmVhZHkgdG8gc3RhcnQgc2tpcHBpbmcgb2dnIGhlYWRlciBwYWNrZXRzOgoy ZmI2NDE2ZGQwOiBza2lwIG9nZyBoZWFkZXIgcGFja2V0cyBpbiBvZ2cvZmxhYyBzdHJlYW1zCjlj NWVkNTdmOTQ6IHNraXAgb2dnIGhlYWRlciBwYWNrZXRzIGluIG9nZy9vcHVzIHN0cmVhbXMKNTc0 ZjYzNGU0OTogc2tpcCBvZ2cgaGVhZGVyIHBhY2tldHMgaW4gb2dnL3ZvcmJpcyBzdHJlYW1zCgpU aGUgbGFzdCBvbmUgd2FzIGNsZWFybHkgZXJyb25lb3VzIGFuZCByZXZlcnRlZCBieSBBbmRyZWFz IFJoZWluaGFyZHQKClRoZSBQUiBoZXJlOiBodHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcv RkZtcGVnL3B1bGxzLzIwMDI2IGlzIHRoZQpmaXhlZCB2ZXJzaW9uLCBmb2xsb3dpbmcgQW5kcmVh cyBSaGVpbmhhcmR0IGZlZWRiYWNrLgoKVGhlIGZpeGVkIHBhdGNoIHBhY2tzIGFsbCAzIHZvcmJp cyBoZWFkZXIgaW50byBhIGJ5dGVzdHJlYW0gc3RydWN0dXJlLApwYXNzZXMgaXQgYXMgZXh0cmEg ZGF0YSBhbmQgdXNlcyBpdCBvbiB0aGUgZGVjb2RlciBzaWRlLgoKRm9sbG93aW5nIE1pY2hhZWwn cyByZXZpZXcsIHN1cHBvcnQgZm9yIGRlbXV4ZWQgb2dnIGhlYWRlcnMgaXMga2VwdCBhcwpsZWdh Y3kgaW4gY2FzZSBsaWJhdmNvZGVjIGlzIGxpbmtlZCB3aXRoIGFuIG9sZGVyIHZlcnNpb24gb2YK bGliYXZmb3JtYXQuCgpBIG5ldyBkZWNvZGluZyByb3V0aW5lIGlzIGFkZGVkIHRvIGhhbmRsZSB0 aGUgbmV3IGV4dHJhZGF0YS1iYXNlZApoZWFkZXIgcGFja2V0cy4KCkxldCBtZSBrbm93IGlmIHRo YXQgaXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciB5b3UgdG8gaGVscCBhbmQgdGhhbmtzIGFnYWlu IQotLSBSb21haW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=