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 ESMTP id 8FA0646575 for ; Tue, 20 Jun 2023 23:58:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A01F168C117; Wed, 21 Jun 2023 02:58:33 +0300 (EEST) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 50EEA68C08C for ; Wed, 21 Jun 2023 02:58:26 +0300 (EEST) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1b5466bc5f8so7103325ad.1 for ; Tue, 20 Jun 2023 16:58:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687305504; x=1689897504; 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=y9Vm7FDhIRbz/+aLouPGeN2575sXaUnz4/W0Y8lFQVk=; b=W0f7qZM5JYhIBeJw44O1A6Xb257gCcTc9rms0lNyipjOW+2+KCClUd22/OG4RXWEy2 qUUYQcXnsMTu5goqstkRLZQts0PhSrt9NynoWBCHKRSGXFMgQywAsqABD+e5KOcDm1TQ 7wadQdCPMdl5Xd9PLwNsx1do5U3j7Sd90lDzMKFtnyPR/vGWp6PvsYGA4ax6nOcrMkuV KUYaoXqhQzQ64Z35XIUnO15F0tFNS/Ph+Dk5kRjbpuWKpSKbO8Rq9eCtouauhL48Pxu7 Ytcvv00dia89CHO76eiqCLfKTU319RPJU38tMZeRfCQQOfaeAXZHHgdaUEPJviGQUjgD w1Tg== X-Gm-Message-State: AC+VfDyDu2rccEf6T3dAbil/HOtcykwyKqO9JVx6RrOQLduF1g2f3IA8 MrcTWajDjOZPoirzhDNPj6U76RyeES8= X-Google-Smtp-Source: ACHHUZ7nJkSX1aycKqSp5eCSV4VCxybNRlqhPhUAevwVNusuURlK83A+jTr9JjEXiuEKBGgqVk4MJA== X-Received: by 2002:a17:902:dac6:b0:1a1:956d:2281 with SMTP id q6-20020a170902dac600b001a1956d2281mr17360292plx.3.1687305503902; Tue, 20 Jun 2023 16:58:23 -0700 (PDT) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com. [209.85.216.50]) by smtp.gmail.com with ESMTPSA id x22-20020a170902b41600b00199203a4fa3sm2111596plr.203.2023.06.20.16.58.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Jun 2023 16:58:23 -0700 (PDT) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-25e8966bca5so847059a91.1 for ; Tue, 20 Jun 2023 16:58:23 -0700 (PDT) X-Received: by 2002:a17:90b:4b8b:b0:258:85d9:be02 with SMTP id lr11-20020a17090b4b8b00b0025885d9be02mr16629779pjb.2.1687305503164; Tue, 20 Jun 2023 16:58:23 -0700 (PDT) MIME-Version: 1.0 References: <20230620050932.85936-1-toots@rastageeks.org> In-Reply-To: From: Romain Beauxis Date: Tue, 20 Jun 2023 18:58:12 -0500 X-Gmail-Original-Message-ID: Message-ID: To: Paul B Mahol X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] libavformat/mpegts.c: fix hardcoded 5-bytes skip for metadata streams. 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: 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: TGUgbWFyLiAyMCBqdWluIDIwMjMgw6AgMDI6MTAsIFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWls LmNvbT4gYSDDqWNyaXQgOgo+Cj4KPgo+IE9uIFR1ZSwgSnVuIDIwLCAyMDIzIGF0IDc6MTnigK9B TSA8dG9vdHNAcmFzdGFnZWVrcy5vcmc+IHdyb3RlOgo+Pgo+PiBGcm9tOiBSb21haW4gQmVhdXhp cyA8dG9vdHNAcmFzdGFnZWVrcy5vcmc+Cj4+Cj4+IEJlZm9yZSB0aGUgaW50cm9kdWN0aW9uIG9m IEFWX0NPREVDX0lEX1RJTUVEX0lEMyBmb3IgdGltZWRfaWQzIG1ldGFkYXRhCnN0cmVhbXMKPj4g aW4gbXBlZ3RzIChjb21taXQgNGE0NDM3YzBmYmM4ZjdhZmUwYzUzMzA3MDM5NWE0MmU1NmI0ZWU3 NSksCkFWX0NPREVDX0lEX1NNUFRFX0tMVgo+PiB3YXMgdGhlIG9ubHkgZXhpc3RpbmcgY29kZWMg Zm9yIG1ldGFkYXRhLgo+Pgo+PiBJdCBzZWVtcyB0aGF0IHRoaXMgY29kZWMgaGFzIGEgNS1ieXRl cyBtZXRhZGF0YSBoZWFkZXJbMV0gdGhhdCwgZm9yIHNvbWUKcmVhc29uLAo+PiB3YXMgYWx3YXlz IHNraXBwZWQgd2hlbiBkZWNvZGluZyBkYXRhIHBhY2tldHMuCj4+Cj4+IEhvd2V2ZXIsIHdoZW4g d29ya2luZyB3aXRoIGEgQVZfQ09ERUNfSURfVElNRURfSUQzIHN0cmVhbXMsIHRoaXMgcmVzdWx0 cwppbiB0aGUKPj4gNSBmaXJzdCBieXRlcyBvZiB0aGUgcGF5bG9hZCBiZWluZyBjdXQtb2ZmLCB3 aGljaCBpbmNsdWRlcyBlc3NlbnRpYWwKaW5mb3JtYXRpb25zCj4+IHN1Y2ggYXMgdGhlIElEMyB0 YWcgdmVyc2lvbi4KPj4KPj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkga2VlcGluZyB0 aGUgNS1ieXRlcyBza2lwIG9ubHkgZm9yCkFWX0NPREVDX0lEX1NNUFRFX0tMVgo+PiBzdHJlYW1z Lgo+Pgo+PiBUbyB0ZXN0Ogo+PiAxLiBkb3dubG9hZCB0aGlzIGZpbGU6Cmh0dHBzOi8vd3d3LmRy b3Bib3guY29tL3Mvank4c2loM3BlOHFza3hiL2JsYS50cz9kbD0xCj4+Cj4+IFRoaXMgZmlsZSB3 YXMgZG93bmxvYWQgZnJvbToKaHR0cDovL3BsYXllcnRlc3QubG9uZ3RhaWx2aWRlby5jb20vYWRh cHRpdmUvd293emFpZDMvcGxheWxpc3QubTN1OAo+Pgo+PiAyLiBydW4gdGhpcyBjb21tYW5kOgo+ PiAgIGZmcHJvYmUgLXNob3dfc3RyZWFtcyAtc2VsZWN0X3N0cmVhbXMgMCAtc2hvd19wYWNrZXRz Ci1zaG93X3ByaXZhdGVfZGF0YSBcCj4+ICAgICAgICAgICAtc2hvd19kYXRhIC9wYXRoL3RvL2Js YS50cwo+Pgo+PiBCZWZvcmU6Cj4+IFtQQUNLRVRdCj4+IGNvZGVjX3R5cGU9ZGF0YQo+PiBzdHJl YW1faW5kZXg9MAo+PiBwdHM9NDk0NjQ2NDE4Cj4+IHB0c190aW1lPTU0OTYuMDcxMzExCj4+IGR0 cz00OTQ2NDY0MTgKPj4gZHRzX3RpbWU9NTQ5Ni4wNzEzMTEKPj4gZHVyYXRpb249Ti9BCj4+IGR1 cmF0aW9uX3RpbWU9Ti9BCj4+IHNpemU9MjEKPj4gcG9zPTQ4Mjc4NAo+PiBmbGFncz1LX18KPj4g ZGF0YT0KPj4gMDAwMDAwMDA6IDAwMDAgMDAwMCAxMDU0IDQ5NTQgMzIwMCAwMDAwIDA2MDAgMDAw MyAgLi4uLi5USVQyLi4uLi4uLgo+PiAwMDAwMDAxMDogNzQ2NSA3Mzc0IDAwICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB0ZXN0Lgo+Pgo+PiBBZnRlcjoKPj4gW1BBQ0tFVF0KPj4gY29kZWNf dHlwZT1kYXRhCj4+IHN0cmVhbV9pbmRleD0wCj4+IHB0cz00OTQ2NDY0MTgKPj4gcHRzX3RpbWU9 NTQ5Ni4wNzEzMTEKPj4gZHRzPTQ5NDY0NjQxOAo+PiBkdHNfdGltZT01NDk2LjA3MTMxMQo+PiBk dXJhdGlvbj1OL0EKPj4gZHVyYXRpb25fdGltZT1OL0EKPj4gc2l6ZT0yNgo+PiBwb3M9NDgyNzg0 Cj4+IGZsYWdzPUtfXwo+PiBkYXRhPQo+PiAwMDAwMDAwMDogNDk0NCAzMzA0IDAwMDAgMDAwMCAw MDEwIDU0NDkgNTQzMiAwMDAwICBJRDMuLi4uLi4uVElUMi4uCj4+IDAwMDAwMDEwOiAwMDA2IDAw MDAgMDM3NCA2NTczIDc0MDAgICAgICAgICAgICAgICAgIC4uLi4udGVzdC4KPj4KPj4gLS0tCj4+ ICBsaWJhdmZvcm1hdC9tcGVndHMuYyB8IDIgKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy dGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvbXBl Z3RzLmMgYi9saWJhdmZvcm1hdC9tcGVndHMuYwo+PiBpbmRleCBmYjhiMGJmOGZkLi4wYjNlZGRh ODE3IDEwMDY0NAo+PiAtLS0gYS9saWJhdmZvcm1hdC9tcGVndHMuYwo+PiArKysgYi9saWJhdmZv cm1hdC9tcGVndHMuYwo+PiBAQCAtMTMwNSw3ICsxMzA1LDcgQEAgc2tpcDoKPj4gICAgICAgICAg ICAgICAgICAgICAgcCArPSBzbF9oZWFkZXJfYnl0ZXM7Cj4+ICAgICAgICAgICAgICAgICAgICAg IGJ1Zl9zaXplIC09IHNsX2hlYWRlcl9ieXRlczsKPj4gICAgICAgICAgICAgICAgICB9Cj4+IC0g ICAgICAgICAgICAgICAgaWYgKHBlcy0+c3RyZWFtX3R5cGUgPT0gMHgxNSAmJiBidWZfc2l6ZSA+ PSA1KSB7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKHBlcy0+c3QtPmNvZGVjcGFyLT5jb2RlY19p ZCA9PQpBVl9DT0RFQ19JRF9TTVBURV9LTFYgJiYgYnVmX3NpemUgPj0gNSkgewo+PiAgICAgICAg ICAgICAgICAgICAgICAvKiBza2lwIG1ldGFkYXRhIGFjY2VzcyB1bml0IGhlYWRlciAqLwo+PiAg ICAgICAgICAgICAgICAgICAgICBwZXMtPnBlc19oZWFkZXJfc2l6ZSArPSA1Owo+PiAgICAgICAg ICAgICAgICAgICAgICBwICs9IDU7Cj4+IC0tCj4+IDIuMzkuMiAoQXBwbGUgR2l0LTE0MykKPgo+ Cj4gTEdUTQoKR3JlYXQsIHRoYW5rcyEKCkFueXRoaW5nIEkgY2FuIGRvIHRvIGhlbHAgbW92ZSB0 aGlzIHRvIHRoZSBmaW5pc2ggbGluZT8KClRoYW5rcywKLS0gUm9tYWluCgo+Pgo+Pgo+PiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0Cj4+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4+IGh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Pgo+PiBUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=