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 AC36C4534B for ; Mon, 26 Jun 2023 15:17:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 55A5868C2F5; Mon, 26 Jun 2023 18:17:27 +0300 (EEST) Received: from mail-il1-f177.google.com (mail-il1-f177.google.com [209.85.166.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C771368C2C9 for ; Mon, 26 Jun 2023 18:17:20 +0300 (EEST) Received: by mail-il1-f177.google.com with SMTP id e9e14a558f8ab-34580e1b012so1688025ab.0 for ; Mon, 26 Jun 2023 08:17:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687792639; x=1690384639; h=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=Rl3KtfxKhC5V7Wn9BcROSsirRfrNAulmkBUdA25eI7c=; b=gVnjFY18GAHIm6EaRqRb8RbCFtKfJoeOrazzQPSogKoqI5NapEcrfyM90yr5pGL7Bb NptwpMF6kFYv3ydHc2S9N8Fc8lQ/MXizh2yIc2wuQkSdLyQH1vm/rqyQZJ1hmJ5IpztP OtvRzrDYnL7zGmHlk4nlDIZl+u+5+tX9JleswURlvXiLSy2DqK797C8sWxL1djed0wUp MKfof8zVkY3vnR/k1BGKZiLGh99CNYLdzgJKhNgK1yAqWVSUDRLhH29a6Mp2L6pmz1N7 skNfAd4JVm2SteTtpukKJfrzc72M0CRSvOAL04d3fTeozdE7rCG3UphZP99z6Gs73Q+G ywrw== X-Gm-Message-State: AC+VfDwxm7x48WuM7oPLrAUU504XDqzi5pG9zdph/0JSqOCygMeysT6T KZ3Zx5JxVy7GvJnVnvWG4gTM8s+E0zw= X-Google-Smtp-Source: ACHHUZ4Zrhd5Mol6WAxee0UrLgPNgslX+Z3xGWrPsqIiETBBT5j61dTSeLBYs8DOPZqhKe8Zmr3oRQ== X-Received: by 2002:a05:6e02:20c4:b0:345:ade3:3d62 with SMTP id 4-20020a056e0220c400b00345ade33d62mr2365677ilq.0.1687792638865; Mon, 26 Jun 2023 08:17:18 -0700 (PDT) Received: from mail-io1-f50.google.com (mail-io1-f50.google.com. [209.85.166.50]) by smtp.gmail.com with ESMTPSA id r5-20020a056638100500b0042319c38763sm1873538jab.15.2023.06.26.08.17.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Jun 2023 08:17:18 -0700 (PDT) Received: by mail-io1-f50.google.com with SMTP id ca18e2360f4ac-7835bbeb6a0so8440939f.0 for ; Mon, 26 Jun 2023 08:17:18 -0700 (PDT) X-Received: by 2002:a05:6602:1585:b0:780:d6ef:160 with SMTP id e5-20020a056602158500b00780d6ef0160mr12722954iow.1.1687792638016; Mon, 26 Jun 2023 08:17:18 -0700 (PDT) MIME-Version: 1.0 References: <20230620050932.85936-1-toots@rastageeks.org> <168733633551.21886.11704774345114900976@lain.khirnov.net> <168760342218.21886.6852108650312016047@lain.khirnov.net> <4ecb8608-a4b7-afaa-44d8-c099be88670b@mail.de> In-Reply-To: <4ecb8608-a4b7-afaa-44d8-c099be88670b@mail.de> From: Romain Beauxis Date: Mon, 26 Jun 2023 10:17:07 -0500 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches 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 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: TGUgc2FtLiAyNCBqdWluIDIwMjMgw6AgMDU6NTEsIFRoaWxvIEJvcmdtYW5uIDx0aGlsby5ib3Jn bWFubkBtYWlsLmRlPiBhCsOpY3JpdCA6Cj4KPiBBbSAyNC4wNi4yMyB1bSAxMjo0MyBzY2hyaWVi IEFudG9uIEtoaXJub3Y6Cj4gPiBRdW90aW5nIFJvbWFpbiBCZWF1eGlzICgyMDIzLTA2LTIyIDE2 OjE5OjM2KQo+ID4+IGNvbW1pdCBjYTA0NzJlZWViZTQ3OGI3ZWI2ZTdkMWRjNDM1MTAzN2Y4ODEx NzI4Cj4gPj4gQXV0aG9yOiBSb21haW4gQmVhdXhpcyA8dG9vdHNAcmFzdGFnZWVrcy5vcmc+Cj4g Pj4gRGF0ZTogICBUaHUgSnVuIDIyIDA5OjE0OjE4IDIwMjMgLTA1MDAKPiA+Pgo+ID4+ICAgICAg QWRkIEZBVEUgdGVzdCBmb3IgdGltZWQgaWQzIGRlbXV4Lgo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBh L3Rlc3RzL2ZhdGUvZGVtdXgubWFrIGIvdGVzdHMvZmF0ZS9kZW11eC5tYWsKPiA+PiBpbmRleCBk OGZjNjhhZjg4Li5hY2U4ZmEwYjUyIDEwMDY0NAo+ID4+IC0tLSBhL3Rlc3RzL2ZhdGUvZGVtdXgu bWFrCj4gPj4gKysrIGIvdGVzdHMvZmF0ZS9kZW11eC5tYWsKPiA+PiBAQCAtMTU3LDYgKzE1Nyw5 IEBAIGZhdGUteHdtYS1kZW11eDogQ01EID0gY3JjIC1pCiQoVEFSR0VUX1NBTVBMRVMpL3h3bWEv ZXJnb24ueHdtYSAtYzphIGNvcHkKPiA+PiAgIEZBVEVfRkZQUk9CRV9ERU1VWC0kKENPTkZJR19N UEVHVFNfREVNVVhFUikgKz0gZmF0ZS10cy1kZW11eAo+ID4+ICAgZmF0ZS10cy1kZW11eDogQ01E ID0gZmZwcm9iZV9kZW11eAokKFRBUkdFVF9TQU1QTEVTKS9hYzMvbXAzYWMzMjUtNDg2NC1zbWFs bC50cwo+ID4+Cj4gPj4gK0ZBVEVfRkZQUk9CRV9ERU1VWC0kKENPTkZJR19NUEVHVFNfREVNVVhF UikgKz0gZmF0ZS10cy10aW1lZC1pZDMtZGVtdXgKPiA+PiArZmF0ZS10cy10aW1lZC1pZDMtZGVt dXg6IENNRCA9IGZmcHJvYmVfZGVtdXgKJChUQVJHRVRfU0FNUExFUykvbXBlZ3RzL2lkMy50cwo+ ID4+ICsKPiA+PiAgIEZBVEVfU0FNUExFU19ERU1VWCArPSAkKEZBVEVfU0FNUExFU19ERU1VWC15 ZXMpCj4gPj4gICBGQVRFX1NBTVBMRVNfRkZNUEVHICs9ICQoRkFURV9TQU1QTEVTX0RFTVVYKQo+ ID4+ICAgRkFURV9GRlBST0JFX0RFTVVYICAgKz0gJChGQVRFX0ZGUFJPQkVfREVNVVgteWVzKQo+ ID4+IGRpZmYgLS1naXQgYS90ZXN0cy9yZWYvZmF0ZS90cy10aW1lZC1pZDMtZGVtdXgKYi90ZXN0 cy9yZWYvZmF0ZS90cy10aW1lZC1pZDMtZGVtdXgKPiA+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ ID4+IGluZGV4IDAwMDAwMDAwMDAuLjkyMmNhMTdkMTUKPiA+PiAtLS0gL2Rldi9udWxsCj4gPj4g KysrIGIvdGVzdHMvcmVmL2ZhdGUvdHMtdGltZWQtaWQzLWRlbXV4Cj4gPj4gQEAgLTAsMCArMSw2 IEBACj4gPj4KK3BhY2tldHxjb2RlY190eXBlPWRhdGF8c3RyZWFtX2luZGV4PTB8cHRzPTEyNjAw MHxwdHNfdGltZT0xLjQwMDAwMHxkdHM9MTI2MDAwfGR0c190aW1lPTEuNDAwMDAwfGR1cmF0aW9u PU4vQXxkdXJhdGlvbl90aW1lPU4vQXxzaXplPTI2fHBvcz01NjR8ZmxhZ3M9S19ffGRhdGFfaGFz aD1DUkMzMjo0NjlmNDc0YnxzaWRlX2RhdGF8c2lkZV9kYXRhX3R5cGU9TVBFR1RTClN0cmVhbSBJ RHxpZD0xODkKPiA+PiArCj4gPj4KK3BhY2tldHxjb2RlY190eXBlPWRhdGF8c3RyZWFtX2luZGV4 PTB8cHRzPTU3NzM1MHxwdHNfdGltZT02LjQxNTAwMHxkdHM9NTc3MzUwfGR0c190aW1lPTYuNDE1 MDAwfGR1cmF0aW9uPU4vQXxkdXJhdGlvbl90aW1lPU4vQXxzaXplPTI2fHBvcz0xMzE2fGZsYWdz PUtfX3xkYXRhX2hhc2g9Q1JDMzI6NDY5ZjQ3NGJ8c2lkZV9kYXRhfHNpZGVfZGF0YV90eXBlPU1Q RUdUUwpTdHJlYW0gSUR8aWQ9MTg5Cj4gPj4gKwo+ID4+CitzdHJlYW18aW5kZXg9MHxjb2RlY19u YW1lPXRpbWVkX2lkM3xwcm9maWxlPXVua25vd258Y29kZWNfdHlwZT1kYXRhfGNvZGVjX3RhZ19z dHJpbmc9SUQzCnxjb2RlY190YWc9MHgyMDMzNDQ0OXx0c19wYWNrZXRzaXplPTE4OHxpZD0weDEw MHxyX2ZyYW1lX3JhdGU9MC8wfGF2Z19mcmFtZV9yYXRlPTAvMHx0aW1lX2Jhc2U9MS85MDAwMHxz dGFydF9wdHM9MTI2MDAwfHN0YXJ0X3RpbWU9MS40MDAwMDB8ZHVyYXRpb25fdHM9NDUxMzUwfGR1 cmF0aW9uPTUuMDE1MDAwfGJpdF9yYXRlPU4vQXxtYXhfYml0X3JhdGU9Ti9BfGJpdHNfcGVyX3Jh d19zYW1wbGU9Ti9BfG5iX2ZyYW1lcz1OL0F8bmJfcmVhZF9mcmFtZXM9Ti9BfG5iX3JlYWRfcGFj a2V0cz0yfGRpc3Bvc2l0aW9uOmRlZmF1bHQ9MHxkaXNwb3NpdGlvbjpkdWI9MHxkaXNwb3NpdGlv bjpvcmlnaW5hbD0wfGRpc3Bvc2l0aW9uOmNvbW1lbnQ9MHxkaXNwb3NpdGlvbjpseXJpY3M9MHxk aXNwb3NpdGlvbjprYXJhb2tlPTB8ZGlzcG9zaXRpb246Zm9yY2VkPTB8ZGlzcG9zaXRpb246aGVh cmluZ19pbXBhaXJlZD0wfGRpc3Bvc2l0aW9uOnZpc3VhbF9pbXBhaXJlZD0wfGRpc3Bvc2l0aW9u OmNsZWFuX2VmZmVjdHM9MHxkaXNwb3NpdGlvbjphdHRhY2hlZF9waWM9MHxkaXNwb3NpdGlvbjp0 aW1lZF90aHVtYm5haWxzPTB8ZGlzcG9zaXRpb246Y2FwdGlvbnM9MHxkaXNwb3NpdGlvbjpkZXNj cmlwdGlvbnM9MHxkaXNwb3NpdGlvbjptZXRhZGF0YT0wfGRpc3Bvc2l0aW9uOmRlcGVuZGVudD0w fGRpc3Bvc2l0aW9uOnN0aWxsX2ltYWdlPTAKPiA+PgorZm9ybWF0fGZpbGVuYW1lPWlkMy50c3xu Yl9zdHJlYW1zPTF8bmJfcHJvZ3JhbXM9MXxmb3JtYXRfbmFtZT1tcGVndHN8c3RhcnRfdGltZT0x LjQwMDAwMHxkdXJhdGlvbj01LjAxNTAwMHxzaXplPTE1MDR8Yml0X3JhdGU9MjM5OXxwcm9iZV9z Y29yZT0yCj4gPgo+ID4gTG9va3MgZ29vZCwgY2FuIHNvbWVvbmUgcGxlYXNlIHB1dCB0aGUgc2Ft cGxlIGluIHBsYWNlPwo+Cj4gRG9uZS4KPgo+IDQyMDBkNWFkNzdjMjQ5NTI1NTc0MjI0OGNiZmQ2 OWMzICBmYXRlLXN1aXRlL21wZWd0cy9pZDMudHMKClRoYW5rcyEgSSBndWVzcyB3ZSBzdGlsbCBu ZWVkIHNvbWVvbmUncyBoZWxwIHB1c2hpbmcgdGhlIHBhdGNoIGFkZGluZyB0aGUKdGVzdCB0byB0 aGUgbWFpbiByZXBvLgoKPiAtVGhpbG8KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==