From patchwork Mon Sep 23 05:19:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marth64 X-Patchwork-Id: 51724 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:d154:0:b0:48e:c0f8:d0de with SMTP id bt20csp2245940vqb; Sun, 22 Sep 2024 22:29:24 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWRp3XWCru6gC/f9sCAGts3LmouXKvjR4aThguDbVsRWH/S+oxWk+8NjsYkLC9hFFawYjEAyle0dggLi//fUv0s@gmail.com X-Google-Smtp-Source: AGHT+IFDVJbp+0Rhohe5HaWeG6rxDqb4721f6uS7ng9s0Me2+W2XFsHcz4OmlPl4tbC1qkiAVfCC X-Received: by 2002:a5d:4d50:0:b0:368:633d:f111 with SMTP id ffacd0b85a97d-37a4235a1f8mr6411075f8f.40.1727069364043; Sun, 22 Sep 2024 22:29:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1727069364; cv=none; d=google.com; s=arc-20240605; b=VZOvnJdbE3lVnejEuTOSvYzBPWP7UJIFiUGNKw0viUcook568FZYa36M4mSTwAQTqx t5XzEPdCSk2S8EHPqD6OKI+O0E53HaidoFxt6fOjVmCGASh1EoFrBMcQbfFRVewKXkjM jQp2nf1ll39qOVaha24rSsLh97Uurw2IAIqKwXL4yqeZ/mlx2YO70lJKLbrIHM06A+Jd 6mt5YUmhMv/H+/zQIIu+tqsAX8Ja1oj2xxFsM3vIcCNFqjBnzqC+MLTcbp+odvAoqYUX t+RChh4k2bEaC5CcYWO1AHZ1vMGmivgfIoGq9f24eJJlUFxUYKKu4M48hkNHAzh+6AGx FsYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=NkNlBZEJAzzzIBG9HOkVRyxh28mBEThcAJE96qHcMKM=; fh=PlWMzmI9LD2qGS7ipLrQl8z0iaQTLQLHzoGuXcBzpCg=; b=b6ElUqbrjx6sSvgaNcdOj5Du9WjGslV7713Rhc0YQ+AnDKwZMHereZMGqBY1YXbbGb IqC0JtaXfiGJqQYupYebao9dMBBqCRbaZJnxIPwQZNbnNBmT8uNCyBtL+SsSV9X8yhi7 0R3frEoBnolHUuLMj4LWq0ATbqVsk2N8oPHO+WKQIqS0eEFYLPYX9ojFWmQr430H7Bzz Em59algD8A4ktmv1hvee9yj3IJsvfTqGFdNhqRM1OQEAevxDmOzdPRgtlqNosIEmKokg kYG9BGhz5KBw8IGIim6w989KF5EkIX9cioUg7BLkJcb3Fl66WdbDhqTfE5yl3QL4E1Kp olGQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@proxyid.net header.s=google header.b=Xm3zxVEM; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dara=fail header.i=@gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4fb4d7f45d1cf-5c42bcb922esi12694003a12.664.2024.09.22.22.29.23; Sun, 22 Sep 2024 22:29:24 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@proxyid.net header.s=google header.b=Xm3zxVEM; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dara=fail header.i=@gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DFFCE68D9D1; Mon, 23 Sep 2024 08:19:58 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-oo1-f99.google.com (mail-oo1-f99.google.com [209.85.161.99]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7EBAF68D942 for ; Mon, 23 Sep 2024 08:19:49 +0300 (EEST) Received: by mail-oo1-f99.google.com with SMTP id 006d021491bc7-5e1b6e8720dso2241002eaf.0 for ; Sun, 22 Sep 2024 22:19:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proxyid.net; s=google; t=1727068788; x=1727673588; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nkPcsxbA//kCp2fW1fTIGKrPagfodVvP7NzzUzZwM5U=; b=Xm3zxVEMjxsMnSr5KdrhhWHeuZsIu0NWa46zgfzU+/YMMkFPIe6eG6N1ojHMfhBOX9 V78vG/3rx10P4D7XtvEk6p6Eoh+up3MADMGd2A0T+kxbv1Y7s0QXBvew3F4BgrGeP6MI 09DQoM1W9RxR3KEKXIkN7BEKMw9QmdOttP+aOsGhbp5BGSxQrAjblo6nTQZPhFp7g9As Dqre9bAVpXk/9FgLlOrsA8/+ILMKE1jiqH0PQYEPJHoMStDpiP0ln/g5Qr9CbqSNbh1q s+HPmefUfaWZZwQPlnjo7MwYE15SXOBWNnONswDBjXB7EDZC8EuNwdpN7xpiNdxd781K b1jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727068788; x=1727673588; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nkPcsxbA//kCp2fW1fTIGKrPagfodVvP7NzzUzZwM5U=; b=WtMFDBTexm4I0VZxWCJkztCR0auSkUhBv/d229+zNM6zWL8SQXD1FVnYJMbag84Z24 zDOD49TQ1517rkfj/JTlbJmqnO6YTt2SYf9wF/zcz2RFsqN2mz8khTp0PbstrpoyO0/2 Ezru6HKBWeKk3zmkFoPgxKpQ/fvypRqZuJn6VuZurRzYdMHgrOjkmAkHQH6te3tTQTuc jdpQSMnDJ1WC8rArK4+eKYh2O3583wPMIJwVfXwpzugOuj0bT2A/CuD9jIaLmthvg4nK Iivjec4NwrYEHXqgEkOZY0YFq41YxnM9TfJN9n2J8lHPJMe56D+howWMPWEcLXrjwjLE SQDA== X-Gm-Message-State: AOJu0Yw9+nPl6klcDp9mZZbD3M0GWntLPL9V063S540kIu9dDd/ZEUjC 9Yyh2VvvCBeCfKLforrZmWb7DdZya0kEYwtgrZTPap2GS9pDaICKONwMUrN4ySHpn710/iaLcN8 2v+PPyujIdLkb4hyOvNhV+3e5mgD8Q2QITyLz2KB6 X-Received: by 2002:a05:6820:1c85:b0:5e1:eba9:8fe7 with SMTP id 006d021491bc7-5e58ba7251dmr5041805eaf.3.1727068788108; Sun, 22 Sep 2024 22:19:48 -0700 (PDT) Received: from localhost.localdomain (c-69-245-177-215.hsd1.il.comcast.net. [69.245.177.215]) by smtp-relay.gmail.com with ESMTPS id 006d021491bc7-5e3bc69661csm202010eaf.20.2024.09.22.22.19.47 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sun, 22 Sep 2024 22:19:48 -0700 (PDT) X-Relaying-Domain: proxyid.net From: Marth64 To: ffmpeg-devel@ffmpeg.org Date: Mon, 23 Sep 2024 00:19:32 -0500 Message-Id: <20240923051941.54124-3-marth64@proxyid.net> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20240923051941.54124-1-marth64@proxyid.net> References: <20240923051941.54124-1-marth64@proxyid.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 02/11] avformat/dvdvideodec: fix menu PGC number off-by-one in state 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: Marth64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: b2/S5EqBo4l4 Signed-off-by: Marth64 --- libavformat/dvdvideodec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/dvdvideodec.c b/libavformat/dvdvideodec.c index 4e33d1aba6..da41a9d329 100644 --- a/libavformat/dvdvideodec.c +++ b/libavformat/dvdvideodec.c @@ -344,7 +344,7 @@ static int dvdvideo_menu_open(AVFormatContext *s, DVDVideoPlaybackState *state) } /* make sure the PGC is valid */ - state->pgcn = c->opt_pgc - 1; + state->pgcn = c->opt_pgc; state->pgc = pgci_ut->lu[c->opt_menu_lu - 1].pgcit->pgci_srp[c->opt_pgc - 1].pgc; if (!state->pgc || !state->pgc->program_map || !state->pgc->cell_playback) { av_log(s, AV_LOG_ERROR, "Invalid PGC structure for menu [LU %d, PGC %d]\n",