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 040F74C64B for ; Thu, 8 May 2025 21:49:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EDB2B68C218; Fri, 9 May 2025 00:49:35 +0300 (EEST) Received: from mail-yw1-f178.google.com (mail-yw1-f178.google.com [209.85.128.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 954C168C026 for ; Fri, 9 May 2025 00:49:29 +0300 (EEST) Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-70811611315so12226507b3.1 for ; Thu, 08 May 2025 14:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746740968; x=1747345768; 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=MjHWkwdRvqJAo8PtX/Aed+RSRhiiQTUNkhJ4A8TOQTU=; b=L3D+pYnPUoC4zIrZ1B5MYwmd0NWJ9a72bWrV0ZirJAfNrhTPjU8d74/e/AC8OQHmX0 0uuTUbpbBOCEPvE+4sp4x4pbGkc22nUbls5yPjJQa+KbFkeI8/7HftcgY6INEK0jkfGK SmnI5wujwknkFVJQNsweLh3QllGOOnMU8RSW/ZyjAR+g3Ub0uPcCtChPi+wDRhvzLfj+ uN2NigkA6sU3XksalN0ljiPVJZhfWo9rWvBK2wuXqBxtcOeEvrrszFOMqbAO5Hn3dQPc XQxlNrBbzph5ylpjfVGIRe2pA94xFc26P1Ih+xdBpoDmvXW9eNV8xLCUGaLerecCuCW2 BjJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746740968; x=1747345768; 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=MjHWkwdRvqJAo8PtX/Aed+RSRhiiQTUNkhJ4A8TOQTU=; b=SeWC7tar4ShJozf/nlNqI+eWv16OWWmNr4NMwkPlg8Zl39DYC0UeeKa8u/uDbp4g3q KHepNfzI3G4qUB/mc3uXFwtPeABGQZe12FOmjZcpJZLst9q5pNaqltCqEOxBjE+d4is2 gT+xBIOpNgEdrwpE9PTq4LTn++gWh+AkfaTvUkf9OAQufWEnX2OJ6sd+i15k7QSRFJl9 UF6ZasBqmpIacra1DRX389z0+rCIPimUYOg+9wgq76GLQed2UAItvMiiducXUl9A8Pr6 Tofnvi5abZLJMlv9bR6Udfwn5EIC2Ua7z2IP1Wo49DgKZHpeoB+Wh/Vyjch8yaHfZ76G qkFw== X-Gm-Message-State: AOJu0YxG4xQ72a/K46v4rxX8DBtHalqGjaUS/Csuv/d9/ZEP/uwQ4u53 43LNC3aPVl1y6uvvzbvM5nVyEHyPcegkRIQ0on1ruS+kfbEx+0sv4cmA+Cuhi1zQFgQ98fVdSg8 m1+r/eqoaM5xkQZDd1XcL99HgJAw1XCfP X-Gm-Gg: ASbGncvMKOVhzLJzBAM7UjY9aJEB8qB4BgIwaeR6073QKVBafUu7sAT/ve81xxOSuGY cF5qD4cHOcFQNXZCD7ZHC5aGkMx4I51BtcIAwq6/cHs9kK1ktko8FpGcrz4c2UYscQnlvl3w9UV Ux1HM61x30ML1gd2qTRKHXyefcYgX/b5iOtvil7GQPgxv6ch1d+1nkKJEl X-Google-Smtp-Source: AGHT+IEGJ7SyNWs6dscWakghFbe4WwK5+/xH1nWoRMa7NRoDuXDaeDg8lN7UAhmRNX+eKrr66baSOb85Q5loIkQgMjw= X-Received: by 2002:a05:690c:6411:b0:6fb:9389:3cde with SMTP id 00721157ae682-70a3f9e3f9dmr16643887b3.3.1746740967826; Thu, 08 May 2025 14:49:27 -0700 (PDT) MIME-Version: 1.0 References: <20250506141932.73142-1-romain.beauxis@gmail.com> <20250506141932.73142-6-romain.beauxis@gmail.com> <20250507131427.GK29660@pb2> In-Reply-To: <20250507131427.GK29660@pb2> From: Romain Beauxis Date: Thu, 8 May 2025 16:49:17 -0500 X-Gm-Features: AX0GCFuEu-eNPQEdYIIwZ-H8rrdoetRn0kvkJ-e_aiC6AajgM6T9eWfoVP1TJI4 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v4 5/6] 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 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: TGUgbWVyLiA3IG1haSAyMDI1IMOgIDA4OjE0LCBNaWNoYWVsIE5pZWRlcm1heWVyCjxtaWNoYWVs QG5pZWRlcm1heWVyLmNjPiBhIMOpY3JpdCA6Cj4KPiBPbiBUdWUsIE1heSAwNiwgMjAyNSBhdCAw OToxOTozMUFNIC0wNTAwLCBSb21haW4gQmVhdXhpcyB3cm90ZToKPiA+IC0tLQo+ID4gIGxpYmF2 Zm9ybWF0L29nZ3BhcnNldm9yYmlzLmMgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCj4g PiAgdGVzdHMvcmVmL2ZhdGUvb2dnLXZvcmJpcy1jaGFpbmVkLW1ldGEudHh0IHwgIDMgLS0tCj4g PiAgMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gPgo+ ID4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L29nZ3BhcnNldm9yYmlzLmMgYi9saWJhdmZvcm1h dC9vZ2dwYXJzZXZvcmJpcy5jCj4gPiBpbmRleCA5ZjUwYWI5ZmZjLi44YjRhZTg3MmQyIDEwMDY0 NAo+ID4gLS0tIGEvbGliYXZmb3JtYXQvb2dncGFyc2V2b3JiaXMuYwo+ID4gKysrIGIvbGliYXZm b3JtYXQvb2dncGFyc2V2b3JiaXMuYwo+ID4gQEAgLTQxOCw2ICs0MTgsNyBAQCBzdGF0aWMgaW50 IHZvcmJpc19wYWNrZXQoQVZGb3JtYXRDb250ZXh0ICpzLCBpbnQgaWR4KQo+ID4gICAgICBzdHJ1 Y3Qgb2dnX3N0cmVhbSAqb3MgPSBvZ2ctPnN0cmVhbXMgKyBpZHg7Cj4gPiAgICAgIHN0cnVjdCBv Z2d2b3JiaXNfcHJpdmF0ZSAqcHJpdiA9IG9zLT5wcml2YXRlOwo+ID4gICAgICBpbnQgZHVyYXRp b24sIGZsYWdzID0gMDsKPiA+ICsgICAgaW50IHNraXBfcGFja2V0ID0gMDsKPiA+Cj4gPiAgICAg IGlmICghcHJpdi0+dnApCj4gPiAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsK PiA+IEBAIC00ODAsNyArNDgxLDEzIEBAIHN0YXRpYyBpbnQgdm9yYmlzX3BhY2tldChBVkZvcm1h dENvbnRleHQgKnMsIGludCBpZHgpCj4gPiAgICAgICAgICBpZiAoZHVyYXRpb24gPCAwKSB7Cj4g PiAgICAgICAgICAgICAgb3MtPnBmbGFncyB8PSBBVl9QS1RfRkxBR19DT1JSVVBUOwo+ID4gICAg ICAgICAgICAgIHJldHVybiAwOwo+ID4gLSAgICAgICAgfSBlbHNlIGlmIChmbGFncyAmIFZPUkJJ U19GTEFHX0NPTU1FTlQpIHsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmIChm bGFncyAmCj4gPiArICAgICAgICAgICAgKFZPUkJJU19GTEFHX0hFQURFUiB8IFZPUkJJU19GTEFH X0NPTU1FTlQgfCBWT1JCSVNfRkxBR19TRVRVUCkpCj4gPiArICAgICAgICAgICAgc2tpcF9wYWNr ZXQgPSAxOwo+Cj4gY2FuIHRoZSBjb250ZW50IG9mIHRoZSBoZWFkZXIgY29udGFpbmluZyAiZ2xv YmFsIiB0YWJsZXMgZm9yIHZvcmJpcyBjaGFuZ2U/Cj4gaWYgc28gd2hhdCBkb2VzIHRoaXMgcGF0 Y2ggZG8gdG8gc3VjaCBhIHN0cmVhbSA/Cj4KPiAoSSBtZWFuIGlzIHRoaXMgYnJlYWtpbmcgc3Vj aCBzdHJlYW1zPyBvciBkbyB0aGV5IG5vdCBleGlzdCBvciBkaWQgdGhhdCBuZXZlciB3b3JrPykK ClRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuCgpJdCB3YXMgYWx3YXlzIHdvcmtpbmcgaW4g bXkgdGVzdHMgYnV0LCB1cG9uIGZ1cnRoZXIgaW5zcGVjdGlvbiwgdGhlCnZvcmJpcyBkZWNvZGlu ZyBjb2RlIHdhcyBkb2luZyBzb21ldGhpbmcgd2l0aCB0aG9zZSBoZWFkZXJzIHBhY2tldHMuCgpJ J20gd29ya2luZyBvbiBhbiB1cGRhdGVkIHBhdGNoc2V0IHRha2luZyBjYXJlIG9mIHRoaXMgYnkg cGFzc2luZyB0aGUKc2V0dXAgcGFja2V0IChsYXN0IHBhY2tldCkgYXMgZXh0cmFkYXRhIGFuZCBw cm9jZXNzaW5nIGl0IGluIHRoZQpkZWNvZGVyIHRvIG1pbWljIHdoYXQncyBjdXJyZW50bHkgZG9u ZS4KCkknbSBhbHNvIGdvbm5hIHRha2UgdGhpcyBvcHBvcnR1bml0eSB0byBhZGQgc29tZSBzYWZl Z3VhcmQgaW4gdGhlCnZvcmJpcyBhbmQgb3B1cyBjb2RlIHRvIG1ha2Ugc3VyZSB3ZSBmYWlsIHdo ZW4gYSBuZXcgc3RyZWFtIHN0YXJ0cwp3aXRoIGRpZmZlcmVudCBjaGFubmVscyBjb3VudCBvciBz YW1wbGUgcmF0ZS4KCkdlbmVyYWxseSBzcGVha2luZywgSSdtIGludGVuZGluZyB0aGUgY2hhbmdl cyB0byBiZSBvbiBiZXN0IGVmZm9ydAp3LnIudC4gdG8gd2hhdCdzIGFscmVhZHkgd29ya2luZy9u b3Qgd29ya2luZyBidXQgSSB0aGluayB0aG9zZSB0d28KY2hhbmdlcyB3aWxsIGFkZCBhbmQgYXJl IG5vdCB0b28gaGFyZCB0byBwdXQgaW4uCgpJJ20gZ29ubmEgdGFrZSBzb21lIHRpbWUgdG8gY2xl YW4gYW5kIHRlc3QgYW5kIHdpbGwgcmUtc3VibWl0LgoKVGhhbmtzLAotLSByb21haW4KCj4gdGh4 Cj4KPiBbLi4uXQo+IC0tCj4gTWljaGFlbCAgICAgR251UEcgZmluZ2VycHJpbnQ6IDlGRjIxMjhC MTQ3RUY2NzMwQkFERjEzMzYxMUVDNzg3MDQwQjBGQUIKPgo+IElmIHlvdSBkcm9wIGJvbWJzIG9u IGEgZm9yZWlnbiBjb3VudHJ5IGFuZCBraWxsIGEgaHVuZHJlZCB0aG91c2FuZAo+IGlubm9jZW50 IHBlb3BsZSwgZXhwZWN0IHlvdXIgZ292ZXJubWVudCB0byBjYWxsIHRoZSBjb25zZXF1ZW5jZQo+ ICJ1bnByb3Zva2VkIGluaHVtYW4gdGVycm9yaXN0IGF0dGFja3MiIGFuZCB1c2UgaXQgdG8ganVz dGlmeSBkcm9wcGluZwo+IG1vcmUgYm9tYnMgYW5kIGtpbGxpbmcgbW9yZSBwZW9wbGUuIFRoZSB0 ZWNobm9sb2d5IGNoYW5nZWQsIHRoZSBpZGVhIGlzIG9sZC4KPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=