From patchwork Tue May 9 08:56:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?Q2zDqW1lbnQgQsWTc2No?= X-Patchwork-Id: 3624 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.3.129 with SMTP id 123csp1228494vsd; Tue, 9 May 2017 01:57:55 -0700 (PDT) X-Received: by 10.223.182.144 with SMTP id j16mr43745177wre.64.1494320275853; Tue, 09 May 2017 01:57:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494320275; cv=none; d=google.com; s=arc-20160816; b=tYV+wBkpdnuZNxXOklJ2eXc1ypsOsmFX5qTnXv1T8BWODPWKB8rYauEypWy1PSnrMV /YxSGR+rgZHhFaj+sfEt1bS/IFZXie8SM5puJgBpBBsksz4Cumdmo8da6rbhY5m8x4AB EeLKLNvqaCaCeKbzsLr+rXSKoQXwMvqqR0ixWJYtzaByKab36qNj7CSz934REtpW+qD8 jHXiejtfqgX3i+xr9tccHmlqF6N07k0rdeTRlYftvTKAJJXHj56xH6uqyLw/x8w1g/B+ 6BieDAgWvGebgg8mj7kwtJuHUW0YvEeI8HtKu+8Zwd+12/jIjHdWHuFcECS1NFpXMVNH t1ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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:message-id:date:to:from :delivered-to:arc-authentication-results; bh=tKDvJp9LV4VXuPjUCSuGHc3gwkLfqE3sBmMRUVNvH4c=; b=Ebf2YH9y9mnonM/Bol5eKZFdJOVNCgcRRh1mJ16fO+WhnSQPg0+nvZ/OCsENM0rfVm JuP+BL+PyDs+Pi4FyxoHkzCnXmaxQIOyjNI+qNOR04RgVkX0ZQwP1hKPazJ7RWOILBfb GAbcjuf1aaaR/aruY87OhC+VnP+uXvqIX5k7TE3uviRRNtjwPm14KE3Ut4BJzvFCmwjf pEpecOmlUQUXEz5fdqYyO+Y78f85J3kP0IHwoLvwGeGHhPVZqsnx9I3GI9wZobLl09b8 /SqSVigk3iUnWHMEClb4fZgt3ARnpfXIbbnlDNJ8n62KrhRS+nNDezh8qzmDkSyceXkq 2Fxw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 3si16554567wrj.209.2017.05.09.01.57.55; Tue, 09 May 2017 01:57:55 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AD4236809EC; Tue, 9 May 2017 11:57:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from golem.pkh.me (LStLambert-657-1-117-164.w92-154.abo.wanadoo.fr [92.154.28.164]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BC8E9680333 for ; Tue, 9 May 2017 11:57:38 +0300 (EEST) Received: from localhost (golem.pkh.me [local]) by golem.pkh.me (OpenSMTPD) with ESMTPA id 079a9c4d; Tue, 9 May 2017 08:57:44 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 May 2017 10:56:32 +0200 Message-Id: <20170509085632.31777-1-u@pkh.me> X-Mailer: git-send-email 2.12.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] ffprobe: discard non-selected streams X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Clément Bœsch --- ffprobe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ffprobe.c b/ffprobe.c index 8129bcedf0..f2a3cc7a73 100644 --- a/ffprobe.c +++ b/ffprobe.c @@ -2886,6 +2886,8 @@ static int probe_file(WriterContext *wctx, const char *filename) } else { selected_streams[i] = 1; } + if (!selected_streams[i]) + ifile.fmt_ctx->streams[i]->discard = AVDISCARD_ALL; } if (do_read_frames || do_read_packets) {