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 343EF4D227 for ; Mon, 30 Jun 2025 04:30:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A7F4268DF27; Mon, 30 Jun 2025 07:30:31 +0300 (EEST) Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C163468C76D for ; Mon, 30 Jun 2025 07:30:25 +0300 (EEST) Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-7d2107eb668so686339685a.1 for ; Sun, 29 Jun 2025 21:30:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751257824; x=1751862624; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=reWKr3PzP6aTyHZdS9URA1Va+HD+qBgUHoHuXWYSCh0=; b=IYUvCu6iCI72fXQ/xsLD3luyfyFM+USGiwA2E2UaF+nemL+sG8etZhOFYvyAP1HUjH B5EYMcHH+6PA6qV6W2s2WCiOPAqmzXRHIElsfwVP3raaB7sD3JBjBaCOlvLAnGxao3AE NJLQl4cgpUt60S17auwcNTe83exLHXsoJwnlTCdGML3W5Wnap/knDqIh+HyOv8nw1Qn3 nl0mmP0/MPQfF1sV/Ghq4gfcWKI5qk+k0Gf6lgcr47agQLqX//RkaEz7eqHlOMBMFYFu RcDC78FjvbvaFthkcYTjJkHXAsebmPadYhvcxOF3oklZrPcrQ+ExfCeREMegr80jY833 9ylg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751257824; x=1751862624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=reWKr3PzP6aTyHZdS9URA1Va+HD+qBgUHoHuXWYSCh0=; b=tKcc2PemNLLBlIqizSiTb4psnHT87ggViPBrcs+g2wqFqFlsKlbxTNdClt1rYQGTlE 9iWbS8xMMetZ3DupQznqKaGgAxaxnY8qViMukbUK7f83UB0PXP4lrzbgw6tp3F+lSlc8 oPui61//kH0OUGgm1SAb9PUsLKPuWJs1dGX6hb6IY499nlvOjEFD72PSdWVTi9BHHiTB l4FROGDe1ajZle/qIDD+cUF1lBLxweBd1kYc8gnN/aLV6FFTMvNwI1J+MJjFOyBsq+6r S13U+oVWVJ4Oz0ZIJONaAbOtuJ7fl7O0uylXySRzT988Dlx2eC4rY6IDO80PW0kHx3q5 ZwOw== X-Gm-Message-State: AOJu0YyveRP2KtuHJmXRoERq3SxbSi9rpEg1s8N/UqhETcha7ghSRU8q zvs581bO7QhFxDEfTA6dJxM1P6ZewbaniMQ/lLcKCssjiqR9bxVlOrFNLA5AkjoPHH8= X-Gm-Gg: ASbGncvURNsqLXF2SEGxrI7gk7Y4kxlSfOpCbopoIbx/aaYc1UwmlfuoejXKHSlfETg g8HbwFDp7UgMh9fI3lJ+pVOA9yEjajNhYl0zrRFTsqtNBWPXWzEv7Bc7sCLPMwCHQBkX+n9HaML 3mxkAnY/qDkt0y90daf2QM9XeeeGkwueJZNCJPRNkV0PCtaiShqh12dYAm2W1Yya/KPkrnbV/A2 WSFVYEJZCn3DmDakfojfT+OM2IV+cMFEm6pIm3snSAyUuTcBc2UKTBNUptLoXJ3pllI9i7Rge59 JTf01Z6jzydWVI0CQW40CJfcZujcvFJCuBS3vARVVaZ3mehAn4M+VRuFUM17O10WzbOlZA8eO0a o7uS1Rzvhi59QwifR7/CjbrM3/GHng1NX/Bi4+2oTcaP8B6vHpc17 X-Google-Smtp-Source: AGHT+IGzXUPDzGT7PJjTeOjXHZDz9JDPHqjg5s8+ok4fY0WZfvdQjtpcYwniChX+PhP2qtd5gd6KkA== X-Received: by 2002:a05:620a:4544:b0:7d4:4a7f:747e with SMTP id af79cd13be357-7d44a7f74d4mr1268082185a.41.1751257824168; Sun, 29 Jun 2025 21:30:24 -0700 (PDT) Received: from scott-desktop2 (pool-96-241-231-64.washdc.fios.verizon.net. [96.241.231.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7d4432410adsm532184285a.111.2025.06.29.21.30.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Jun 2025 21:30:23 -0700 (PDT) From: Scott Theisen To: ffmpeg-devel@ffmpeg.org Date: Mon, 30 Jun 2025 00:29:52 -0400 Message-ID: <20250630043015.1057190-1-scott.the.elm@gmail.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <299db1dd-b4f7-58fc-3d08-7c1b6630dde0@passwd.hu> References: <299db1dd-b4f7-58fc-3d08-7c1b6630dde0@passwd.hu> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] libavformat/mpegts.c: pat_cb(): ensure all PIDs are valid 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: SVNPL0lFQyAxMzgxOC0xOjIwMjEgc3BlY2lmaWVzIGEgdmFsaWQgcmFuZ2Ugb2YgWzB4MDAxMCwg MHgxRkZFXSBpbgrCpyAyLjQuNC42IFNlbWFudGljIGRlZmluaXRpb24gb2YgZmllbGRzIGluIHBy b2dyYW0gYXNzb2NpYXRpb24gc2VjdGlvbgphbmQgVGFibGUgMi0zIOKAkyBQSUQgdGFibGUKCnRz LT5jdXJyZW50X3BpZCBpcyBhbHdheXMgMCBzaW5jZSB0aGF0IGlzIHRoZSBQSUQgZm9yIHRoZSBQ QVQuCi0tLQoKTWFydG9uIEJhbGludCwKCllvdSB3ZXJlIGNvcnJlY3QgdGhhdCB0aGUgY3Jhc2gg TXl0aFRWIHdhcyB0cnlpbmcgdG8gZml4IHdhcyBhbHJlYWR5IGZpeGVkIGJ5CnRoZSBpZiAocG10 X3BpZCA9PSB0cy0+Y3VycmVudF9waWQpIHRlc3QuCgpJIGRvbid0IHRoaW5rIHRoZSBsb2dnaW5n IEkgb3JpZ2luYWxseSBhZGRlZCB3YXMgbmVjZXNzYXJ5LCBzbyBJIGhhdmUgcmVtb3ZlZAppdCBm b3IgdGhpcyB2ZXJzaW9uLgoKUmVnYXJkcywKClNjb3R0IFRoZWlzZW4KCi0tLQogbGliYXZmb3Jt YXQvbXBlZ3RzLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9tcGVndHMuYyBiL2xpYmF2Zm9ybWF0 L21wZWd0cy5jCmluZGV4IGRlYjY5YTA1NDguLjYyYmNkMjk4MmMgMTAwNjQ0Ci0tLSBhL2xpYmF2 Zm9ybWF0L21wZWd0cy5jCisrKyBiL2xpYmF2Zm9ybWF0L21wZWd0cy5jCkBAIC0yNTkwLDcgKzI1 OTAsNyBAQCBzdGF0aWMgdm9pZCBwYXRfY2IoTXBlZ1RTRmlsdGVyICpmaWx0ZXIsIGNvbnN0IHVp bnQ4X3QgKnNlY3Rpb24sIGludCBzZWN0aW9uX2xlbgogICAgICAgICAgICAgYnJlYWs7CiAgICAg ICAgIHBtdF9waWQgJj0gMHgxZmZmOwogCi0gICAgICAgIGlmIChwbXRfcGlkID09IHRzLT5jdXJy ZW50X3BpZCkKKyAgICAgICAgaWYgKHBtdF9waWQgPD0gMHgwMDBGIHx8IHBtdF9waWQgPT0gMHgx RkZGKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgYXZfbG9nKHRzLT5zdHJlYW0sIEFW X0xPR19UUkFDRSwgInNpZD0weCV4IHBpZD0weCV4XG4iLCBzaWQsIHBtdF9waWQpOwotLSAKMi41 MC4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==